[X2Go-Dev] Problem integrating x2go into Linux-system
Heinz-Ado Arnolds
arnolds at MPA-Garching.MPG.DE
Thu Aug 6 12:56:13 CEST 2015
On 06.08.2015 11:42, Stefan Baur wrote:
> Am 05.08.2015 um 14:27 schrieb Heinz-Ado Arnolds:
>> Dear Mr. Bauer,
>
>> thanks for your immediate response!
>
>> On 05.08.2015 12:30, Stefan Baur wrote: ...
>>> Since you're using a custom-built Linux distribution, it would
>>> most likely be helpful to know what it is based on - Debian,
>>> Ubuntu, Fedora Core, Red Hat, ... and the corresponding version
>>> number.
>
>> Our system is build from scratch, no package manager. I used
>> x2goclient-4.0.5.0 x2goserver-4.0.1.19 nx-libs-3.5.0.32.tar.gz
>
>> System environment: gcc-5.2.0 glibc-2.21 linux-4.1.3
>
>>> Another thing to check: Are you using banners, like, for example
>>> in /etc/hosts.allow?
>
>> No banners, no .profile, no /etc/profile
>
>> Would be really great if you have a look at client-sessions1:
>
>> Proxy: Identified message of 14 bytes for FD#6 channel ID#1.
>> handleWrite: Called for FD#6. handleWrite: Decoding messages for
>> FD#6 with 14 bytes in the buffer.
>
>> a working connection shows
>
>> Proxy: Identified message of 50 bytes for FD#6 channel ID#1.
>> handleWrite: Called for FD#6. handleWrite: Decoding messages for
>> FD#6 with 50 bytes in the buffer.
>
>> I assume that the fake cookie can't be set. Di you have any hint
>> where to look for this?
>
> In the meantime, Mihai Moldovan (ionic at ionic.de) took a look at your
> logfiles. He suggested you run a compile of nx-libs using the
> "typescript" logging tool, and to post the logfile(s) here.
>
> Two more bits of information:
> - The message "Loop: Assuming NX client location
> '/home/arnolds/opt/x2go/bin/x2goclient'." looked weird to Mihai. I'm
> not sure what exactly he was referring to, the path of X2GoClient
> residing in a subdirectory of your home directory, maybe? Is that
> intentional?
>
> - It would be interesting to see what happens when you connect to an
> MPA-Linux-based X2GoServer from an Ubuntu Client. You tested it from
> an Ubuntu client to an MPA server, and from an MPA client to an MPA
> server. Testing it in the other direction would help to rule out or
> confirm that it is an issue that requires an MPA Linux on both ends to
> occur.
>
> Kind Regards,
> Stefan Baur
Dear Mr. Baur,
you'll find the log of my last build enclosed (STAGE1-nx-libs.log.bz2).
Additionally there is a patch file which adjusts some paths and enables
logging at different places (x2go-patch). Finally you'll find a listing
of the directory structure (x2go-dir-struct). Perhaps I'm missing
something in my installation?
Yes, the x2goclient is installed in my home dir intentionally. Just to
play with statically linked qt-4.8.6 libs in an otherwise qt-5 based
system. Is anything wrong with this location? (The problem is the same
if I try to connect from a qt-4.8.6 based system with a x2goclient built
with shared qt libs).
Cheers,
H.-A. Arnolds
-------------- next part --------------
A non-text attachment was scrubbed...
Name: STAGE1-nx-libs.log.bz2
Type: application/octet-stream
Size: 82733 bytes
Desc: not available
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20150806/b2fca3f4/attachment-0001.obj>
-------------- next part --------------
diff -ur nx-libs-3.5.0.32.orig/Makefile nx-libs-3.5.0.32/Makefile
--- nx-libs-3.5.0.32.orig/Makefile 2015-07-04 04:54:35.000000000 +0200
+++ nx-libs-3.5.0.32/Makefile 2015-08-05 09:26:33.000000000 +0200
@@ -68,12 +68,12 @@
# FIXME: the below install logic should work via nxproxy/Makefile.in
# overriding for now...
- $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/bin
- $(INSTALL_PROGRAM) nxproxy/nxproxy $(DESTDIR)$(NXLIBDIR)/bin
+ $(INSTALL_DIR) $(DESTDIR)$(LIBDIR)/bin
+ $(INSTALL_PROGRAM) nxproxy/nxproxy $(DESTDIR)$(LIBDIR)/bin
$(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/man/man1/
$(INSTALL_FILE) nxproxy/man/nxproxy.1 $(DESTDIR)$(PREFIX)/share/man/man1/
- gzip $(DESTDIR)$(PREFIX)/share/man/man1/*.1
+ gzip $(DESTDIR)$(PREFIX)/share/man/man1/nxproxy.1
install-full:
for f in nxagent nxauth x2goagent; do \
@@ -82,7 +82,7 @@
$(MAKE) -C $$d install; done
$(INSTALL_DIR) $(DESTDIR)$(X2GOLIBDIR)/bin/
- cd $(DESTDIR)$(X2GOLIBDIR)/bin/ && ln -sf $(NXLIBDIR)/bin/nxagent x2goagent
+ cd $(DESTDIR)$(X2GOLIBDIR)/bin/ && ln -sf $(LIBDIR)/bin/nxagent x2goagent
$(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/pixmaps
$(INSTALL_FILE) nx-X11/programs/Xserver/hw/nxagent/x2go.xpm $(DESTDIR)$(PREFIX)/share/pixmaps
@@ -94,16 +94,16 @@
$(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/x2go/versions
$(INSTALL_FILE) VERSION.x2goagent $(DESTDIR)$(PREFIX)/share/x2go/versions
- $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/bin
- $(INSTALL_PROGRAM) nx-X11/programs/nxauth/nxauth $(DESTDIR)$(NXLIBDIR)/bin
- $(INSTALL_PROGRAM) nx-X11/programs/Xserver/nxagent $(DESTDIR)$(NXLIBDIR)/bin
+ $(INSTALL_DIR) $(DESTDIR)$(LIBDIR)/bin
+ $(INSTALL_PROGRAM) nx-X11/programs/nxauth/nxauth $(DESTDIR)$(LIBDIR)/bin
+ $(INSTALL_PROGRAM) nx-X11/programs/Xserver/nxagent $(DESTDIR)$(LIBDIR)/bin
$(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/man/man1/
$(INSTALL_FILE) nx-X11/programs/Xserver/hw/nxagent/man/x2goagent.1 $(DESTDIR)$(PREFIX)/share/man/man1/
$(INSTALL_FILE) nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 $(DESTDIR)$(PREFIX)/share/man/man1/
$(INSTALL_FILE) nx-X11/programs/nxauth/nxauth.man $(DESTDIR)$(PREFIX)/share/man/man1/
mv -f $(DESTDIR)$(PREFIX)/share/man/man1/nxauth.man $(DESTDIR)$(PREFIX)/share/man/man1/nxauth.1
- gzip $(DESTDIR)$(PREFIX)/share/man/man1/*.1
+ gzip $(DESTDIR)$(PREFIX)/share/man/man1/{nxagent,nxauth,x2goagent}.1
# create a clean nx-X11/.build-exports space
rm -Rf nx-X11/.build-exports
@@ -123,8 +123,8 @@
cp -a "$$(string_rep "$$libpath" "$$libfile" "$$link")" "$$(string_rep "$$libdir" exports .build-exports)"; \
done;
- $(INSTALL_DIR) $(DESTDIR)$(USRLIBDIR)
- $(COPY_SYMLINK) nx-X11/.build-exports/lib/*.so* $(DESTDIR)$(USRLIBDIR)/
+ $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)
+ $(COPY_SYMLINK) nx-X11/.build-exports/lib/*.so* $(DESTDIR)$(NXLIBDIR)/
. replace.sh; set -x; find nx-X11/.build-exports/include/ -type d | grep -v "include/X11/bitmaps" | \
while read dirname; do \
@@ -135,11 +135,11 @@
# Provide means for Xinerama support in NX/X2Go sessions. This
# This also requires three post-install symlinks created by libnx-xinerama1:
- # $(DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_X11.so.6 -> /usr/<libdir>/libX11.so.6
- # $(DESTDIR)$(NXLIBDIR)/X11/Xinerama/libNX_Xext.so.6 -> /usr/<libdir>/libXext.so.6
- # $(DESTDIR)$(NXLIBDIR)/X11/Xinerama/libXinerama.so.1 -> /usr/<libdir>/libNX_Xinerama.so.1
+ # $(DESTDIR)$(NXLIBDIR)/Xinerama/libNX_X11.so.6 -> /usr/<libdir>/libX11.so.6
+ # $(DESTDIR)$(NXLIBDIR)/Xinerama/libNX_Xext.so.6 -> /usr/<libdir>/libXext.so.6
+ # $(DESTDIR)$(NXLIBDIR)/Xinerama/libXinerama.so.1 -> /usr/<libdir>/libNX_Xinerama.so.1
# Only create the owned directory here for nx-x11-common.
- $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/X11/Xinerama
+ $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/Xinerama
$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)/nx/X11/bitmaps
$(INSTALL_FILE) nx-X11/.build-exports/include/X11/bitmaps/* \
@@ -171,8 +171,8 @@
$(RM_FILE) $(DESTDIR)$(BINDIR)/nxproxy
# FIXME: don't use uninstall rule in nxproxy/Makefile.in, let's do
# it on our own for now...
- $(RM_FILE) $(DESTDIR)$(NXLIBDIR)/bin/nxproxy
- $(RM_DIR) $(DESTDIR)$(NXLIBDIR)/bin/
+ $(RM_FILE) $(DESTDIR)$(LIBDIR)/bin/nxproxy
+ $(RM_DIR) $(DESTDIR)$(LIBDIR)/bin/
$(RM_FILE) $(DESTDIR)$(PREFIX)/share/man/man1/*.1
uninstall-full:
diff -ur nx-libs-3.5.0.32.orig/bin/nxagent nx-libs-3.5.0.32/bin/nxagent
--- nx-libs-3.5.0.32.orig/bin/nxagent 2015-07-04 04:54:35.000000000 +0200
+++ nx-libs-3.5.0.32/bin/nxagent 2015-08-05 09:26:33.000000000 +0200
@@ -23,7 +23,7 @@
NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP
-test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
-test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
+test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS && export LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$LD_LIBRARY_PATH
+test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS && export LD_LIBRARY_PATH=$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
exec $NX_LIBS/bin/$NXAPP "$@"
diff -ur nx-libs-3.5.0.32.orig/bin/nxauth nx-libs-3.5.0.32/bin/nxauth
--- nx-libs-3.5.0.32.orig/bin/nxauth 2015-07-04 04:54:35.000000000 +0200
+++ nx-libs-3.5.0.32/bin/nxauth 2015-08-05 09:26:33.000000000 +0200
@@ -23,7 +23,7 @@
NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP
-test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
-test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
+test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS && export LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$LD_LIBRARY_PATH
+test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS && export LD_LIBRARY_PATH=$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
-exec $NX_LIBS/bin/$NXAPP "$@"
\ No newline at end of file
+exec $NX_LIBS/bin/$NXAPP "$@"
diff -ur nx-libs-3.5.0.32.orig/bin/nxproxy nx-libs-3.5.0.32/bin/nxproxy
--- nx-libs-3.5.0.32.orig/bin/nxproxy 2015-07-04 04:54:35.000000000 +0200
+++ nx-libs-3.5.0.32/bin/nxproxy 2015-08-05 09:26:33.000000000 +0200
@@ -23,7 +23,7 @@
NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP
-test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
-test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS
+test -x $NX_LOCAL_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS && export LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$LD_LIBRARY_PATH
+test -x $NX_LIBS/bin/$NXAPP && export NX_LIBS=$NX_LIBS && export LD_LIBRARY_PATH=$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
-exec $NX_LIBS/bin/$NXAPP "$@"
\ No newline at end of file
+exec $NX_LIBS/bin/$NXAPP "$@"
diff -ur nx-libs-3.5.0.32.orig/bin/x2goagent nx-libs-3.5.0.32/bin/x2goagent
--- nx-libs-3.5.0.32.orig/bin/x2goagent 2015-07-04 04:54:35.000000000 +0200
+++ nx-libs-3.5.0.32/bin/x2goagent 2015-08-05 09:26:33.000000000 +0200
@@ -23,7 +23,9 @@
NX_TEMP=${NX_TEMP:-/tmp}
export NX_TEMP
-test -x $NX_LOCAL_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS
-test -x $NX_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LIBS
+test -x $NX_LOCAL_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LOCAL_LIBS && export LD_LIBRARY_PATH=$NX_LOCAL_LIBS:$NX_LOCAL_LIBS/X11:$LD_LIBRARY_PATH
+test -x $NX_LIBS/../x2go/bin/$NXAPP && export NX_LIBS=$NX_LIBS && export LD_LIBRARY_PATH=$NX_LIBS:$NX_LIBS/X11:$LD_LIBRARY_PATH
+
+export NXAGENT_KEYSTROKEFILE=/etc/x2go/keystrokes.cfg
exec $NX_LIBS/../x2go/bin/$NXAPP "$@"
diff -ur nx-libs-3.5.0.32.orig/nx-X11/config/cf/Imake.tmpl nx-libs-3.5.0.32/nx-X11/config/cf/Imake.tmpl
--- nx-libs-3.5.0.32.orig/nx-X11/config/cf/Imake.tmpl 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nx-X11/config/cf/Imake.tmpl 2015-08-05 09:26:33.000000000 +0200
@@ -829,7 +829,7 @@
#define AlternateUsrLibDir YES
#endif
#else
-#define UsrLibDir Concat4(/usr/local,/,LibDirName,/nx)
+#define UsrLibDir Concat4(/usr,/,LibDirName,/nx)
#ifndef AlternateUsrLibDir
#define AlternateUsrLibDir NO
#endif
Only in nx-libs-3.5.0.32/nx-X11/lib/X11: .OpenDis.c.swp
diff -ur nx-libs-3.5.0.32.orig/nx-X11/lib/X11/Imakefile nx-libs-3.5.0.32/nx-X11/lib/X11/Imakefile
--- nx-libs-3.5.0.32.orig/nx-X11/lib/X11/Imakefile 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nx-X11/lib/X11/Imakefile 2015-08-06 10:23:14.000000000 +0200
@@ -43,12 +43,12 @@
#endif
NX_DEFINES = -DNX_TRANS_SOCKET \
+ -DNX_TRANS_TEST \
-DNX_TRANS_EXIT
# -DNX_TRANS_CHANGE \
# -DNX_TRANS_WARN \
# -DNX_TRANS_INFO \
-# -DNX_TRANS_TEST \
# -DNX_TRANS_DEBUG \
#ifdef cygwinArchitecture
diff -ur nx-libs-3.5.0.32.orig/nx-X11/programs/Xserver/hw/nxagent/Display.c nx-libs-3.5.0.32/nx-X11/programs/Xserver/hw/nxagent/Display.c
--- nx-libs-3.5.0.32.orig/nx-X11/programs/Xserver/hw/nxagent/Display.c 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nx-X11/programs/Xserver/hw/nxagent/Display.c 2015-08-05 16:16:49.000000000 +0200
@@ -85,8 +85,8 @@
#define PANIC
#define WARNING
-#undef TEST
-#undef DEBUG
+#define TEST
+#define DEBUG
#undef WATCH
Display *nxagentDisplay = NULL;
@@ -631,6 +631,8 @@
newDisplay = XOpenDisplay(display);
+ fprintf(stderr, "AAA020: nxagentInternalOpenDisplay: Hinter XOpenDisplay() [%s].\n", newDisplay);
+
alarm(0);
while (((result = sigaction(SIGALRM, &oldAction,
@@ -1167,6 +1169,10 @@
{
int i;
+ fprintf(stderr, "Display: AAA002 nx-X11/programs/Xserver/hw/nxagent/Display.c:nxagentOpenDisplay() [%d] ms.\n", 1);
+ printf("Display: AAA002a nx-X11/programs/Xserver/hw/nxagent/Display.c:nxagentOpenDisplay()");
+
+
if (!nxagentDoFullGeneration) return;
#ifdef NXAGENT_TIMESTAMP
diff -ur nx-libs-3.5.0.32.orig/nxcomp/Auth.cpp nx-libs-3.5.0.32/nxcomp/Auth.cpp
--- nx-libs-3.5.0.32.orig/nxcomp/Auth.cpp 2015-07-04 04:54:33.000000000 +0200
+++ nx-libs-3.5.0.32/nxcomp/Auth.cpp 2015-08-05 09:26:33.000000000 +0200
@@ -30,8 +30,8 @@
#define PANIC
#define WARNING
-#undef TEST
-#undef DEBUG
+#define TEST
+#define DEBUG
//
// Store the provided cookie as our 'fake' cookie, then
@@ -509,6 +509,9 @@
int Auth::checkCookie(unsigned char *buffer)
{
+ cerr << "Warning" << ": AAA003 nxcomp/Auth.cpp:Auth::checkCookie() start, buffer:" << buffer << ",\n";
+
+
if (isValid() != 1)
{
#ifdef PANIC
@@ -558,6 +561,8 @@
return -1;
}
+ cerr << "Warning" << ": AAA003a nxcomp/Auth.cpp:Auth::checkCookie(), buffer[0]: " << buffer[0] << ", matchedProtoSize: " << matchedProtoSize << ", matchedDataSize: " << matchedDataSize << ", protoSize: " << protoSize << ", dataSize_: " << dataSize_ << ".\n";
+
//
// Check if both the authentication protocol
// and the fake cookie match our data.
diff -ur nx-libs-3.5.0.32.orig/nxcomp/Loop.cpp nx-libs-3.5.0.32/nxcomp/Loop.cpp
--- nx-libs-3.5.0.32.orig/nxcomp/Loop.cpp 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nxcomp/Loop.cpp 2015-08-05 09:31:02.000000000 +0200
@@ -120,9 +120,9 @@
#define PANIC
#define WARNING
-#undef TEST
-#undef DEBUG
-#undef DUMP
+#define TEST
+#define DEBUG
+#define DUMP
//
// Enable log output in signal handler.
@@ -14279,6 +14279,7 @@
cerr << "Info" << ": Listening to slave connections "
<< "on port '" << slavePort << "'.\n";
}
+ cerr << "Info" << ": AAA001 end of nxcomp/Loop.cpp:PrintConnectionInfo()\n";
}
void PrintVersionInfo()
diff -ur nx-libs-3.5.0.32.orig/nxcomp/Proxy.cpp nx-libs-3.5.0.32/nxcomp/Proxy.cpp
--- nx-libs-3.5.0.32.orig/nxcomp/Proxy.cpp 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nxcomp/Proxy.cpp 2015-08-05 09:28:11.000000000 +0200
@@ -96,9 +96,9 @@
#define WARNING
#define PANIC
-#undef TEST
-#undef DEBUG
-#undef DUMP
+#define TEST
+#define DEBUG
+#define DUMP
//
// Log the important tracepoints related
@@ -1088,6 +1088,9 @@
// ered. Check if this is the first time that
// the failure is detected.
//
+ #ifdef TEST
+ *logofs << "AAA010: vor handleWrite in /nxcomp/Proxy.cpp.\n" << logofs_flush;
+ #endif
int result = channels_[channelId] -> handleWrite(message, dataLength);
diff -ur nx-libs-3.5.0.32.orig/nxcomp/ServerChannel.cpp nx-libs-3.5.0.32/nxcomp/ServerChannel.cpp
--- nx-libs-3.5.0.32.orig/nxcomp/ServerChannel.cpp 2015-07-04 04:54:34.000000000 +0200
+++ nx-libs-3.5.0.32/nxcomp/ServerChannel.cpp 2015-08-05 09:28:34.000000000 +0200
@@ -66,10 +66,10 @@
#define PANIC
#define WARNING
-#undef OPCODES
-#undef TEST
-#undef DEBUG
-#undef DUMP
+#define OPCODES
+#define TEST
+#define DEBUG
+#define DUMP
//
// Log the important tracepoints related
-------------- next part --------------
/etc/nxagent/:
total 28
drwxr-xr-x 2 root root 100 Jul 30 08:39 ./
drwxr-xr-x 56 root root 2720 Aug 6 04:53 ../
-rw-r--r-- 1 root root 1210 Jan 1 2000 keystrokes.cfg
-rw-r--r-- 1 root root 14 Jan 1 2000 nxagent.keyboard
-rw-r--r-- 1 root root 17394 Jan 1 2000 rgb
/etc/x2go/:
total 48
drwxr-xr-x 4 root root 240 Aug 5 16:27 ./
drwxr-xr-x 56 root root 2720 Aug 6 04:53 ../
lrwxrwxrwx 1 root root 21 Aug 5 15:55 Xresources -> ../X11/xdm/Xresources
-rwxr-xr-x 1 root root 6922 Jan 1 2000 Xsession*
-rw-r--r-- 1 root root 1210 Jan 1 2000 keystrokes.cfg
-rw-r--r-- 1 root root 17394 Jan 1 2000 rgb
-rw-r--r-- 1 root root 365 Jan 1 2000 x2go_logout
drwxr-xr-x 2 root root 60 Jul 30 10:50 x2go_logout.d/
-rw-r--r-- 1 root root 14 Jan 1 2000 x2goagent.keyboard
-rw-r--r-- 1 root root 1310 Jan 1 2000 x2goagent.options
-rw-r--r-- 1 root root 279 Jul 30 14:48 x2goserver.conf
drwxr-xr-x 3 root root 80 Jul 30 10:50 x2gosql/
/etc/x2go/x2go_logout.d:
total 4
drwxr-xr-x 2 root root 60 Jul 30 10:50 ./
drwxr-xr-x 4 root root 240 Aug 5 16:27 ../
-rw-r--r-- 1 root root 88 Jan 1 2000 010_userscripts.sh
/etc/x2go/x2gosql:
total 4
drwxr-xr-x 3 root root 80 Jul 30 10:50 ./
drwxr-xr-x 4 root root 240 Aug 5 16:27 ../
drwxr-xr-x 2 root root 40 Jul 30 10:50 passwords/
-rw-r--r-- 1 root root 322 Jan 1 2000 sql
/etc/x2go/x2gosql/passwords:
total 0
drwxr-xr-x 2 root root 40 Jul 30 10:50 ./
drwxr-xr-x 3 root root 80 Jul 30 10:50 ../
/usr/lib/nx/:
total 4478
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 44 root root 24576 Aug 5 16:31 ../
drwxr-xr-x 3 root root 4096 Aug 5 16:31 X11/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 bin/
-rw-r--r-- 1 root root 3012854 Aug 5 16:31 libXcomp.a
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libXcomp.so -> libXcomp.so.3.5.0.32
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libXcomp.so.3 -> libXcomp.so.3.5.0.32
-rw-r--r-- 1 root root 1317872 Aug 5 16:31 libXcomp.so.3.5.0.32
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libXcompext.so -> libXcompext.so.3.5.0
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libXcompext.so.3 -> libXcompext.so.3.5.0
-rw-r--r-- 1 root root 75208 Aug 5 16:31 libXcompext.so.3.5.0
-rw-r--r-- 1 root root 78216 Aug 5 16:31 libXcompshad.a
lrwxr-xr-x 1 root root 21 Aug 5 16:30 libXcompshad.so -> libXcompshad.so.3.5.0
lrwxr-xr-x 1 root root 21 Aug 5 16:30 libXcompshad.so.3 -> libXcompshad.so.3.5.0
-rw-r--r-- 1 root root 60104 Aug 5 16:31 libXcompshad.so.3.5.0
/usr/lib/nx/X11:
total 14062
drwxr-xr-x 3 root root 4096 Aug 5 16:31 ./
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ../
drwxr-xr-x 2 root root 2048 Aug 5 16:31 Xinerama/
lrwxr-xr-x 1 root root 16 Aug 5 16:30 libNX_X11.so -> libNX_X11.so.6.2*
lrwxr-xr-x 1 root root 16 Aug 5 16:30 libNX_X11.so.6 -> libNX_X11.so.6.2*
-rwxr-xr-x 1 root root 12211472 Aug 5 16:30 libNX_X11.so.6.2*
lrwxr-xr-x 1 root root 16 Aug 5 16:30 libNX_Xau.so -> libNX_Xau.so.6.0*
lrwxr-xr-x 1 root root 16 Aug 5 16:30 libNX_Xau.so.6 -> libNX_Xau.so.6.0*
-rwxr-xr-x 1 root root 42992 Aug 5 16:30 libNX_Xau.so.6.0*
lrwxr-xr-x 1 root root 23 Aug 5 16:30 libNX_Xcomposite.so -> libNX_Xcomposite.so.1.0*
lrwxr-xr-x 1 root root 23 Aug 5 16:30 libNX_Xcomposite.so.1 -> libNX_Xcomposite.so.1.0*
-rwxr-xr-x 1 root root 52376 Aug 5 16:30 libNX_Xcomposite.so.1.0*
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libNX_Xdamage.so -> libNX_Xdamage.so.1.0*
lrwxr-xr-x 1 root root 20 Aug 5 16:30 libNX_Xdamage.so.1 -> libNX_Xdamage.so.1.0*
-rwxr-xr-x 1 root root 51144 Aug 5 16:30 libNX_Xdamage.so.1.0*
lrwxr-xr-x 1 root root 18 Aug 5 16:30 libNX_Xdmcp.so -> libNX_Xdmcp.so.6.0*
lrwxr-xr-x 1 root root 18 Aug 5 16:30 libNX_Xdmcp.so.6 -> libNX_Xdmcp.so.6.0*
-rwxr-xr-x 1 root root 103320 Aug 5 16:30 libNX_Xdmcp.so.6.0*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xext.so -> libNX_Xext.so.6.4*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xext.so.6 -> libNX_Xext.so.6.4*
-rwxr-xr-x 1 root root 638472 Aug 5 16:30 libNX_Xext.so.6.4*
lrwxr-xr-x 1 root root 19 Aug 5 16:30 libNX_Xfixes.so -> libNX_Xfixes.so.3.0*
lrwxr-xr-x 1 root root 19 Aug 5 16:30 libNX_Xfixes.so.3 -> libNX_Xfixes.so.3.0*
-rwxr-xr-x 1 root root 178848 Aug 5 16:30 libNX_Xfixes.so.3.0*
lrwxr-xr-x 1 root root 21 Aug 5 16:30 libNX_Xinerama.so -> libNX_Xinerama.so.1.0*
lrwxr-xr-x 1 root root 21 Aug 5 16:30 libNX_Xinerama.so.1 -> libNX_Xinerama.so.1.0*
-rwxr-xr-x 1 root root 58608 Aug 5 16:30 libNX_Xinerama.so.1.0*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xpm.so -> libNX_Xpm.so.4.11*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xpm.so.4 -> libNX_Xpm.so.4.11*
-rwxr-xr-x 1 root root 385440 Aug 5 16:30 libNX_Xpm.so.4.11*
lrwxr-xr-x 1 root root 19 Aug 5 16:30 libNX_Xrandr.so -> libNX_Xrandr.so.2.0*
lrwxr-xr-x 1 root root 19 Aug 5 16:30 libNX_Xrandr.so.2 -> libNX_Xrandr.so.2.0*
-rwxr-xr-x 1 root root 71080 Aug 5 16:30 libNX_Xrandr.so.2.0*
lrwxr-xr-x 1 root root 22 Aug 5 16:30 libNX_Xrender.so -> libNX_Xrender.so.1.2.2*
lrwxr-xr-x 1 root root 22 Aug 5 16:30 libNX_Xrender.so.1 -> libNX_Xrender.so.1.2.2*
-rwxr-xr-x 1 root root 427520 Aug 5 16:30 libNX_Xrender.so.1.2.2*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xtst.so -> libNX_Xtst.so.6.1*
lrwxr-xr-x 1 root root 17 Aug 5 16:30 libNX_Xtst.so.6 -> libNX_Xtst.so.6.1*
-rwxr-xr-x 1 root root 140216 Aug 5 16:30 libNX_Xtst.so.6.1*
/usr/lib/nx/X11/Xinerama:
total 10
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 3 root root 4096 Aug 5 16:31 ../
lrwxr-xr-x 1 root root 26 Aug 5 16:31 libNX_X11.so.6 -> /usr/X11/lib64/libX11.so.6*
lrwxr-xr-x 1 root root 27 Aug 5 16:31 libNX_Xext.so.6 -> /usr/X11/lib64/libXext.so.6*
lrwxr-xr-x 1 root root 20 Aug 5 16:31 libXinerama.so -> ../libNX_Xinerama.so*
lrwxr-xr-x 1 root root 22 Aug 5 16:31 libXinerama.so.1 -> ../libNX_Xinerama.so.1*
/usr/lib/nx/bin:
total 5873
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ../
-rwxr-xr-x 1 root root 5966440 Aug 5 16:31 nxagent*
-rwxr-xr-x 1 root root 36440 Aug 5 16:31 nxauth*
-rwxr-xr-x 1 root root 5280 Aug 5 16:31 nxproxy*
/usr/lib/x2go/:
total 111
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 44 root root 24576 Aug 5 16:31 ../
drwxr-xr-x 2 root root 2048 Aug 5 16:31 bin/
drwxr-xr-x 14 root root 2048 Aug 5 16:31 extensions/
-rwxr-xr-x 1 root root 1254 Aug 5 16:31 x2gochangestatus*
-rwxr-xr-x 1 root root 1424 Aug 5 16:31 x2gocreatesession*
-rw-r--r-- 1 root root 22400 Aug 5 16:31 x2godbwrapper.pm
-rwxr-xr-x 1 root root 1241 Aug 5 16:31 x2gogetagent*
-rwxr-xr-x 1 root root 1770 Aug 5 16:31 x2gogetagentstate*
-rwxr-xr-x 1 root root 1264 Aug 5 16:31 x2gogetdisplays*
-rwxr-xr-x 1 root root 1256 Aug 5 16:31 x2gogetports*
-rwxr-xr-x 1 root root 1256 Aug 5 16:31 x2gogetstatus*
-rwxr-xr-x 1 root root 1298 Aug 5 16:31 x2goinsertport*
-rwxr-xr-x 1 root root 1309 Aug 5 16:31 x2goinsertsession*
-rwxr-xr-x 1 root root 1781 Aug 5 16:31 x2golistsessions_sql*
-rwxr-xr-x 1 root root 1034 Aug 5 16:31 x2gologlevel*
-rw-r--r-- 1 root root 1832 Aug 5 16:31 x2gologlevel.pm
-rwxr-xr-x 1 root root 1359 Aug 5 16:31 x2goresume*
-rwxr-xr-x 1 root root 1613 Aug 5 16:31 x2gormforward*
-rwxr-xr-x 1 root root 1276 Aug 5 16:31 x2gormport*
-rwxr-sr-x 1 root x2gouser 5032 Aug 5 16:31 x2gosqlitewrapper*
-rwxr-xr-x 1 root root 17820 Aug 5 16:31 x2gosqlitewrapper.pl*
-rwxr-xr-x 1 root root 1271 Aug 5 16:31 x2gosuspend-agent*
-rwxr-xr-x 1 root root 1230 Aug 5 16:31 x2gosyslog*
-rw-r--r-- 1 root root 2042 Aug 5 16:31 x2goutils.pm
/usr/lib/x2go/bin:
total 5
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ../
lrwxr-xr-x 1 root root 23 Aug 5 16:31 x2goagent -> /usr/lib/nx/bin/nxagent*
/usr/lib/x2go/extensions:
total 28
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 4 root root 2048 Aug 5 16:31 ../
drwxr-xr-x 2 root root 2048 Aug 5 16:31 fail-resume.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 fail-start.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 fail-suspend.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 fail-terminate.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 post-resume.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 post-start.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 post-suspend.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 post-terminate.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 pre-resume.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 pre-start.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 pre-suspend.d/
drwxr-xr-x 2 root root 2048 Aug 5 16:31 pre-terminate.d/
/usr/lib/x2go/extensions/fail-resume.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/fail-start.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/fail-suspend.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/fail-terminate.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/post-resume.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/post-start.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/post-suspend.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/post-terminate.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/pre-resume.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/pre-start.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/pre-suspend.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
/usr/lib/x2go/extensions/pre-terminate.d:
total 4
drwxr-xr-x 2 root root 2048 Aug 5 16:31 ./
drwxr-xr-x 14 root root 2048 Aug 5 16:31 ../
-rw-r--r-- 1 root root 0 Aug 5 16:31 .placeholder
More information about the x2go-dev
mailing list