Hello @tom-bird, Left 4 Dead 2 issues are being tracked in the Source-1-Games issue tracker, so I've transferred this issue to https://github.com/ValveSoftware/Source-1-Games/issues/2650.
In case anyone has the same problem, steam --reset fixed this for me
Nothing extracted yet.
Left 4 Dead 2 will not launch, the popup window says 'Preparing to launch' and then disappears. Interestingly it used to work perfectly, before one day this started. The only thing that I can think of that I did between then and now was to install the i386 architecture (my system is 64-bit). I added this architecture in order to install a game via wine. I also added a couple of other libraries: libgnutls30:i386, libldap-2.4-2:i386, libgpg-error0:i386 and ia32-libs. That's all I can find from checking my terminal logs.
I have checked the steam logs when I try and launch. Here is the output: