Hi,
I want to replace old NX server with X2GO. At this moment i have just one issue with printing, and it does not allow to deploy X2GO.
x2goclient does not have any issues with printing, but we need to use pyhoca-cli for saving passwords in the startup script.
So, when I start pyhoca-cli
*krasikov@krasikov-suse:~> pyhoca-cli --session-profile wmove --password 11122233*
*pyhoca-cli[29471] NOTICE: preparing requested X2Go session
pyhoca-cli[29471] (PyHocaCLI) NOTICE: preparing requested X2Go session
pyhoca-cli[29471] (x2gosessregistry-pylib) NOTICE: registering X2Go
session wmove...
pyhoca-cli[29471] (x2goclient-pylib) NOTICE: initializing X2Go session...
pyhoca-cli[29471] (x2gocontrolsession-pylib) NOTICE: connecting to
[10.101.2.178]:22
pyhoca-cli[29471] (x2goterminalsession-pylib) NOTICE: x2gomountdirs
stdout is:
['dirs:/home/krasikov/.x2go/S-krasikov-53-1493977424_stRkwrite_dp24/spool__PRINT_SPOOL___REVERSESSH_PORT__30014',
'ssh port:30014', 'Host:127.0.0.1', 'User:krasikov', 'inserted, timeout
30 sshfs -o idmap=user,uid=id -u
,gid=id -g
,default_permissions,ServerAliveInterval=300,Cipher=blowfish,IdentityFile=/home/krasikov/.x2go/ssh/key.z14529,UserKnownHostsFile=/home/krasikov/.x2go/ssh/key.z14529.ident
"krasikov"@127.0.0.1:"/home/krasikov/.x2go/S-krasikov-53-1493977424_stRkwrite_dp24/spool"
"/tmp/.x2go-krasikov/spool/C-krasikov-53-1493977424_stRkwrite_dp24" -p
30014', 'mount
/home/krasikov/.x2go/S-krasikov-53-1493977424_stRkwrite_dp24/spool ok', '']
pyhoca-cli[29471] (PyHocaCLI) NOTICE: give the X2Go session some time to
come up...
pyhoca-cli[29471] (PyHocaCLI) NOTICE: Press CTRL+C to suspend the
running session...
*
session started normally and after, print job give me an errror:
*pyhoca-cli[29471] (x2goprintqueue-pylib) NOTICE: processing incoming X2Go print job: krasikov-53-1493977424_stRkwrite_dp24_345-krasikov-cupsjob14977X5bFtNsL8GYLdpAo.pdf Exception in thread Thread-12: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/site-packages/x2go/printqueue.py", line 258, in x2go_printjob_handler spool_dir=parent_thread.spool_dir, File "/usr/lib/python2.7/site-packages/x2go/printactions.py", line 135, in do_print self._do_print(pdf_file, job_title, spool_dir) File "/usr/lib/python2.7/site-packages/x2go/printactions.py", line 336, in _do_print _hr_filename = self._humanreadable_filename(pdf_file, job_title, spool_dir) File "/usr/lib/python2.7/site-packages/x2go/printactions.py", line 151, in _humanreadable_filename _hr_path = os.path.normpath(os.path.expanduser(os.path.join(os.path.normpath(target_path), '%s.pdf' % utils.slugify(job_title)))) File "/usr/lib/python2.7/site-packages/x2go/utils.py", line 107, in slugify value = unicodedata.normalize('NFKD', unicode(value)).encode('ascii', 'ignore') UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)*
I think its a bug with codepages on client side.
here is my configs:
*krasikov@krasikov-suse:~> cat /home/krasikov/.x2goclient/sessions** **[20170427121255689]** **speed=2** **pack=16m-jpeg** **quality=9** **fstunnel=true** **export=** **iconvto=KOI8R** **iconvfrom=UTF-8** **useiconv=false** **fullscreen=false** **multidisp=false** **display=1** **maxdim=false** **rdpclient=rdesktop** **directrdpsettings=** **width=800** **height=600** **dpi=97** **setdpi=true** **xinerama=false** **clipboard=both** **usekbd=true** **type=auto** **sound=false** **soundsystem=pulse** **startsoundsystem=true** **soundtunnel=true** **defsndport=true** **sndport=4713** **print=true** **name=wmove** **icon=:/img/icons/128x128/x2gosession.png** **host=10.101.2.178** **user=krasikov** **key=** **rdpport=3389** **sshport=22** **autologin=false** **krblogin=false** **krbdelegation=false** **directrdp=false** **rootless=true** **published=false** **applications=kwrite, WWWBROWSER, MAILCLIENT, OFFICE, TERMINAL, leafpad, /home/wmove** **command=kwrite** **rdpoptions=** **rdpserver=** **xdmcpserver=localhost** **usesshproxy=false** **sshproxytype=SSH** **sshproxyuser=** **sshproxykeyfile=** **sshproxyhost=** **sshproxyport=22** **sshproxysamepass=false** **sshproxysameuser=false** **sshproxyautologin=false** **sshproxykrblogin=false*
*krasikov@krasikov-suse:~> cat /home/krasikov/.x2goclient/printing** **[General]** **showdialog=false** **pdfview=false** **[CUPS]** **defaultprinter=2-HP_M602_pict_hpcups** **[print]** **startcmd=false** **command=lpr** **stdin=false** **ps=false** **[view]** **open=true** **command=xpdf** *
*krasikov@krasikov-suse:~> cat /etc/SuSE-release** **openSUSE 13.1 (i586)** **VERSION = 13.1** **CODENAME = Bottle** *
*krasikov@krasikov-suse:~> locale** **LANG=ru_RU.UTF-8** **LC_CTYPE="ru_RU.UTF-8"** **LC_NUMERIC="ru_RU.UTF-8"** **LC_TIME="ru_RU.UTF-8"** **LC_COLLATE="ru_RU.UTF-8"** **LC_MONETARY="ru_RU.UTF-8"** **LC_MESSAGES="ru_RU.UTF-8"** **LC_PAPER="ru_RU.UTF-8"** **LC_NAME="ru_RU.UTF-8"** **LC_ADDRESS="ru_RU.UTF-8"** **LC_TELEPHONE="ru_RU.UTF-8"** **LC_MEASUREMENT="ru_RU.UTF-8"** **LC_IDENTIFICATION="ru_RU.UTF-8"** **LC_ALL=*
Thank you for any advice
-- С уважением, Красиков Олег Игоревич, e-mail:krasikov@finvest.biz e-mail:kr@rp.ru тлф: +7(499)4900547
Best regards, Krasikov Oleg Igorevich e-mail:krasikov@finvest.biz e-mail:kr@rp.ru tel: +7(499)4900547