Package: x2goclient
Version: 4.0.1.0
Severity: minor
On Macs where sshd (system preferences -> sharing -> remote login) hasn't
ever been enabled, there does not exist any ssh host key. X2goclient looks
for this key (/etc/ssh_host_rsa_key.pub) and if it does not find it, it
opens a dialog box, complaining that sshd isn't running and that
filesharing and local printing won't work. This despite the session given
by x2gobroker has these features disabled. X2goclient should only complain
…
[View More]about none-running/working sshd if it is actually needed.
--
Anders Bruun Olsen
It-ansvarlig
Det Danske Sprog- og Litteraturselskab
(Society for Danish Language and Literature)
[View Less]
Package: nx-libsVersion: 3.5.0.30Distro: Gentoo ~amd64, fully updated.x2goclient: 4.0.3.2x2server: 4.0.1.19nx-libs (package nx in gentoo): 3.5.0.30fontsproto: 2.1.3libXfont: 1.5.1xorg-server: 1.17.1All font packages for xorg-x11 are installed and fonts.dir and fonts.alias files are correctly present and readable.Detailed troubleshooting: https://forums.gentoo.org/viewtopic-p-7755384.html
The client connects and the server spawns the nxagent but then the session is unexpectedly terminated. …
[View More]Looking at the server side log, we see:
Info: Using shared memory parameters 1/1/0/0K. Info: Using alpha channel in render extension. Info: Not using local device configuration changes. keyboard file created Error: Aborting session with 'Could not open default font 'fixed''. Session: Aborting session at 'Tue May 26 23:22:22 2015'. Session: Session aborted at 'Tue May 26 23:22:22 2015'.
I ran the nxagent through strace -ff -tt -v and its clear that it loads all fonts (at least it finds all font.alias and reads them fine) correctly. None of the children it spawns run into any issues with missing files or folders. The snippet below (you can read longer strace on gentoo forum post):
22:11:10.608011 open("/usr/share/fonts/100dpi/fonts.alias", O_RDONLY) = 4 22:11:10.608108 fstat(4, {st_mode=S_IFREG|0644, st_size=3154, ...}) = 0 22:11:10.608217 fstat(4, {st_mode=S_IFREG|0644, st_size=3154, ...}) = 0 22:11:10.608308 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f29ca5a9000 22:11:10.608398 read(4, "lucidasans-bolditalic-8 -b&h-luc"..., 4096) = 3154 22:11:10.608496 brk(0x1f01000) = 0x1f01000 22:11:10.608688 read(4, "", 4096) = 0 22:11:10.608781 close(4) = 0 22:11:10.608868 munmap(0x7f29ca5a9000, 4096) = 0 22:11:10.609148 write(2, "Error: Aborting session with '", 30Error: Aborting session with ') = 30 22:11:10.609277 write(2, "Could not open default font 'fix"..., 35Could not open default font 'fixed') = 35 22:11:10.609395 write(2, "'.\n", 3'. ) = 3
Looking at the code, the origin of the error is:
InitFonts(); if (loadableFonts) { SetFontPath(0, 0, (unsigned char *)defaultFontPath, &error); } else { if (SetDefaultFontPath(defaultFontPath) != Success) ErrorF("failed to set default font path '%s'", defaultFontPath); } if (!SetDefaultFont(defaultTextFont)) FatalError("could not open default font '%s'", defaultTextFont);
SetDefaultFont() is failing. Looking at that function (text below from IRC channel):
[19:57] <devsk> SetDefaultFont(char *defaultfontname)[19:57] <devsk> {[19:57] <devsk> int err;[19:57] <devsk> FontPtr pf;[19:57] <devsk> XID fid;[19:57] <devsk> fid = FakeClientID(0);[19:57] <devsk> err = OpenFont(serverClient, fid, FontLoadAll | FontOpenSync,[19:57] <devsk> (unsigned) strlen(defaultfontname), defaultfontname);[19:57] <devsk> if (err != Success)[19:57] <devsk> return FALSE;[19:57] <devsk> pf = (FontPtr) LookupIDByType(fid, RT_FONT);[19:57] <devsk> if (pf == (FontPtr) NULL)[19:57] <devsk> return FALSE;[19:57] <devsk> defaultFont = pf;[19:57] <devsk> return TRUE;[19:57] <devsk> I have a feeling that LookupIDByType() is the one failing[19:58] <devsk> OpenFont() has error paths for malloc failures and none of those looked like plausible[19:58] <devsk> LookupIDByType() was obsoleted quite a while ago in xorg code[19:59] <devsk> nx-X11 of course is hanging onto old code[19:59] <devsk> is it possible that there is some interaction there with newer libXfont which is making that function fail now[20:00] <devsk> unfortunately for me, its not possible to go back to libXfont-1.4. There is a bunch of crap which needs to be downgraded as well. And dependency hell breaks loose if I try that[20:00] <devsk> above snippet is in ./programs/Xserver/dix/dixfonts.c
I did this experiment for localhost connection to avoid differences in client and server packages (which is not the case anyway because for me both client and remote server are Gentoo ~amd64 updated systems).
Anybody got any ideas of why this is happening? Is it really about the newer fontsproto and libXfont not being compatible with nx-libs?
Thanks,devsk
[View Less]
Hi,
As per suggestion I built the code from https://github.com/ArcticaProject/nx-libs. And I still run into the same issue.
Does anybody here know that part of the code (snippet in the report)?
-devsk
Package: x2goclient
Severity: important
Version: 4.0.3.1
If the $KRB5CCNAME envvar is not set, X2Go Client nonetheless tries to
push the KRB5CCNAME file to the X2Go Server.
This results in a Qt error message window, because the copy command
(cp $KRB5CCNAME $KRBFL just before executing x2goruncommand) is only
evoked with one parameter ($KRBFL, $KRB5CCNAME is unset).
"""
x2go-DEBUG-../sshprocess.cpp:449> ssh finished: false - "cp: Fehlender
ZieldateiOperand hinter
/home/mike/.x2go/…
[View More]C-mike-52-1420843691_stDMATE_dp24/krb5cc
cp --help liefert weitere Informationen.
" (5).
"""
Mike
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
[View Less]
Package: x2goclient
Version: 4.0.5
Hello!
It seems to me that bug has nothing to do with particular package and its version so the information
above needs to be ignore (I put it there because without it the email is not accepted).
The problem is in absence of the valid metadata at specified URL.
When I am trying to install x2goclient on opensuse 13.2 x64 from x2go-main and x2go-extras repos I
get the following error:
Error building the cache:
[x2go-main|http://packages.x2go.org/opensuse/13.…
[View More]2/main] Valid metadata not found at specified URL
Warning: Skipping repository 'x2go-main' because of the above error.
Steps performed:
1) Adding x2go repos:
# zypper ar http://packages.x2go.org/opensuse/13.2/extras x2go-extras
# zypper ar http://packages.x2go.org/opensuse/13.2/main x2go-main
Checking result:
# zypper lr --uri|grep x2go
15 | x2go-extras | x2go-extras | Yes | (r ) Yes | No |
http://packages.x2go.org/opensuse/13.2/extras
16 | x2go-main | x2go-main | Yes | ( p) Yes | No |
http://packages.x2go.org/opensuse/13.2/main
2) installing x2goclient:
# zypper in x2goclient
Error building the cache:
[x2go-main|http://packages.x2go.org/opensuse/13.2/main] Valid metadata not found at specified URL
Warning: Skipping repository 'x2go-main' because of the above error.
Loading repository data...
Reading installed packages...
'x2goclient' not found in package names. Trying capabilities.
No provider of 'x2goclient' found.
Resolving package dependencies...
Nothing to do.
Best regards,
Knawnd
[View Less]
Package: packages.x2go.org<http://bugs.x2go.org/db/pa/lpackages.x2go.org.html>
Version: 4.0.1.19
Trying to install the server using zypper I get the following error
====================
Error building the cache:
[|] Valid metadata not found at specified URL(s)
Warning: Disabling repository 'x2go-release' because of the above error.
Loading repository data...
Reading installed packages...
'x2goserver' not found in package names. Trying capabilities.
No provider of 'x2goserver' found.
…
[View More]Resolving package dependencies...
Nothing to do.
====================
I added the repositories as instructed
$ zypper lr --url | grep x2go
16 | x2go-extras | x2go-extras | Yes | No | http://packages.x2go.org/sle/11.3/extras
17 | x2go-release | x2go-release | Yes | No | http://packages.x2go.org/sle/11.3/main
[View Less]
Package: libssh4
Version: -0.6.3-13.1.x86_64
Both stable and nightly require libssh4-0.6.3 from the x2go-extras
repo. This package seems broken, see below.
Additionally the x2go-release repo has broken metadata (we can
sucessfully add x2go-extras, but not x2go-release using zypper (sorry,
no output available ATM)).
# zypper install libssh4-0.6.3-13.1.x86_64
Loading repository data...
Warning: Repository 'updates' appears to be outdated. Consider using a
different mirror or server.
Reading …
[View More]installed packages...
Resolving package dependencies...
The following package is going to be upgraded:
libssh4
The following package is going to change vendor:
libssh4 openSUSE ->
obs://build.opensuse.org/network:synchronization:files
1 package to upgrade, 1 to change vendor.
Overall download size: 138.4 KiB. After the operation, additional 95.3
KiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package libssh4-0.6.3-13.1.x86_64
(1/1), 138.4 KiB (379.9 KiB unpacked)
Retrieving: libssh4-0.6.3-13.1.x86_64.rpm
.........................................................................................................................................[done]
Digest verification failed for libssh4-0.6.3-13.1.x86_64.rpm. Expected
832b0817dd9ce7a5a4d9f77f2c144cbfcd2b444090360e88e4712a13f1e02694, found
52e0805c810528141b082e4560a6919db61463c92d8bc68632762dabcb6a215e.
Continue? [yes/no] (no):
[View Less]
Processing commands for control(a)bugs.x2go.org:
> tag 1118 build-win32
Bug #1118 [x2goclient] Share folder is broken for x2goclient-4.0.5.2-2016.09.20-setup.exe
Added tag(s) build-win32.
>
End of message, stopping processing here.
Please contact me if you need assistance.
--
1118: http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1118
X2Go Bug Tracking System
Contact owner(a)bugs.x2go.org with problems