x2goclient fails to create a session on the server where media-fonts/font-misc-misc is emerged with USE=-nls. We get:
Info: Using shared memory parameters 1/1/0/0K.
Info: Using alpha channel in render extension.
Info: Not using local device configuration changes.
keyboard file created
Error: Aborting session with 'Could not open default font 'fixed''.
Session: Aborting session at 'Tue May 26 23:22:22 2015'.
Session: Session aborted at 'Tue May 26 23:22:22 2015'.
All the troubleshooting is described at:
Basically, without USE=nls flag on media-fonts/font-misc-misc, nxagent does not function at all. So, requesting maintainer of net-misc/nx to add a dep on media-fonts/font-misc-misc package with 'nls' USE.
Steps to Reproduce:
1. emerge x2goserver
2. emerge x2goclient
3. make a local session from client to server
Get a session
nxagent fails with errors.
Although its stated before but its worth saying it clearly: Workaround is to 'USE=nls emerge media-fonts/font-misc-misc'
Thanks for the research and report! Currently the font dependencies are in x2goserver itself, as some nx parts work fine without it (manual nxssh, …)
I'll probably fix it there, with font-cursor-misc along (both have had some use in x2go, and have minimal install without X and nls USE-flags)
font-cursor-misc has a single font and changing the USE flag does not impact x2goserver, so I only added the dependency on font-misc-misc[nls] in all x2goserver ebuilds.
Thanks for your prompt action on this. I really appreciate that.