[X2go-dev] x2go with likewise-open (ldap) questions

John A. Sullivan III jsullivan at opensourcedevel.com
Mon Dec 20 12:36:10 CET 2010


On Mon, 2010-12-20 at 09:23 +0200, Ivan Boyadzhiev wrote:
> Hi again,
> 
> I will push for a fix, as it seems I had same localuser on the server
> side. Everytime I logged in with my LDAP password actually logged me
> into the home folder of the user with all LDAP permission groups
> (still that was /home/USER and no domain was in the path). The sound
> was always present, file sharing, suspend, and terminate. Now, when
> I've removed the local user, and tested, even when I'm with default
> domain and Likewise-open 6, the user is getting created
> under /home/local/DOMAIN/User folder, and the username is again with
> DOMAIN\User and again: no sound, no file share, no session resume,
> even no session terminate. 
> 
> Can you, please, check and give us some estimation of the fix? Sorry
> to push you, but now for each username that is in my LDAP i had to
> create dummy local account with whatever password or to create
> manually entry in /etc/passwd file in order to create the account
> without DOMAIN name. This is again manual efforts and makes x2go
> un-centralised. The fix should come sooner or later, better sooner.
> 
> P.S. In case you are busy, can you, please, send me instructions how
> you build the client for windows (I had already downloaded the qt for
> windows). This way I could debug the exact parameters that are send
> and fix the code, I could even provide patch (in a way of .diff), and
> build the code locally
<snip>
Here are our current notes for building the Windows client:

1. Download the Qt source from
ftp://ftp.qt.nokia.com/qt/source/qt-win-opensource-4.7.1-mingw.exe
2. Download the OpenSSL libraries from
http://www.slproweb.com/download/Win32OpenSSL-1_0_0c.exe
3. Download the X2go code from
http://x2go.obviously-nice.de/deb/pool-heuler/x2goclient/x2goclient_3.01-14.tar.gz
4. Install the above EXE into a suitable location eg. c:\Build\Qt and c:
\Build\OpenSSL and X2go into c:\Build\X2GoClient.  Install the OpenSSL
DLLs to the OpenSSL binaries directory to make them easier to identify
for the NSIS script.
5. From the Windows Start Menu run Qt 4.7.1 Command Prompt
6. Execute Configure.EXE -static -release -openssl -I C:\Build\OpenSSL
\Include -L C:\Build\OpenSSL\Lib
7. Once the above has completed execute Mingw32-make sub-src
8. Download the libssh libraries from
http://x2go.obviously-nice.de/deb/libssh/libssh-x2go.zip
9. Extract the ZIP file to a temporary location and the libssh.dll.a and
include files need to be copied to the mingw installation, eg.
include/libssh/* -> mingw/include/libssh/
lib/libssh.dll.a -> mingw/lib/
10. Cd C:\Build\X2GoClient
11. Copy x2goclientconfig.pri.client x2goclientconfig.pri
12. Edit Makefile.Release by adding "-static-libgcc -static-libstdc++"
to the LFLAGS options
13. Qmake
14. Mingw32-make release
15. If all has worked a compiled client should now exist under the
Release directory




More information about the x2go-dev mailing list