<div dir="ltr"><div style>There is a missing dependency:</div><div><br></div><div>abo@x2go-broker:~$ sudo x2gobroker-keygen </div><div>Traceback (most recent call last):</div><div>  File "/usr/sbin/x2gobroker-keygen", line 30, in <module></div>
<div>    import paramiko</div><div>ImportError: No module named paramiko</div><div><br></div><div style>Solution: Add python-paramiko as dependency in x2gobroker.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/2/27 Anders Bruun Olsen <span dir="ltr"><<a href="mailto:abo@dsl.dk" target="_blank">abo@dsl.dk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">On a freshly installed Ubuntu 12.04:<div><br></div><div><div>abo@x2go-broker:~$ sudo aptitude install x2gobroker-daemon </div><div>The following NEW packages will be installed:</div><div>  libpq5{a} python-cheetah{a} python-egenix-mxdatetime{a} python-egenix-mxtools{a} python-flup{a} python-netaddr{a} python-pampy{a} python-psycopg2{a} python-setproctitle{a} python-webpy{a} </div>

<div>  python-x2gobroker{a} x2gobroker{a} x2gobroker-authservice{a} x2gobroker-daemon </div><div>0 packages upgraded, 14 newly installed, 0 to remove and 0 not upgraded.</div><div>Need to get 2.045 kB of archives. After unpacking 9.460 kB will be used.</div>

<div>Do you want to continue? [Y/n/?] </div><div>Get: 1 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise-updates/main libpq5 amd64 9.1.8-0ubuntu12.04 [97,5 kB]</div>
<div>Get: 2 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/main python-cheetah amd64 2.4.4-2ubuntu3 [174 kB]</div>
<div>Get: 3 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/main python-egenix-mxtools amd64 3.2.1-1ubuntu1 [89,1 kB]</div><div>Get: 4 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/main python-egenix-mxdatetime amd64 3.2.1-1ubuntu1 [79,3 kB]</div>

<div>Get: 5 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main python-pampy all 0.1.4-0~2~precise1 [5.038 B]</div><div>Get: 6 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/universe python-flup all 1.0.2-1 [48,4 kB]</div>

<div>Get: 7 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main python-webpy all 1:0.37+20120626-0~2+build2~precise1 [96,1 kB]</div><div>Get: 8 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/main python-netaddr all 0.7.5-4build2 [1.181 kB]</div>

<div>Get: 9 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/main python-psycopg2 amd64 2.4.5-1 [153 kB]</div><div>Get: 10 <a href="http://dk.archive.ubuntu.com/ubuntu/" target="_blank">http://dk.archive.ubuntu.com/ubuntu/</a> precise/universe python-setproctitle amd64 1.0.1-1ubuntu1 [9.486 B]</div>

<div>Get: 11 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main python-x2gobroker all 0.0.0.4-0~222~precise1 [50,3 kB]</div><div>Get: 12 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main x2gobroker all 0.0.0.4-0~222~precise1 [21,7 kB]</div>

<div>Get: 13 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main x2gobroker-authservice all 0.0.0.4-0~222~precise1 [20,4 kB]</div><div>Get: 14 <a href="http://ppa.launchpad.net/x2go/ppa/ubuntu/" target="_blank">http://ppa.launchpad.net/x2go/ppa/ubuntu/</a> precise/main x2gobroker-daemon all 0.0.0.4-0~222~precise1 [19,0 kB]</div>

<div>Fetched 2.045 kB in 0s (6.529 kB/s)      </div><div>Selecting previously unselected package libpq5.</div><div>(Reading database ... 49411 files and directories currently installed.)</div><div>Unpacking libpq5 (from .../libpq5_9.1.8-0ubuntu12.04_amd64.deb) ...</div>

<div>Selecting previously unselected package python-cheetah.</div><div>Unpacking python-cheetah (from .../python-cheetah_2.4.4-2ubuntu3_amd64.deb) ...</div><div>Selecting previously unselected package python-egenix-mxtools.</div>

<div>Unpacking python-egenix-mxtools (from .../python-egenix-mxtools_3.2.1-1ubuntu1_amd64.deb) ...</div><div>Selecting previously unselected package python-egenix-mxdatetime.</div><div>Unpacking python-egenix-mxdatetime (from .../python-egenix-mxdatetime_3.2.1-1ubuntu1_amd64.deb) ...</div>

<div>Selecting previously unselected package python-flup.</div><div>Unpacking python-flup (from .../python-flup_1.0.2-1_all.deb) ...</div><div>Selecting previously unselected package python-netaddr.</div><div>Unpacking python-netaddr (from .../python-netaddr_0.7.5-4build2_all.deb) ...</div>

<div>Selecting previously unselected package python-pampy.</div><div>Unpacking python-pampy (from .../python-pampy_0.1.4-0~2~precise1_all.deb) ...</div><div>Selecting previously unselected package python-psycopg2.</div><div>

Unpacking python-psycopg2 (from .../python-psycopg2_2.4.5-1_amd64.deb) ...</div><div>Selecting previously unselected package python-webpy.</div><div>Unpacking python-webpy (from .../python-webpy_1%3a0.37+20120626-0~2+build2~precise1_all.deb) ...</div>

<div>Selecting previously unselected package python-x2gobroker.</div><div>Unpacking python-x2gobroker (from .../python-x2gobroker_0.0.0.4-0~222~precise1_all.deb) ...</div><div>Selecting previously unselected package python-setproctitle.</div>

<div>Unpacking python-setproctitle (from .../python-setproctitle_1.0.1-1ubuntu1_amd64.deb) ...</div><div>Selecting previously unselected package x2gobroker.</div><div>Unpacking x2gobroker (from .../x2gobroker_0.0.0.4-0~222~precise1_all.deb) ...</div>

<div>Selecting previously unselected package x2gobroker-authservice.</div><div>Unpacking x2gobroker-authservice (from .../x2gobroker-authservice_0.0.0.4-0~222~precise1_all.deb) ...</div><div>Selecting previously unselected package x2gobroker-daemon.</div>

<div>Unpacking x2gobroker-daemon (from .../x2gobroker-daemon_0.0.0.4-0~222~precise1_all.deb) ...</div><div>Processing triggers for man-db ...</div><div>Processing triggers for ureadahead ...</div><div>ureadahead will be reprofiled on next reboot</div>

<div>Setting up libpq5 (9.1.8-0ubuntu12.04) ...</div><div>Setting up python-cheetah (2.4.4-2ubuntu3) ...</div><div>Setting up python-egenix-mxtools (3.2.1-1ubuntu1) ...</div><div>Setting up python-egenix-mxdatetime (3.2.1-1ubuntu1) ...</div>

<div>Setting up python-flup (1.0.2-1) ...</div><div>Setting up python-netaddr (0.7.5-4build2) ...</div><div>Setting up python-pampy (0.1.4-0~2~precise1) ...</div><div>Setting up python-psycopg2 (2.4.5-1) ...</div><div>Setting up python-webpy (1:0.37+20120626-0~2+build2~precise1) ...</div>

<div>Setting up python-x2gobroker (0.0.0.4-0~222~precise1) ...</div><div>Setting up python-setproctitle (1.0.1-1ubuntu1) ...</div><div>Setting up x2gobroker (0.0.0.4-0~222~precise1) ...</div><div>Setting up x2gobroker-authservice (0.0.0.4-0~222~precise1) ...</div>

<div>chown: invalid user: `nogroup:x2gobroker'</div><div>invoke-rc.d: initscript x2gobroker-authservice, action "start" failed.</div><div>dpkg: error processing x2gobroker-authservice (--configure):</div><div>

 subprocess installed post-installation script returned error exit status 1</div><div>Setting up x2gobroker-daemon (0.0.0.4-0~222~precise1) ...</div><div>Creating x2gobroker group.</div><div>Adding group `x2gobroker' (GID 113) ...</div>

<div>Done.</div><div>Creating x2gobroker user.</div><div>Adding system user `x2gobroker' (UID 106) ...</div><div>Adding new user `x2gobroker' (UID 106) with group `x2gobroker' ...</div><div>Creating home directory `/var/lib/x2go' ...</div>

<div> * Starting X2Go Session Broker standalone daemon x2gobroker                                                                                                                                          [ OK ] </div><div>

Processing triggers for libc-bin ...</div><div>ldconfig deferred processing now taking place</div><div>Processing triggers for python-support ...</div><div>Errors were encountered while processing:</div><div> x2gobroker-authservice</div>

<div>E: Sub-process /usr/bin/dpkg returned an error code (1)</div><div>A package failed to install.  Trying to recover:</div><div>Setting up x2gobroker-authservice (0.0.0.4-0~222~precise1) ...</div><div> * Starting X2Go Broker Authentication Service x2gobroker-authservice                                                                                                                                 [ OK ] </div>

</div><div><br></div><div>I have tracked down the problem to line 41 in the source: debian/x2gobroker-authservice.init:</div><div><br></div><div><div> 40 if ! getent group $X2GOBROKER_DAEMON_GROUP 1>/dev/null 2>/dev/null; then</div>

<div> 41         X2GOBROKER_DAEMON_USER=nogroup</div><div> 42 fi</div><div><br></div><div>It should set X2GOBROKER_DAEMON_GROUP, not X2GOBROKER_DAEMON_USER.</div><div><br></div></div></div><div class="gmail_extra"><div><div class="h5">

<br><br><div class="gmail_quote">2013/2/23 Mike Gabriel <span dir="ltr"><<a href="mailto:mike.gabriel@das-netzwerkteam.de" target="_blank">mike.gabriel@das-netzwerkteam.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Jan,<div><div><br>
<br>
On Sa 23 Feb 2013 13:08:48 CET Jan Engelhardt wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Thursday 2013-02-21 22:33, Mike Gabriel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I have today released another development release of the generic X2Go Session<br>
Broker.<br>
</blockquote>
<br>
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vQN91z<br>
+ umask 022<br>
+ cd /home/abuild/rpmbuild/BUILD<br>
+ /usr/bin/rm -rf /home/abuild/rpmbuild/<u></u>BUILDROOT/x2gobroker-0.0.0.3-<u></u>0.x86_64<br>
++ dirname /home/abuild/rpmbuild/<u></u>BUILDROOT/x2gobroker-0.0.0.3-<u></u>0.x86_64<br>
+ /usr/bin/mkdir -p /home/abuild/rpmbuild/<u></u>BUILDROOT<br>
+ /usr/bin/mkdir /home/abuild/rpmbuild/<u></u>BUILDROOT/x2gobroker-0.0.0.3-<u></u>0.x86_64<br>
+ cd x2gobroker-0.0.0.3<br>
+ make -j10<br>
rm -f lib/x2gobroker-agent<br>
make -f Makefile.perl realclean<br>
cc -fPIE -pie -o lib/x2gobroker-agent src/x2gobroker-agent.c<br>
make[1]: Entering directory `/home/abuild/rpmbuild/BUILD/<u></u>x2gobroker-0.0.0.3'<br>
make[1]: Makefile.perl: No such file or directory<br>
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.<br>
make[1]: *** No rule to make target `Makefile.perl'.  Stop.<br>
make[1]: Leaving directory `/home/abuild/rpmbuild/BUILD/<u></u>x2gobroker-0.0.0.3'<br>
make: [clean_indep] Error 2 (ignored)<br>
+ exit 0<br>
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tYyr9H<br>
+ umask 022<br>
+ cd /home/abuild/rpmbuild/BUILD<br>
+ cd x2gobroker-0.0.0.3<br>
+ make install DESTDIR=/home/abuild/rpmbuild/<u></u>BUILDROOT/x2gobroker-0.0.0.3-<u></u>0.x86_64<br>
make -f Makefile.perl install<br>
make[1]: Entering directory `/home/abuild/rpmbuild/BUILD/<u></u>x2gobroker-0.0.0.3'<br>
make[1]: Makefile.perl: No such file or directory<br>
make[1]: *** No rule to make target `Makefile.perl'.  Stop.<br>
make[1]: Leaving directory `/home/abuild/rpmbuild/BUILD/<u></u>x2gobroker-0.0.0.3'<br>
make: *** [install] Error 2<br>
error: Bad exit status from /var/tmp/rpm-tmp.tYyr9H (%install)<br>
<br>
RPM build errors:<br>
    Bad exit status from /var/tmp/rpm-tmp.tYyr9H (%install)<br>
______________________________<u></u>_________________<br>
X2Go-Dev mailing list<br>
<a href="mailto:X2Go-Dev@lists.berlios.de" target="_blank">X2Go-Dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/x2go-dev" target="_blank">https://lists.berlios.de/<u></u>mailman/listinfo/x2go-dev</a><br>
</blockquote>
<br></div></div>
The Makefile is totally incomplete. Before packaging it for other (more Makefile dependend) distros (than distros with the .deb format), we have to write the Makefile.<br>
<br>
I will do this later, however, if you provide a patch, I will be very happy.<div><div><br>
<br>
Mike<br>
<br>
<br>
-- <br>
<br>
DAS-NETZWERKTEAM<br>
mike gabriel, rothenstein 5, 24214 neudorf-bornstein<br>
fon: <a href="tel:%2B49%20%281520%29%201976%20148" value="+4915201976148" target="_blank">+49 (1520) 1976 148</a><br>
<br>
GnuPG Key ID 0x25771B31<br>
mail: <a href="mailto:mike.gabriel@das-netzwerkteam.de" target="_blank">mike.gabriel@das-netzwerkteam.<u></u>de</a>, <a href="http://das-netzwerkteam.de" target="_blank">http://das-netzwerkteam.de</a><br>
<br>
freeBusy:<br>
<a href="https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb" target="_blank">https://mail.das-netzwerkteam.<u></u>de/freebusy/m.gabriel%40das-<u></u>netzwerkteam.de.xfb</a><br>
</div></div><br>_______________________________________________<br>
X2Go-Dev mailing list<br>
<a href="mailto:X2Go-Dev@lists.berlios.de" target="_blank">X2Go-Dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/x2go-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/x2go-dev</a><br></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>
Anders Bruun Olsen<br>It-ansvarlig<br>
Det Danske Sprog- og Litteraturselskab<br>(Society for Danish Language and Literature)<br>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Anders Bruun Olsen<br>It-ansvarlig<br>Det Danske Sprog- og Litteraturselskab<br>(Society for Danish Language and Literature)<br>
</div>