pyhoca-gui and python-gevent were both missing a dependancy so they would not work. I did add that dependancy to the packages and rebuilt them for 2. Steps to test: - Install x2goserver (using the sqlite package) and pyhoca-gui, - Become root - Create the database as told by README.urpmi - Start the server as told by README.urpmi - Start pyhocy-gui from the menu (this will only result in a small icon in the taskbar) - Right click on it and add a profile - Left click on it and connect to the server - Start a session
CC: (none) => stormiWhiteboard: (none) => has_procedure
Is it just pyhoca-gui and python-gevent being updated here Oliver? Could you list SRPMs and RPMs in update requests please. Thanks!
Adding bug 2317 as a depends ---------------------------------------- Running checks for "pyhoca-gui" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for x86_64 Latest version found in "Core Release" is pyhoca-gui-0.1.0.10-2.mga2 Latest version found in "Core Updates Testing" is pyhoca-gui-0.1.0.10-2.2.mga2 ---------------------------------------- The following packages will require linking: lib64aa1-1.4.0-0.rc5.23.mga2 (Core Release) lib64directfb1.5_0-1.5.3-4.mga2 (Core Release) lib64ggi2-2.2.2-18.mga2 (Core Release) lib64gii1-1.0.2-16.mga2 (Core Release) lib64gpm2-1.20.6-7.mga2 (Core Release) lib64SDL1.2_0-1.2.14-10.mga2 (Core Release) lib64slang2-2.2.4-3.mga2 (Core Release) lib64sysfs2-2.1.0-14.mga2 (Core Release) lib64vncserver0-0.9.8.2-1.mga2 (Core Release) lib64wxgtku2.8_0-2.8.12-9.mga2 (Core Release) lib64wxgtkugl2.8_0-2.8.12-9.mga2 (Core Release) lib64xcomp3-3.5.0.12-1.mga2 (Core Release) lib64xxf86dga1-1.1.3-1.mga2 (Core Release) libggi-2.2.2-18.mga2 (Core 32bit Release) libggi-2.2.2-18.mga2 (Core Release) nxproxy-3.5.0.12-1.mga2 (Core 32bit Release) nxproxy-3.5.0.12-1.mga2 (Core Release) wxgtk2.8-2.8.12-9.mga2 (Core 32bit Release) wxgtk2.8-2.8.12-9.mga2 (Core Release) wxPython-2.8.12.1-1.mga2 (Core 32bit Release) wxPython-2.8.12.1-1.mga2 (Core Release) wxPython-wxversion-2.8.12.1-1.mga2 (Core 32bit Release) wxPython-wxversion-2.8.12.1-1.mga2 (Core Release) ---------------------------------------- Done. ---------------------------------------- Running checks for "python-gevent" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for x86_64 Latest version found in "Core Release" is python-gevent-0.13.6-1.mga2 Latest version found in "Core Updates Testing" is python-gevent-0.13.6-1.1.mga2 ---------------------------------------- The following packages will require linking: python-greenlet-0.3.4-1.mga2 (Core 32bit Release) python-greenlet-0.3.4-1.mga2 (Core Release) ---------------------------------------- Done.
Depends on: (none) => 2317
Thanks for the testing procedure, much appreciated! I have 2 problems: - quickly after I start the server it seems to go away. Doesn't seem normal to me. - pyhoca-GUI doesn't start: [samuel@localhost ~]$ pyhoca-gui ** (process:29648): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags' ** (process:29648): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags' ** (process:29648): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags' Traceback (most recent call last): File "/usr/bin/pyhoca-gui", line 66, in <module> from pyhoca.wxgui.basepath import locale_basepath File "/usr/lib/python2.7/site-packages/pyhoca/wxgui/__init__.py", line 23, in <module> from frontend import * File "/usr/lib/python2.7/site-packages/pyhoca/wxgui/frontend.py", line 60, in <module> import printingprefs File "/usr/lib/python2.7/site-packages/pyhoca/wxgui/printingprefs.py", line 32, in <module> import cups ImportError: No module named cups
Whiteboard: has_procedure => has_procedure feedback
Fixed another missing dep and submitted it. Please do try again. What do you mean by: "the server [...] seems to go away"?
(In reply to comment #4) > Fixed another missing dep and submitted it. Please do try again. > > What do you mean by: "the server [...] seems to go away"? nevermind, I thought it did but it didn't :) Trying to follow your procedure, I'm stuck at the last step, starting a session: pyhoca-gui[7034] (x2gosessregistry-pylib) NOTICE: registering X2go session test... pyhoca-gui[7034] (x2goclient-pylib) NOTICE: initializing X2go session... pyhoca-gui[7034] (PyHoca-GUI) WARN: the current release of PyHoca-GUI does not support client configuration pyhoca-gui[7034] (x2gosessregistry-pylib) NOTICE: using already initially-registered yet-unused session 935642da-e17f-11e1-8b1b-080027876da6 pyhoca-gui[7034] (x2goclient-pylib) NOTICE: initializing X2go session... pyhoca-gui[7034] (x2gocontrolsession-pylib) NOTICE: connecting to []:22 pyhoca-gui[7034] (PyHoca-GUI) NOTICE: [test - connect error] Name or service not known! I let all default settings when I created a new profile, which I named test.
On a hunch I did rebuild x2goserver since it wasn't working here either. And this did fix it here... Could you try it again, please? And I see in your "logs", that you didn't set a server in the config: "pyhoca-gui[7034] (x2gocontrolsession-pylib) NOTICE: connecting to []:22" Please do so in pyhoca-gui settings.
Ok, I'll test with x2goserver-3.1.1.0-1.2.mga2 The procedure didn't tell to set a server, I followed it blindly :) What server should I put? Localhost? If so, is port 22 OK since I haven't installed openssh-server?
Whiteboard: has_procedure feedback => has_procedure
Ok, localhost worked. I managed to connect to the server then start a session, which opened a terminal. I got some frightening error messages in console though, do you want to look at them or can I consider testing complete for Mageia 2 32? Encountered IndexError: invalid literal for int() with base 10: '' THIS SHOULD NOT HAPPEN... HERE IS THE x2golistsessions OUTPUT THAT CAUSED THE ERROR... |samuel-50-1344452489_stRTERMINAL_dp24|50|localhost|R|2012-08-08T21:01:31|||||2012-08-08T21:01:31|samuel|7|| Encountered IndexError: invalid literal for int() with base 10: '' THIS SHOULD NOT HAPPEN... HERE IS THE x2golistsessions OUTPUT THAT CAUSED THE ERROR... |samuel-50-1344452489_stRTERMINAL_dp24|50|localhost|R|2012-08-08T21:01:31|||||2012-08-08T21:01:31|samuel|12|| Encountered IndexError: invalid literal for int() with base 10: '' THIS SHOULD NOT HAPPEN... HERE IS THE x2golistsessions OUTPUT THAT CAUSED THE ERROR... |samuel-50-1344452489_stRTERMINAL_dp24|50|localhost|R|2012-08-08T21:01:31|||||2012-08-08T21:01:31|samuel|16|| Encountered IndexError: invalid literal for int() with base 10: '' THIS SHOULD NOT HAPPEN... HERE IS THE x2golistsessions OUTPUT THAT CAUSED THE ERROR... |samuel-50-1344452489_stRTERMINAL_dp24|50|localhost|R|2012-08-08T21:01:31|||||2012-08-08T21:01:31|samuel|20|| Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
It works with x2goserver from Core Release too, so I'm not sure the rebuild was needed.
Whiteboard: has_procedure => has_procedure MGA2-32-OK
Oliver, can you answer to "I got some frightening error messages in console though, do you want to look at them or can I consider testing complete for Mageia 2 32?" and tell us if the rebuild is really needed?
Whiteboard: has_procedure MGA2-32-OK => has_procedure MGA2-32-OK feedback
Hm, so maybe my server was hanging and the installation of the new one, just cleaned it up... I'd say, let's consider testing complete for 32. About the server: Did you install openssh-server or was it running without? I always thought x2go needs an ssh server and I'm not aware it brings one of its own...
(In reply to comment #11) > About the server: Did you install openssh-server or was it running without? I > always thought x2go needs an ssh server and I'm not aware it brings one of its > own... x2goserver requires openssh-server so I'd say my question wasn't relevant in the first place :)
Whiteboard: has_procedure MGA2-32-OK feedback => has_procedure MGA2-32-OK
:D Ok, so let's kill the x2goserver update package, that was unneeded and let's find someone for testing pyhoca-gui for 64...
Testing complete on Mageia 2 x86_64. Update validated. SRPMs: - pyhoca-gui-0.1.0.10-2.3.mga2 - python-gevent-0.13.6-1.1.mga2 --- Advisory --- pyhoca-gui and python-gevent could fail to work because of missing RPM dependencies. This update adds the missing dependencies to solve this problem. Linking: $ ./depcheck pyhoca-gui "Core Release" "Core Updates Testing" ---------------------------------------- Running checks for "pyhoca-gui" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for x86_64 Latest version found in "Core Release" is pyhoca-gui-0.1.0.10-2.mga2 Latest version found in "Core Updates Testing" is pyhoca-gui-0.1.0.10-2.3.mga2 ---------------------------------------- The following packages will require linking: lib64aa1-1.4.0-0.rc5.23.mga2 (Core Release) lib64directfb1.5_0-1.5.3-4.mga2 (Core Release) lib64ggi2-2.2.2-18.mga2 (Core Release) lib64gii1-1.0.2-16.mga2 (Core Release) lib64gpm2-1.20.6-7.mga2 (Core Release) lib64SDL1.2_0-1.2.14-10.mga2 (Core Release) lib64slang2-2.2.4-3.mga2 (Core Release) lib64sysfs2-2.1.0-14.mga2 (Core Release) lib64vncserver0-0.9.8.2-1.mga2 (Core Release) lib64wxgtku2.8_0-2.8.12-9.mga2 (Core Release) lib64wxgtkugl2.8_0-2.8.12-9.mga2 (Core Release) lib64xcomp3-3.5.0.12-1.mga2 (Core Release) lib64xxf86dga1-1.1.3-1.mga2 (Core Release) libggi-2.2.2-18.mga2 (Core 32bit Release) libggi-2.2.2-18.mga2 (Core Release) nxproxy-3.5.0.12-1.mga2 (Core 32bit Release) nxproxy-3.5.0.12-1.mga2 (Core Release) python-cups-1.9.61-2.mga2 (Core 32bit Release) python-cups-1.9.61-2.mga2 (Core Release) wxgtk2.8-2.8.12-9.mga2 (Core 32bit Release) wxgtk2.8-2.8.12-9.mga2 (Core Release) wxPython-2.8.12.1-1.mga2 (Core 32bit Release) wxPython-2.8.12.1-1.mga2 (Core Release) wxPython-wxversion-2.8.12.1-1.mga2 (Core 32bit Release) wxPython-wxversion-2.8.12.1-1.mga2 (Core Release) ---------------------------------------- Done. $ ./depcheck python-gevent "Core Release" "Core Updates Testing" ---------------------------------------- Running checks for "python-gevent" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for x86_64 Latest version found in "Core Release" is python-gevent-0.13.6-1.mga2 Latest version found in "Core Updates Testing" is python-gevent-0.13.6-1.1.mga2 ---------------------------------------- The following packages will require linking: python-greenlet-0.3.4-1.mga2 (Core 32bit Release) python-greenlet-0.3.4-1.mga2 (Core Release) ---------------------------------------- Done.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugsWhiteboard: has_procedure MGA2-32-OK => has_procedure MGA2-32-OK MGA2-64-OK
Packages linked and update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0162
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED