IRC chat logs for #ltsp on irc.freenode.net (webchat)


Channel log from 4 December 2015   (all times are UTC)

00:18danau11 has joined IRC (danau11!~durban@66.251.57.114)
00:18danau11 has left IRC (danau11!~durban@66.251.57.114)
00:38telex has left IRC (telex!~telex@94.247.40.156, Remote host closed the connection)
00:38vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
00:40telex has joined IRC (telex!~telex@94.247.40.156)
00:57bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, Remote host closed the connection)
01:10bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
01:12
<bennabiy>
What is the best way to update the repo that build-client pulls from?
01:13
I want to update the ubuntu mirror
01:40vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
01:51bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, Ping timeout: 245 seconds)
03:31fnurl has joined IRC (fnurl!3cf8605f@gateway/web/freenode/ip.60.248.96.95)
05:29vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
05:42championofcyrodi has left IRC (championofcyrodi!~Charles@va-184-0-123-107.dhcp.embarqhsd.net, Read error: Connection reset by peer)
05:43championofcyrodi has joined IRC (championofcyrodi!~Charles@va-184-0-123-107.dhcp.embarqhsd.net)
07:17uXus has left IRC (uXus!~uXus@217.77.222.72, Remote host closed the connection)
07:22ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
07:40work_alkisg is now known as alkisg
07:47
<alkisg>
championofcyrodi: yup, it's one of the main reasons we haven't yet upgraded from 12.04 to 14.04
07:52gvy has joined IRC (gvy!~mike@altlinux/developer/mike)
08:03mikkel has joined IRC (mikkel!~mikkel@mail.dlvs.dk)
08:21uXus has joined IRC (uXus!~uXus@217.77.222.72)
08:30
<fiesh_>
after upgrading the client system, glxinfo no longer works when run on the server, giving GLXBadContext. But client-local opengl works fine. Does anyone have a hint on how to find the issue? Nothing appears to be logged.
08:32
(software rendering via unsetting LIBGL_ALWAYS_INDIRECT does work)
08:37
<alkisg>
fiesh_: "when run on the server" ==> do you mean when you are using a thin client and are connected to the server?
08:38
<fiesh_>
yes
08:38
I suppose it's an issue of an xorg driver having been updated
08:39
<alkisg>
Was opengl working for you previously? That's strange, which distro/version are you using?
08:39
<fiesh_>
yes, gentoo
08:39
<alkisg>
I don't think opengl over the network has been working for a long time...
08:39
Hmm, I wonder how gentoo was managing that
08:39
<fiesh_>
it all was fine, and I did a world update onnn the client image
08:39
opengl over network used to work perfectly fine here
08:39
we need it, we develop applications that use opengl ;)
08:40
but ok, I guess there's no easy way, so I'll restart from an older backup of the client's image and see which update breaks it
08:40
<alkisg>
I'm very curious on which versions that old system has, that makes it work without indirect/software rendering
08:40
For now, I'll assume that you had software rendering and you just didn't realize it
08:41
<fiesh_>
hah I would beg to differ
08:41
<alkisg>
I do hope you're right
08:41
<fiesh_>
I do know I'm right ;)
08:41
<alkisg>
And you're saying that this happened without you using http://www.virtualgl.org/ or anything, right?
08:41
Nor fat clients or localapps...
08:42
<fiesh_>
I installed virtualgl at some point, but then realized that it was the opposite of what I wanted -- rendering on the server's graphics card (which doesn't even exist)
08:43
<alkisg>
Right
08:43
<fiesh_>
so yes, it's simply setting LIBGL_ALWAYS_INDIRECT to 1 and having apps run on the server use their respective X displays glx implementation
08:43robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-84-59.dsl.scarlet.be)
08:44
<fiesh_>
it worked so well that even playing quake3 was perfectly possible, however the game builds up some lag after a while
08:44
but applicationns like FreeCAD work very well
08:44
<alkisg>
What client cpu?
08:44
<fiesh_>
Intel(R) Core(TM) i3-5010U CPU @ 2.10GHz
08:45
<alkisg>
That's good enough to do software rendering. OK, let me test `ssh -X server app`, it should do opengl if what you're saying is correct.
08:46
<fiesh_>
software rendering also works, obviously, but is slower by a factor of 10 or so
08:46
<alkisg>
When you revert to what you had working, please do paste the output of glxinfo
08:46
<fiesh_>
you cannot actually work with software rendering, which is why I need to fix this update issue
08:46
where shoudl I paste it?
08:46
I have it here, booted the backup image
08:46
<alkisg>
E.g. to pastebin or paste.debian.net, and then the link here
08:47
ssh -X from i915 to i915 gives me: OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
08:47
That's software rendering, isn't it?
08:47
<fiesh_>
http://pastebin.com/fQnmnvug
08:48
not sure what gallium was
08:48
<alkisg>
llvmpipe is software rendering, but you don't have that in your paste
08:48
What is localhost:17.0?
08:48
Are you using LDM_DIRECTX=True?
08:48
<fiesh_>
yes
08:49
at least it's in lts.conf, I hope it's respected
08:49
never actually checked
08:50
<alkisg>
I think with LDM_DIRECTX it would be localhost:0.0
08:50
!localxterm
08:50
<ltsp`>
localxterm: Any applications that you launch on a thin client actually runs on the server, not on the client itself. If you want to open a program on the client locally, you can type 'ltsp-localapps <program>' in a run dialog or in a terminal. For example, 'ltsp-localapps xterm' to open a terminal running on the client.
08:50
<alkisg>
Open a localxterm, then check /var/cache/ltsp/ltsp_client_env
08:51
<fiesh_>
hmm that file doesn't exist for me
08:51
<alkisg>
If I set LIBGL_ALWAYS_INDIRECT=1, then I'm getting: X Error of failed request: GLXBadContext
08:51
Is there a /var/cache/ltsp folder?
08:52
<fiesh_>
yeah, it contains the ltsp_config
08:52
<alkisg>
ltsp_config_env, sorry
08:52
<fiesh_>
which only has SERVER and NFS_SERVER set annd ignores all my other settings it seems
08:52
<alkisg>
Are your settings in /etc/lts.conf?
08:52
<fiesh_>
ah
08:52
hmm, there is no mention of LDM_DIRECTX in there
08:53
<alkisg>
You may also try `getltscfg -a`
08:53
<fiesh_>
which now proves my suspicions that the lts.conf was always ignored, haha
08:53
<alkisg>
It works in previous ltsp versions or if you're root, but not as user on newer ltsp versions
08:53
Hehe, that makes network traffic much slower
08:53vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
08:55
<fiesh_>
hmm, the /etc/lts.conf is simply empty
08:55
I have my local lts.conf in /tftpboot/ltsp/amd64/lts.conf, is that incorrect?
08:55
<alkisg>
What is your chroot arch? i386?
08:55
<fiesh_>
x86_64
08:56
also, I use ipxe to load the kernel since i-forget-the-other-name never worked
08:57
<alkisg>
Do you have this in your chroot? /usr/share/ltsp/init-ltsp.d/05-getltsconffile
08:57
Are you using IPAPPEND 3?
08:58
<fiesh_>
yes to the first question, I don't know what IPAPPEND 3 is ;)
08:59
<alkisg>
fiesh_: since this is gentoo which I'm quite unfamiliar with, would you mind sharing your screen with me so that we debug this faster?
08:59
!vnc-dide
08:59
<ltsp`>
vnc-dide: To share your screen with me, run this: sudo apt-get --yes install x11vnc; x11vnc -connect srv1-dide.ioa.sch.gr - this is a reverse connection, it doesn't need port forwarding etc.
09:00
<alkisg>
(replace the apt-get bit with something suitable for gentoo, of course)
09:00
<fiesh_>
ok, hold on, never used vnc in my life, I normally use shared tmux sessions and the likes.. give me a second
09:01
<alkisg>
fiesh_: ah, this will do as well, if you have socat/screen
09:01
No need for X then
09:01
!socat
09:01
<ltsp`>
socat: One way to share a console with a remote person is: [local pc] forward port 5500; apt-get install socat; socat tcp-listen:5500,keepalive=1 stdio,raw,echo=0 [remote pc] apt-get install socat screen; socat SYSTEM:"sleep 1; exec screen -xRR ra",pty,stderr tcp:REMOTE-IP:5500 & screen -l -S ra
09:01
<fiesh_>
hold on a second
09:01
<alkisg>
socat SYSTEM:"sleep 1; exec screen -xRR ra",pty,stderr tcp:81.186.20.0:5499 & screen -l -S ra
09:01
Whatever of those two suits you
10:05lbssousa has joined IRC (lbssousa!~laercio@177.143.14.30)
10:14
<alkisg>
Hmm it might be related to systemd/logind not flagging the thin client session as active, and to changes to xorg that prevent drm from working on not active sessions
10:47cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Quit: Leaving)
10:49Faith has joined IRC (Faith!~paty_@unaffiliated/faith)
10:53cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)
11:08telex has left IRC (telex!~telex@94.247.40.156, Remote host closed the connection)
11:31alkisg is now known as work_alkisg
11:36fnurl has left IRC (fnurl!3cf8605f@gateway/web/freenode/ip.60.248.96.95, Quit: Page closed)
12:03Faith has left IRC (Faith!~paty_@unaffiliated/faith, Ping timeout: 260 seconds)
12:03Faith has joined IRC (Faith!~paty_@200.144.182.219)
12:08Faith has left IRC (Faith!~paty_@200.144.182.219, Ping timeout: 246 seconds)
12:25Faith has joined IRC (Faith!~paty_@143.107.231.49)
12:25eemeli has joined IRC (eemeli!3e94cd0c@gateway/web/freenode/ip.62.148.205.12)
12:30Faith has left IRC (Faith!~paty_@143.107.231.49, Ping timeout: 245 seconds)
12:31Faith has joined IRC (Faith!~paty_@200.144.182.219)
12:32robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-84-59.dsl.scarlet.be, Ping timeout: 245 seconds)
12:46Faith has left IRC (Faith!~paty_@200.144.182.219, Ping timeout: 260 seconds)
12:53Faith has joined IRC (Faith!~paty_@200.144.182.219)
13:05Faith has left IRC (Faith!~paty_@200.144.182.219, Ping timeout: 260 seconds)
13:22Faith has joined IRC (Faith!~paty_@143.107.231.49)
13:57danau11 has joined IRC (danau11!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
14:01danau11 has left IRC (danau11!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
14:01Faith has left IRC (Faith!~paty_@143.107.231.49, Ping timeout: 246 seconds)
14:02Faith has joined IRC (Faith!~paty_@143.107.231.49)
14:20ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Ping timeout: 246 seconds)
14:33ricotz has joined IRC (ricotz!~ricotz@p5B2AA23A.dip0.t-ipconnect.de)
14:33ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)
14:40bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
14:44mikkel has left IRC (mikkel!~mikkel@mail.dlvs.dk, Quit: Leaving)
14:45andygraybeal has joined IRC (andygraybeal!~andy@h229.174.133.40.static.ip.windstream.net)
14:52bennabiy has left IRC (bennabiy!~bennabiy@unaffiliated/bennabiy, Remote host closed the connection)
14:57ben_roose has joined IRC (ben_roose!~roose@roose.cs.wichita.edu)
15:14Faith has left IRC (Faith!~paty_@143.107.231.49, Changing host)
15:14Faith has joined IRC (Faith!~paty_@unaffiliated/faith)
15:21bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)
15:35work_alkisg is now known as alkisg
15:36
<alkisg>
bennabiy: see the raspberrypi page for an example on how to specify mirrors, ppa etc
15:36
!raspberrypi
15:36
<ltsp`>
raspberrypi: (#1) Ubuntu/LTSP on Pi 2: https://help.ubuntu.com/community/UbuntuLTSP/RaspberryPi, or (#2) Debian/LTSP (with raspbian chroot) on Pi: http://cascadia.debian.net/trenza/Documentation/raspberrypi-ltsp-howto/, or (#3) unofficial Ubuntu/LTSP (with raspbian chroot) on Pi: http://pinet.org.uk/
15:36
<alkisg>
The first one
15:40
<bennabiy>
alkisg: thank you
15:42
EXTRA_MIRROR?
15:42
I would like to replace archive.ubuntu.com with a faster mirror
15:43
<alkisg>
plain mirror then
15:43
there's mirror, early_mirror, extra_mirror, you want the plain one
15:43
there's also a command line parameter for this, ltsp-build-client --extra-help shows it
15:48
<bennabiy>
that is what I could not remember... thank you
15:49
I could do MIRROR=.... ltsp-build-client
15:49
right?
15:50
<alkisg>
yup
15:50
You can also use the caching parameters
15:50
that store the .debs you download so that the next times it's very faster
15:50
<bennabiy>
good call
15:50danau111 has joined IRC (danau111!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
15:54danau111 has left IRC (danau111!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
16:17vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)
16:31Parker955_Away has left IRC (Parker955_Away!~parker@2607:5300:60:8425::2d62:a8e6, Ping timeout: 264 seconds)
16:33Parker955_Away has joined IRC (Parker955_Away!~parker@2607:5300:60:8425::2d62:a8e6)
16:37robb_nl has joined IRC (robb_nl!~robb_nl@213.49.84.59)
16:56robb_nl has left IRC (robb_nl!~robb_nl@213.49.84.59, Ping timeout: 260 seconds)
17:17danau11 has joined IRC (danau11!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
17:17danau11 has left IRC (danau11!~durban@static-72-89-243-139.nycmny.fios.verizon.net)
17:38ben_roose has left IRC (ben_roose!~roose@roose.cs.wichita.edu, Remote host closed the connection)
18:15lbssousa has left IRC (lbssousa!~laercio@177.143.14.30, Ping timeout: 246 seconds)
18:50adrianorg has left IRC (adrianorg!~adrianorg@177.18.97.22, Quit: leaving)
19:12adrianorg has joined IRC (adrianorg!~adrianorg@177.18.97.22)
19:19gvy has left IRC (gvy!~mike@altlinux/developer/mike, Ping timeout: 246 seconds)
19:35vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)
20:04Faith has left IRC (Faith!~paty_@unaffiliated/faith, Quit: Leaving)
20:31gvy has joined IRC (gvy!~mike@altlinux/developer/mike)
20:36robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-84-59.dsl.scarlet.be)
20:59Guest32653 is now known as elias_a
21:47robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-84-59.dsl.scarlet.be, Ping timeout: 260 seconds)
22:00robb_nl has joined IRC (robb_nl!~robb_nl@ip-213-49-86-55.dsl.scarlet.be)
22:05robb_nl has left IRC (robb_nl!~robb_nl@ip-213-49-86-55.dsl.scarlet.be, Quit: I'm gone, bye bye)
22:16championofcyrodi has left IRC (championofcyrodi!~Charles@va-184-0-123-107.dhcp.embarqhsd.net)
22:39gvy has left IRC (gvy!~mike@altlinux/developer/mike, Ping timeout: 245 seconds)
23:06ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)