|00:17||lmds_ has left IRC (firstname.lastname@example.org, Ping timeout: 252 seconds)|
|00:34||tsylvermane has left IRC (email@example.com, Quit: Leaving)|
|00:36||XoMeLLyoX has joined IRC (XoMeLLyoX!605507d9@gateway/web/freenode/ip.188.8.131.52)|
Can someone help me? I am changing the resolution in lts.conf but the thin client doesn't seem to be picking it up. Am I doing something wrong?
Maybe I'm not editing the right file? Which lts.conf should I be editing? /opt/ltsp/i386/etc/lts.conf or /var/lib/tftboot/ltsp/i386/lts.conf?
the one in tftpboot
presuming your tftp server is serving tftpboot
it might also be in /srv/tftp
There is a lts.conf in /srv/tftp
You nailed it. It was the one in /srv/tftp
|01:42||GodFather_ has left IRC (GodFather_firstname.lastname@example.org, Ping timeout: 276 seconds)|
|03:08||tsylvermane has joined IRC (email@example.com)|
is there a recommended enviroment for an ltsp client. gnome, kde, xfce? something like that?
whatever runs best on the machine doing the processing I would think
ubuntu-mate: Ubuntu-mate works very well with LTSP, even with older clients. Download the 64-bit version if *all* your clients have >= 2GB RAM, otherwise download the 32-bit version. http://ubuntu-mate.org/download/
If you have crashes and hangs etc, check the hardware and network, check dmesg, syslog, try a local os installation etc
sbalneav: https://en.wikipedia.org/wiki/DebConf ==> DebConf17 2017 Montreal, Canada
Let's make that an LTSP meeting as well!!!
|05:02||ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)|
|05:03||alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Ping timeout: 244 seconds)|
|05:13||spectra has left IRC (spectra!~spectra@debian/developer/spectra, Ping timeout: 260 seconds)|
|05:20||spectra has joined IRC (spectra!~spectra@debian/developer/spectra)|
|05:33||tsylvermane has left IRC (firstname.lastname@example.org, Ping timeout: 240 seconds)|
|05:35||tsylvermane has joined IRC (email@example.com)|
|05:51||FrozenZia has left IRC (FrozenZiafirstname.lastname@example.org, Ping timeout: 260 seconds)|
|06:13||rac_ has joined IRC (rac_!71148af6@gateway/web/freenode/ip.184.108.40.206)|
i have problem save as libreoffice file, when i open file and after edit file can't save, the system not respone
can help me ?
|06:19||PeperPots has left IRC (PeperPots!sid1218@gateway/web/irccloud.com/x-eaqrsmfsvcadxfko, Ping timeout: 260 seconds)|
|06:20||PeperPots has joined IRC (PeperPots!sid1218@gateway/web/irccloud.com/x-qugeqmryxwcmoqis)|
|06:21||rac_ has left IRC (rac_!71148af6@gateway/web/freenode/ip.220.127.116.11, Ping timeout: 250 seconds)|
|06:34||FrozenZia has joined IRC (FrozenZiaemail@example.com)|
|06:37||rac_ has joined IRC (rac_!71148af6@gateway/web/freenode/ip.18.104.22.168)|
sbalneav: yeah, montreal is right next door, hopefully you can make that? :)
i have problem save as file in libreoffice on ubuntu 16.04,
some files can not be saved after editing the file,
the system not responding there can help me
can help me ?
|06:40||mikkel has joined IRC (firstname.lastname@example.org)|
no idea how to help with that, never seen anything like it
|06:48||kjackal has joined IRC (email@example.com)|
|07:01||alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)|
|07:27||Fenuks has joined IRC (Fenuks!~Fenuks@22.214.171.124)|
|07:36||rac_ has left IRC (rac_!71148af6@gateway/web/freenode/ip.126.96.36.199, Quit: Page closed)|
|07:51||server-lliurex has joined IRC (server-lliurex!c3391367@gateway/web/freenode/ip.188.8.131.52)|
|08:18||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|08:51||ogra_` is now known as ogra_|
|10:33||lbssousa has joined IRC (firstname.lastname@example.org)|
|10:40||kjackal has left IRC (email@example.com, Ping timeout: 272 seconds)|
|10:43||GodFather_ has joined IRC (GodFather_firstname.lastname@example.org)|
|10:48||here_and_there has joined IRC (email@example.com)|
|11:04||GodFather_ has left IRC (GodFather_firstname.lastname@example.org, Read error: Connection reset by peer)|
|11:05||GodFather has joined IRC (GodFatheremail@example.com)|
|11:06||GodFather_ has joined IRC (GodFather_firstname.lastname@example.org)|
|11:06||GodFather has left IRC (GodFatheremail@example.com, Remote host closed the connection)|
|11:08||GodFather_ has left IRC (GodFather_firstname.lastname@example.org, Read error: Connection reset by peer)|
|11:08||GodFather has joined IRC (GodFatheremail@example.com)|
|11:09||GodFather has left IRC (GodFatherfirstname.lastname@example.org, Remote host closed the connection)|
|11:12||GodFather has joined IRC (GodFatheremail@example.com)|
|11:13||GodFather has left IRC (GodFatherfirstname.lastname@example.org, Remote host closed the connection)|
|11:17||GodFather has joined IRC (GodFatheremail@example.com)|
|11:19||GodFather_ has joined IRC (GodFather_firstname.lastname@example.org)|
|11:19||GodFather has left IRC (GodFatheremail@example.com, Read error: Connection reset by peer)|
|11:20||kjackal has joined IRC (kjackal!~quassel@2a02:587:3117:9e00:34f4:64b2:f533:8346)|
|11:21||robb_nl has joined IRC (firstname.lastname@example.org)|
|11:33||Faith has joined IRC (Faith!~paty_@unaffiliated/faith)|
|11:58||robb_nl has left IRC (email@example.com, Quit: I'm gone, bye bye)|
|12:00||Faith has left IRC (Faith!~paty_@unaffiliated/faith, Quit: Leaving)|
|12:03||Phantomas has joined IRC (Phantomas!~ftsamis@ubuntu/member/phantomas)|
|13:16||kjackal_ has joined IRC (kjackal_!~quassel@2a02:587:3117:9e00:919:f260:bd5b:c777)|
|13:19||kjackal has left IRC (kjackal!~quassel@2a02:587:3117:9e00:34f4:64b2:f533:8346, Ping timeout: 264 seconds)|
|13:25||GodFather_ has left IRC (GodFather_firstname.lastname@example.org, Ping timeout: 272 seconds)|
|13:40||lmds_ has joined IRC (email@example.com)|
|13:54||ben_roose has joined IRC (firstname.lastname@example.org)|
|14:00||GodFather_ has joined IRC (GodFather_!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net)|
|14:07||Fenuks has left IRC (Fenuks!~Fenuks@184.108.40.206, Ping timeout: 260 seconds)|
Hello, I have a perfectly thin client setup on debian 8 (kernel 3.16.7). I want to try current kernel from backports.org in order to rule out one possible cause of a LibreOffice graphical bug.
but kernel 4.5.3 fails to boot and starts Busybox
It says it cannot load overlayfs nor aufs.
I guess these two modules are no more included in the initrd.
Newer versions of overlayfs do not work with NFS, and aufs has been removed from the kernel.
Always nice of the kernel developers to break the new things, and remove the older, working things before the new things work correctly.
sbalneav: how is ltsp currently working in debian testing / unstable ?
Not sure. I've been busy developing the stuff we need for ltsp6 (pam modules, greeters, etc), and haven't been paying attention to the distro related stuff.
vagrantc would be the fellow to ask on that.
what is the latest LTSP-friendly kernel ?
i dont think aufs was ever in any mainline kernel ...
I'm using debian lenny, in production, so whatever comes with that.
|14:22||mikkel has left IRC (email@example.com, Quit: Leaving)|
|14:24||XoMeLLyoX has left IRC (XoMeLLyoX!605507d9@gateway/web/freenode/ip.220.127.116.11, Ping timeout: 250 seconds)|
I am not even using NFS anymore, but NBD - but I guess that still needs overlayfs
|14:42||ben_roose has left IRC (firstname.lastname@example.org, *.net *.split)|
|14:42||spectra has left IRC (spectra!~spectra@debian/developer/spectra, *.net *.split)|
|14:42||Hyperbyte has left IRC (Hyperbyteemail@example.com, *.net *.split)|
|15:04||cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Ping timeout: 260 seconds)|
sebd: do you get an initramfs shell? does `modprobe overlayfs; grep overlay /proc/filesystems` work there?
let's try ...
alkisg: modprobe: module overlayfs not found in modules.dep
alkisg: no overlay in /proc/filesystems
sebd: what about "modprobe overlay"?
alkisg: not found neither
And `uname -a` says 4.5.3?
If I remember correctly, overlay should be in all kernels >= 3.18
alkisg: yes 4.5.3-2~bpo8+1
So it doesn't make much sense to have 4.5 without overlayfs included...
sebd: is this the one? https://packages.debian.org/jessie-backports/i386/linux-image-4.5.0-0.bpo.2-686/filelist
That one does have overlayfs
alkisg: no, the amd64 one
That one also has overlayfs: https://packages.debian.org/jessie-backports/amd64/linux-image-4.5.0-0.bpo.2-amd64/filelist
Let's see if it was included in the initramfs or not...
sebd: on the server: ls /opt/ltsp/amd64//lib/modules/*/kernel/fs/overlayfs/overlay.ko
and in the initramfs: ls /lib/modules/*/kernel/fs/overlayfs/overlay.ko
If it's not included, you need a newer ltsp (or a few backported scripts) that take care of including the overlay to the initramfs
Maybe you can download and dpkg -i the ltsp-client-core-amd64.deb from stretch
|15:18||ben_roose[EECS] has joined IRC (ben_roose[EECS]!~firstname.lastname@example.org)|
alkisg: first file is present (in the chroot) ; let's check in the initramfs
find /lib -name overlay.ko should also do
it is not included in the initramfs
sebd, ok, can you try installing the ltsp-client-core package from stretch?
Download this: https://packages.debian.org/stretch/amd64/ltsp-client-core/download
copy it to the chroot, then run `ltsp-chroot` to enter the chroot, and run `dpkg -i linux-xx.deb`
I'd rather not replace stable debian LTSP, but I would agree on modifying a initrd-building config file
OK, you'll need both the hook and the script
In the chroot: /usr/share/initramfs-tools/hooks/ltsp
And probably also this: /usr/share/initramfs-tools/scripts/init-bottom/ltsp
Then, in the chroot again, `update-initramfs -u`, and outside it, `ltsp-update-kernels`
But the difference from ltsp 5.5. to ltsp 5.7 is mostly about bug fixes, and it's easy to revert to the older package (with apt install ltsp-client-core=stock-version)
I think vagrantc just needs some motivation to upload ltsp 5.5.7 to jessie-backports, so if I were you, I'd ping him ;)
alkisg: you won ! It works. I patched these two files by hand and it works !
Nice! But we've already won months ago by fixing it in ltsp-upstream :P :D
I understand newer kernels provide module overlay instead of overlayfs
overlayfs is the name ubuntu used until it got mainlined
Now ubuntu supports both; debian never had "overlayfs"
mmm but my LibreOffice bug still occurs on latest kernel.
What libreoffice bug?
alkisg: on some text documents, select the whole text using the mouse (not Ctrl+A), then with the mouse select a different font.
|15:40||spectra has joined IRC (spectra!~spectra@debian/developer/spectra)|
|15:40||Hyperbyte has joined IRC (Hyperbyteemail@example.com)|
from then, LibreOffice stops updating its window contents
doing the same using keyboard shortcuts do not break LibreOffice.
Mouse usage breaks it.
sebd: I'd try a stretch live usb stick on the client first, to see if it's solved or not
It only happens on these thin clients
ok I'll try that
alkisg: no, I know it does not happen on normal PCs. It only happens on these thin clients.
sebd: on these thin clients, is it fixed in stretch? That's what I'd test if I were you
If it's only happenning with remote X, one easy way to reproduce is `ssh -X some-other-pc`
Or even `ssh -X localhost`, in some cases
ok it is not only happening with thin clients. Same PCs started as fat clients show the same behaviour.
now it is too late, I must go home, I'll try something else tomorrow.
Sounds to me like missing donts.
btw, it does not occur through X2Go.
sbalneav: good Idea, I'll look into that.
|16:35||GodFather_ has left IRC (GodFather_!~rcc@75-145-237-204-Michigan.hfc.comcastbusiness.net, Ping timeout: 272 seconds)|
|16:53||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
vagrantc: libpam-external's at the point (right now) where it's good enough for someone to look at.
I did a login on my thin client this morning with it, using my python sshauth script :D
Which I was pretty happy about.
|17:10||kjackal_ has left IRC (kjackal_!~quassel@2a02:587:3117:9e00:919:f260:bd5b:c777, Quit: No Ping reply in 180 seconds.)|
|17:11||kjackal has joined IRC (firstname.lastname@example.org)|
sbalneav: ok, i'll try digging around
sbalneav: that's all pushed to the repositories at: https://code.launchpad.net/~ltsp-upstream/+git/ ?
Last update a few hours ago
It's *even* got a manpage!
I'm just that sexy.
vagrantc - I can't get nbd 3 working on CentOS 6
is there any help on debugging?
sbalneav: include the GPL somewhere :)
Leolo_2: what version of NBD is it?
Leolo_2: what's that?
It's got a COPYING file :D
It's licenced as "gpl 2 or later at your preference"
sbalneav: i don't see any copying file in git.
Why would I include it when it gets auto-copied in by the autoreconf?
sbalneav: if you could include a one or two-liner copyright and license in src/pam_external and man/pam_external.8 and the copy of the copyright, that would be great.
sbalneav: the COPYING file comes from autoreconf?
That's why I don't include it. Why maintain it in git?
I've got copyright headers in the C files themselves, and I could add a line or two in the .8
git clone, and do the ./autogen, you'll get the COPYING file.
so, depending on my version of autotools, i might get a different license? :)
Well, what's debian best practice? Should I have the copying in the git repo?
I mean I don't mind if that's what I *should* do...
sbalneav: but at any rate, the copyright headers in the C files are great. just to avoid any ambiguity, it'd be nice to have the pam_external.h and pam_external.8 have explicit mention of the author and coypright terms
ok, I can do that too.
er, copyright and license terms
sbalneav: i'll ask about the COPYRIGHT file
uno momento, por favor
I guess, from my point of view, what I want in the git repo is the stuff I actually authored, not boilerplate stuff like the COPYING file that I'm never gonna touch. That's my reasoning for not adding it, personally.
the only reason i mention COPYING included in git is the git repository actually then includes all the necessary licensing information.
Yeah, I can see it both ways.
Find out what the debian people would prefer, and I'm happy to conform to best practices.
sbalneav: asking now
in general, with licensing, expliciy is almost always better than implicit.
sbalneav: well, one response so far is to ship it in git
then there's no doubt which license you're referring to
sbalneav: at this stage in the game, i wonder if GPLv3 wouldn't be worthwhile
My source is 2+. I'm including 3. Do you want me to change to 3+?
I'm fine with 3
great minds question alike :)
ok, gimme a few, I'll move everything to 3, add the manpage copyright.
yeah, i'd go with 3, it resolves some major legal issues, like the termination clause.
sbalneav: i think there's also updated boilerplate license terms for the GPLv3
got it handy?
|17:37||* vagrantc reads the GPL-3|
sbalneav: near the bottom of /usr/share/common-licenses/GPL-3
sbalneav: includes crazy modern things like a URL instead of a mailing address
vagrantc: ok, check it out now. Should be a COPYING file included, source with GPL 3, and a copyright section in the manpage.
|17:49||kjackal has left IRC (email@example.com, Ping timeout: 244 seconds)|
|17:57||cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)|
|17:59||GodFather_ has joined IRC (GodFather_firstname.lastname@example.org)|
|18:00||kjackal has joined IRC (kjackal!~quassel@2a02:587:3117:9e00:4571:c5ec:dcb1:5ffc)|
so, nbd-client is passing the socket to nbd.ko fine. nbd.ko is receiving the read request fine. kernel_sendmsg is returning fine
but nbd-server is never receiving the data
|18:05||* vagrantc states the obvious:|
iptables -L -n is empty
nbd 10809/tcp # Linux Network Block Device
also, if the firewall was a problem, wouldn't I get an error long before I can hand the socket to nbd.ko
Leolo_2: if you run nbd-client from the server to localhost, does it work?
I'm running it from the server, but not via localhost, but via the eth1 (aka 10.30.0.49)
using a named export?
sbalneav: thanks for all the licensing updates! :)
yes, named export
nbd-client reports success
I'll update the licenses on libnss-external too.
I can see nbd.ko getting the socket via kernel debugging
where does nbd-server's allow list live again?
whereever you tell it to
i don't think it has one hard-coded
ok, 127.0.0.1 also hangs
pastebin: try !paste
paste: the LTSP pastebin is at http://ltsp.pastebin.com. Please paste all text longer than a line or two to the pastebin, as it helps to reduce traffic in the channel. Don't forget to paste the URL of the text here.
|18:13||* vagrantc wishes the bot could understand aliases|
|18:17||Softeisbieger has joined IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de)|
know what I find wierd? that NBD_SET_SOCK is handing an fd to nbd.c
nbd.ko is then doing fget(arg); so I assume that's smart enough to turn a processe's fd into a sane stuct file*
fdopen does that.
nbd.ko never calls fdopen
nor does nbd-client
I'd have to look at the source.
It does a sockfd_lookup
fget does that ?
nbd.ko does it.
know what? nbd.ko I'm using doesn't do that :-(
Well, you'd have to look at the specific source for the nbd you're using.
but the really frustrating thing is that nbd 2.9 works !
so nbd.ko isn't the issue
ok, according to your source, it's just pulling the information from the socket's inode entry.
shit, I'm looking at the wrong thing
Request from=0 type=0 len=16384
I'm getting that in nbd-server
then I see (process:4471): GLib-CRITICAL **: g_thread_pool_push: assertion `real' failed
|18:48||kjackal has left IRC (kjackal!~quassel@2a02:587:3117:9e00:4571:c5ec:dcb1:5ffc, Ping timeout: 260 seconds)|
|18:49||kjackal has joined IRC (email@example.com)|
(process:4803): GLib-CRITICAL **: g_thread_pool_new: assertion `g_thread_supported ()' failed
and we now have an example of why excessive assertions are bad
How's that bad?
I've learned over time that you can ignore GLib-CRITICAL assertions
his macro returns TRUE if the thread system is initialized, and FALSE if it is not.
According to that, threads aren't initialized
as in, it's using a fallback to pretend to have threads. but these threads are failing when I add_push
well, when nbd-server does the add_push
so no request can be handled, ever
I'm just reading what the page I posted says.
|19:22||bennabiy has joined IRC (bennabiy!~bennabiy@unaffiliated/bennabiy)|
if I throw in g_thread_init(NULL); and -lgthread-2.0 it works !
it also breaks your "o" key it seems :)
So, the macro was returning correct; the thread system wasn't initialized.
g_thread_pool_new() was ignoring error returns
but even without the g_thread_init(), there is no error return
|20:13||tsylvermane has left IRC (firstname.lastname@example.org, Quit: Leaving)|
vagrantc, alkisg: I will be moving back to NC next week, and will be having a little more time to put towards dev...
|20:15||lbssousa has left IRC (email@example.com, Quit: Leaving)|
alkisg, vagrantc: what is the best way to work on Documentation? I will be putting together my own little lab manual, and I thought I might be able to plug away at catching up the docs on the wiki or such
|20:23||Softeisbieger has left IRC (Softeisbieger!~Softeisbi@ip-62-143-13-166.hsi01.unitymediagroup.de, Ping timeout: 252 seconds)|
|20:31||Phantomas has left IRC (Phantomas!~ftsamis@ubuntu/member/phantomas, Ping timeout: 260 seconds)|
|20:56||ben_roose[EECS] has left IRC (ben_roose[EECS]!~firstname.lastname@example.org, Quit: Leaving)|
|20:57||ben_roose[EECS] has joined IRC (ben_roose[EECS]!~email@example.com)|
My source is at http://supybot.com/
|21:45||ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)|
|22:08||Freejack_ is now known as Freejack|
|22:29||syrius has left IRC (firstname.lastname@example.org, Quit: leaving)|
configure.ac:242: error: required file 'man/nbd-client.8.sh.in' not found
|23:18||ben_roose[EECS] has left IRC (ben_roose[EECS]!~email@example.com, Remote host closed the connection)|
|23:29||yanu_ has left IRC (firstname.lastname@example.org, Ping timeout: 272 seconds)|
|23:53||yanu has joined IRC (email@example.com)|