From mike.gabriel@das-netzwerkteam.de  Thu Jul 14 12:42:41 2016
Received: (at 1059) by bugs.x2go.org; 14 Jul 2016 10:42:44 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED
	autolearn=ham version=3.3.2
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 038F35DDF7
	for <1059@bugs.x2go.org>; Thu, 14 Jul 2016 12:42:41 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id EznG3MO2Yy3s for <1059@bugs.x2go.org>;
	Thu, 14 Jul 2016 12:42:34 +0200 (CEST)
Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 8557E5DA99
	for <1059@bugs.x2go.org>; Thu, 14 Jul 2016 12:42:34 +0200 (CEST)
Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:131:20c1:5254:ff:fe24:f0dd])
	by freya.das-netzwerkteam.de (Postfix) with ESMTPS id 551B92700;
	Thu, 14 Jul 2016 12:42:34 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id DEEC74FF53;
	Thu, 14 Jul 2016 12:42:33 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de
Received: from grimnir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id fgO5Aj1g0W2U; Thu, 14 Jul 2016 12:42:27 +0200 (CEST)
Received: from das-netzwerkteam.de (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id BA6164FEF5;
	Thu, 14 Jul 2016 12:42:26 +0200 (CEST)
Received: from m-045.informatik.uni-kiel.de (m-045.informatik.uni-kiel.de
 [134.245.254.45]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP;
 Thu, 14 Jul 2016 10:42:26 +0000
Date: Thu, 14 Jul 2016 10:42:26 +0000
Message-ID: <20160714104226.Horde.2HEK4JCEizthWVzwY2V4Y43@mail.das-netzwerkteam.de>
From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
To: Albrecht Kolthoff <kolthoff@gmx.net>, 1059@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1059: pyhoca-gui can't be installed on OpenSUSE
 from project repository, OBS repository version throws errors
In-Reply-To: <op.ykdyytvy0sy1zw@tantalus.sisyphus>
User-Agent: Horde Application Framework 5
Accept-Language: de,en
Organization: DAS-NETZWERKTEAM
X-Originating-IP: 134.245.254.45
X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Firefox/45.0
Content-Type: multipart/signed; boundary="=_iFdNnfsLFcxUR1gMP-fopI5";
 protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0

This message is in MIME format and has been PGP signed.

--=_iFdNnfsLFcxUR1gMP-fopI5
Content-Type: text/plain; format=flowed; DelSp=Yes
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Control: tags -1 not-a-bug

On  So 10 Jul 2016 15:12:19 CEST, Albrecht Kolthoff wrote:

> Package: pyhoca-gui
> Version: 0.5.0.6-0.0
>
>
> While the x2goserver and x2goclient packages are running fine on my=20=20
>=20machines (server: OpenSUSE Leap 42.1, client: OpenSUSE 13.2), the=20=20
>=20pyhoca-gui package can't be installed from the x2go repository:
> http://packages.x2go.org/opensuse/13.2/main/x86_64/
>
> The same applies to the version in the heuler repository which=20=20
>=20contains nightly builds, as far as I understand. In both cases the=20=
=20
>=20package carries a dependency on python-wxWidgets-2_9 which can't be=20=
=20
>=20fulfilled by the OpenSUSE repositories; these offer only the 3_0 and=20=
=20
>=20alternatively the 2_8 packages.
>
> The OpenSUSE Build service version (which is some minor versions=20=20
>=20behind the current ones on the x2go project server) actually has a=20=
=20
>=203_0 dependency (instead of 2_9) and can be installed:
> http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSU=
SE_13.2/
>
> But: this version refuses to run. When started from a terminal=20=20
>=20command line, it throws these errors:
>
> ak@tantalus:~> pyhoca-gui
> Traceback (most recent call last):
>   File "/usr/bin/pyhoca-gui", line 35, in <module>
>     from pyhoca.wxgui.launcher import PyHocaGUI_Launcher
>   File "/usr/lib/python2.7/site-packages/pyhoca/wxgui/launcher.py",=20=20
>=20line 38, in <module>
>     from x2go import X2GOCLIENT_OS
>   File "/usr/lib/python2.7/site-packages/x2go/__init__.py", line=20=20
>=20189, in <module>
>     from defaults import X2GOCLIENT_OS
>   File "/usr/lib/python2.7/site-packages/x2go/defaults.py", line=20=20
>=20388, in <module>
>     RSAHostKey =3D paramiko.RSAKey.generate(RSAKEY_STRENGTH)
>   File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line=20=20
>=20156, in generate
>     public_exponent=3D65537, key_size=3Dbits, backend=3Ddefault_backend()
>   File=20=20
>=20"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init=
__.py", line 35, in=20=20
>=20default_backend
>     _default_backend =3D MultiBackend(_available_backends())
>   File=20=20
>=20"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init=
__.py", line 22, in=20=20
>=20_available_backends
>     "cryptography.backends"
> AttributeError: 'EntryPoint' object has no attribute 'resolve'
>
> Which leads to the situation, that pyhoca-gui can't be run on=20=20
>=20OpenSUSE at the moment. Which I regret.

This seems to be an issue buried in Python Paramiko and they way it is=20=
=20
packaged=20for openSUSE. PyHoca-GUI relies on a working Paramiko Python=20=
=20
module.=20What it does above is

   paramiko.RSAKey.generate(RSAKEY_STRENGTH)

And this call somehow fails. Please get this fixed for your distro and=20=
=20
then=20pyhoca-gui will (hopefully) work.

Mike
--=20

DAS-NETZWERKTEAM
mike=20gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de


--=_iFdNnfsLFcxUR1gMP-fopI5
Content-Type: application/pgp-signature
Content-Description: Digitale PGP-Signatur
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJXh2ySAAoJEJr0azAldxsxewEP/jMNf3OuHegdMU2sPyxUKG1C
FEihnc9kE1YCvwUJuAGO6kdUO+WESXk226mHKHX1WjivAm3e5gy0BdHrDCUIE7O7
wStNzjPWzB+b/cEpnwWRo7whj0JxIRDsdMzfimB5BphTQyh73BfoTLzFHw0XF9W2
peMvQF/n4fFk2UaJ4und8UtdccnMhQeHfKtWExHVCoFCdEfIxhPOKszGaUF95jpf
DdsPfzoUVaYXaRtEWsd+Wqfho34hxtPp63Qg/8gCOYosXV05Deq6sYhU4XqJ4SYc
Khpr4UO1mqA6EgmKa+eaPpsI/tDIBpf9SELqqcLUN7ZINAS1ezYlWoxoNA46woqs
jpeXLvM/XEZQy719BSz2JKi7YvsnSozNe3RnNtYZxshCv1ZOfluxknKWG8FpXDNu
L+zd3B880frYVNYC73+MoK8Xt0kq601rk6Vckm7ujYusTaT+2nKgY7bH3Uk3oFKb
U+t6FvJlUsj7/7XZHP3mQJp4lXBFP7zlPMGQ1VdpfW6E9riCoxxtplKyeC6qVhbv
Y6oDMpMFo0cPUjlwbqey4wqZ89QBY0fxQ/uZfNpJQ3P1OsFGyL7Wl3Y8CBSsqUNV
r1lRPHpMfjBNZwb3a3deEsMFUtDM6m9/QohQeWXf/ZbOI/Hyd2SxY1JgcKCcwDDy
d1cUXw15J3KwXsG5LKzq
=seHi
-----END PGP SIGNATURE-----

--=_iFdNnfsLFcxUR1gMP-fopI5--

