At moment I'll just leave link to Steam forums here: http://steamcommunity.com/app/233250/discussions/2/810938082193900075/ If there anything else need to be added to list please PM me or send friend request on Steam for chat.
Since the November 2016 update I found I had to install libsdl2-2.0 as an extra package so I could manually launch the local server. I'm using Kubuntu 14.04. Actually, I didn't start any game until resolving this issue so maybe SDL2 is needed for PA to work correctly now. Dunno.
Yes, if you don't use the steam-runtime libraries, then PA (and server) will try to use the system libraries instead. Normally libsdl2 is pulled from those steam-runtime libraries. Alternatively, you can start the server using the steam-runtime like this: Code: ~/.steam/ubuntu12_32/steam-runtime/run.sh ./server
I verified by removing SDL2 and, with some path differences, it worked. Good info, thanks. That looks to be a generic mechanism for all steam games ...