work_alkisg: i'll get to testing the xorg.conf thing, really i will.
|00:02||* vagrantc puts it off another day|
|00:06||vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving)|
|00:16||huafu has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|00:24||huafu has joined IRC (email@example.com)|
|02:20||gehidore is now known as man|
|02:23||man is now known as gehidore|
is there a way to force the hostname of LTSP clients based on their MAC? I am trying with various options in dnsmasq without success :(
|03:01||Ark74 has left IRC (Ark74!~Luis@184.108.40.206, Ping timeout: 246 seconds)|
|03:08||huafu_ has joined IRC (firstname.lastname@example.org)|
|03:12||huafu has left IRC (email@example.com, Ping timeout: 265 seconds)|
|03:14||huafu_ is now known as huafu|
|04:18||work_alkisg is now known as alkisg|
vagrantc, no worries :)
huafu: put HOSTNAME=xxx in lts.conf
yeah sorry forgot to update here, found out that on the web, also it says it's fixed (missing from doc) but maybe it is not deployed
If you're using the greek schools ppa, it's surely deployed :)
I have the ltsp trunk version there, the latest code
alkisg, I am now writing my own bare simple cyber cafe management system, couldn't find any out there fiting my needs and/or free of bugs
alkisg, I meant, the fact that it is missing from the docs
alkisg, it does work, but it is not in the doc of lts.conf
management system, as in how much time each client is logged in, how much will they pay etc?
Ah sure I don't care much about the docs as no users contribute there
alkisg, yep, but I am basically going to add some features to epoptes I guess
btw, what epoptes is coded in?
python and shell again :)
ah then I should fork it instead of re-writing from scratch, but I do not know much about writing interfaces
what IDE are you using/advising to use for epoptes?
Personally I'm using gedit so i'm not the correct person to ask :)
I'm mostly developing the shell part of epoptes
I haven't seen any good linux ides, like delphi or visual studio from my windows days
|04:25||cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)|
(btw, I removed my own crappy xsession and rewrote the feature with a very simple script in ldm/rc.d, rsyncing, was way simpler than my crappy script and better since I do not need to update the image to sync hehe
alkisg, PyCharm is very nice
but not free :/
...even the one I wrote myself for some greek programming language is much better than anything I've found for linux :D
Can you watch the variable values, the local variables etc with pycharm, while stepping into the execution of the program?
Can you set a breakpoint in the source code?
I do not remember but I am pretty sure yes
I would be surprised to see that
alkisg, yes you can, look at the video on the link I gave you
is pycharm free for personal use etc?
alkisg, nope but you can get some open source free license
That sounds nice. so, I assume it also supports compiling whole projects with a key like F9 and then it stops at the file/line of the first syntax error etc?
Cool, I'll try it the next time I'll write things in python (or .c, I think they also have an editor for .c apps)
you definitly should look at the video, jetbrains has very powerfull ide. I am personally using websotrm a lot, and can't get out of it. If I am on a machine where it is not I can divide the time needed to work by 2 for sure lol
I bet they don't have a shell editor :P :D
they do have plugins to highlight bash script anyway, which you can install in any of their ide I believe
I meant with breakpoints and step by step execution, but yeah no shell coder expects that
ttyl, need a logout
hmmm, I guess I need more than a logout, the only window remaining is the hexchat's one and I can't do anything, there is no window decorator anymore lol
|04:38||huafu has left IRC (firstname.lastname@example.org, Remote host closed the connection)|
|04:40||huafu has joined IRC (email@example.com)|
alkisg, wait there is a community edition
so no need to ask for a license, i am going to test it - are the sources of epoptes on github?
found them nevermind
btw, should I fork as a new tool or plan on future integration in epoptes core? sounds like different software even if the core will be EXACTLY the same, just adding features
If you think you can find a point to cleanly separate the upstream code from your code, it's possible that we can use a common "epoptes-core" base...
E.g. if you see that you can add plugins functionality, and implement the cafe as a plugin, then sure why not
alkisg, now I need my features quickly, so while I'll definitely try to keep it clean code-wise, I am not going to add plugin feature now
anyway, I do not know bzr at all, _in the case_ I would work with git, I'd create a branch first of anything. Would that be the case with bzr?
also I have something like 10 hours of coding in Pythin behind me lol, but it's ok I've already learned and used some languages pretty fast
haha pycharm has a bzr and launchpad plugins
|05:07||Ark74 has joined IRC (Ark74!~Luis@220.127.116.11.cable.dyn.cableonline.com.mx)|
Yes bzr is very similar to git
alkisg, who should I talk with in case I have questions about epoptes python part?
huafu: Phantomas, but note that here in #ltsp we've had 10's of people coming here, asking for help to join the project, then having us spend months in helping them, only to do their job and then disappear
That takes a toll in the time we're willing to spend helping new devs...
alkisg, yeah I understand, it's just in case and I am not asking to integrate any changes for now, it's more like if I can't find anywhere in the code some info about a variable - when it's about bash and sysadmin I am kinda lost, but when it's about coding I know how to search, where to go, etc... ;-)
in the case I am happy of the result and think it could be useful for others then I might contact you or him and ask you for looking at it and tell me what you think, if I should PR or just create a new soft, fork of epoptes
|06:17||cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Remote host closed the connection)|
|06:43||cyberorg has joined IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg)|
Wow vinagre+vino on gigabit network == 1 frame per second!
|07:00||cyberorg has left IRC (cyberorg!~cyberorg@opensuse/member/Cyberorg, Remote host closed the connection)|
|07:02||administrator has joined IRC (administrator!c23fefed@gateway/web/freenode/ip.18.104.22.168)|
|07:02||administrator is now known as Guest67350|
|07:03||* gehidore knows not what that is|
The default vnc server and viewer of gnome
ugh I really need to update postfix to use the letsencrypt cert but I'm not in the mood
Back to x11vnc + xvnc4viewer, they perform waaaay better
even over ssh for encryption
tassosel to alkisg-PLHNET ioa: Καλημέρα! Πότε ευκαιρείς να ρωτήσω δυο πληροφορίες;
|07:05||ricotz has joined IRC (ricotz!~ricotz@p5B2AA7F2.dip0.t-ipconnect.de)|
|07:05||ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)|
Guest67350: καλημέρα Τάσο, εδώ τώρα που πληκτρολογείς, γράψε τα παρακάτω, για να μπεις στο ελληνικό κανάλι: /join #ts.sch.gr
Και με το / στην αρχή
|07:10||Guest67350 is now known as tassosel|
I'll ping Phantomas about it
|07:21||mikkel has joined IRC (firstname.lastname@example.org)|
ok now I am ready to start hacking epoptes hehe, already read a bit the source and structure, I guess I'll get more while hacking small shit first hehehe
For anything that you see that is upstreamable, do file a bug report + merge request about it in launchpad
Giving contributions is the best way to give + get help from the devs
yup of course, lemme get into it first hehe
btw starting the debug session was as simple as right clicking on bin/epoptes and 'Debug', then for the first time I had to select python version but that was all
you can also attach to an existing process
what the fuck is epoptes
epoptes: Epoptes is a computer lab administration and monitoring tool. It works on Ubuntu and Debian based labs with LTSP or non-LTSP servers, thin and fat clients, standalone workstations, NX clients etc. More info: http://www.epoptes.org
I keep seeing people use that in a "that's awesome" or "it's the bees knees" sort of way
bees knees? haha never heard of that expression!
me neither but my english is far from fluent
it's an american expression I think from the 60's
internet seems to think it goes back to 1700's but more likely is 1920's US of A
we are in 2558 here ;-)
gehidore: how common is "what the fuck" and similar phrases? For example, if a student mentions that in a classroom, will he get yelled at by his teacher?
alkisg: very likely in trouble if not booted from class, venture down under though and it's tought as common phrase
so please, forgive my outburst :|
haha no worries I don't think there are kids in #ltsp :D
heh had I not cleared it my 3.5 year old was just spamming another channel and had managed to switch here
|07:39||Fenuks has joined IRC (Fenuks!~Fenuks@22.214.171.124)|
|07:42||Ark74 has left IRC (Ark74!~Luis@126.96.36.199.cable.dyn.cableonline.com.mx, Read error: Connection reset by peer)|
OMG alkisg I looked at what you told me to re-investigate into one user per computer... as you said there are some abs paths in there... I was not expecting that much in an empty user (just logged in and out): sudo grep '/home/bnh-term' -R /home/bnh-term | wc -l => 55
Yup it's sad :)
Linux should try to sell "~" more
I.e. that the user home would be accessible "only" with ~ in front of it
Maybe the gnome open/save dialogs could automatically convert absolute paths to relative ones etc
|08:13||Softeisbieger has joined IRC (Softeisbieger!~Softeisbi@dsl5-42-50.pool.bitel.net)|
|08:15||Ark74 has joined IRC (Ark74!~Luis@188.8.131.52.cable.dyn.cableonline.com.mx)|
alkisg, they actually ask you if you want to rename you music, videos, documents, etc... folders on a login after changing the language from last session
I think I am going to make a __TMPL__ user, make the internet cafe prepaid tickets codes being exactly the same character size, and do a sed s/__TMPL__/the_ticket_number/g on the whole home directory even for binary files haha
there should be no issue doing this, except if some onfig files are gzipped lol
I need a quick solution to open my internet cafe ASAP, then I can have time to work on epoptes hehe
huafu: they ask you to rename xdg dirs, yes, but they don't automatically update the settings paths
alkisg, I did not know but I was not expecting much lol
sedding through binary files with the same dir length is definately hacky but it should probably work, yup
yeah it's the fastest, but uglies solution :D
ah no, it's not possible to login from ldm with a no password user :/
Yup LDM should just chat between the client text box and the ssh server, allowing for all those things,
no password users, change of passwords etc etc
alkisg, I don't understand, where is this setupable? (is that a word? lol)
It's not, LDM should be fixed to support all that, but noone is working on LDM nowadays
|09:21||alkisg is now known as work_alkisg|
|10:04||eu^srv-2gym-kava has joined IRC (eu^srv-2gym-kava!c23fefed@gateway/web/freenode/ip.184.108.40.206)|
|10:06||meladia has joined IRC (meladia!c23fefed@gateway/web/freenode/ip.220.127.116.11)|
|10:07||vanitas has joined IRC (vanitas!c23fefed@gateway/web/freenode/ip.18.104.22.168)|
work_alkisg: Καλησπέρα , το πρόβλημα συνεχίζεται, να το δουμε κάποια στιγμη
|10:31||work_alkisg is now known as alkisg|
|10:34||alkisg is now known as work_alkisg|
|10:48||lbssousa has joined IRC (email@example.com)|
|10:51||xdrazen has joined IRC (xdrazen!ba1b5b01@gateway/web/freenode/ip.22.214.171.124)|
|11:02||xdrazen has left IRC (xdrazen!ba1b5b01@gateway/web/freenode/ip.126.96.36.199, Ping timeout: 252 seconds)|
|11:08||phaer has joined IRC (firstname.lastname@example.org)|
Hi, i tried to build a second chroot with an alternative BASE and all, that worked well. But know NFS for my original chroot seems to mount as read-only, so that can't start ldm...
...the last fatal error is that it can't write to /etc/hosts from /usr/share/ltsp/screen.d/ldm:93. We are still using ltsp 5.2.4 (debian squeeze) at the moment.
Any hints on debugging this?
I booted the client image in single user mode. There are an rootfs *and* my nfs share mounted on /, both as rw according to mount, but it still says "read only file system" if i try to write anything
|11:43||work_alkisg is now known as alkisg|
Also, nfs isn't well supported any more as a base, with overlayfs now upstream in the kernel, not supporting nfs as lowerdir
alkisg: debian squeeze, ltsp 5.2.4
oh, ok, that's very old, it should support nfs
alkisg: Yes, thats very old. The upgrade is planned for january, but i still need to get it running until then
Normally nfs is mounted read only, and then aufs on top of it to make a temp writeable file system in the client ram
Before aufs, ltsp was using bind-mounts, I hope your ltsp version isn't *that* old... :)
What is the kernel command line that you are passing to those 2 chroots?
I.e. the APPEND line from pxelinux.cfg/default
append ro initrd=initrd.img quiet root=/dev/nfs ip=dhcp boot=nfs single
OK, also, check your chroot, does it have $CHROOT/sbin/init-ltsp ?
alkisg: Thanks for the support, i inherited that ltsp system
no, it does not
So the chroot is older than the new boot method of "init-ltsp"
The problem is that this is so old, that I don't remember to help in troubleshooting it via irc
oh my :)
I'd have to check it via vnc/ssh...
You might want to come again in 8 hours or so, vagrantc is the debian maintainer, he might be able to remember/help
|11:49||* alkisg is using ubuntu/nbd primarily|
very nice, thanks. But I am afraid that I'd risk my job if gave ssh access to some person on an irc channel, so I am going to wait for vagrantc :)
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
First, it's a shared screen, so it's not really ssh,
second, you already have all our code in your pc,
and third, I wasn't offering to do it! I was just saying I couldn't help with irc in such an old system
I might be able to help some other time, but not currently
Okay. Thanks again, i was misinterpreting you
Check /usr/share/initramfs in the chroot, if the ltsp scripts use "aufs" there or "bind mounts"
|11:54||* alkisg waves, later...|
|11:54||alkisg is now known as work_alkisg|
I suppose, /usr/share/initramfs-tools was meant. scripts/ltsp_nbd uses aufs, scripts/nfs-bottom/ltsp uses bind. So I guess its bind for me
|12:03||vanitas has left IRC (vanitas!c23fefed@gateway/web/freenode/ip.188.8.131.52, Quit: Page closed)|
|12:16||Faith has joined IRC (Faith!~paty_@unaffiliated/faith)|
The root of the problem was that, of course, my new chroot overwrote the kernel and initrd of the old one in the tftp direcotry. Recovering that directory from the backup solved the problem for now.
|12:31||phaer has left IRC (email@example.com, Quit: WeeChat 1.3)|
|13:02||robb_nl has joined IRC (firstname.lastname@example.org)|
|13:17||Fenuks has left IRC (Fenuks!~Fenuks@184.108.40.206, Ping timeout: 246 seconds)|
|13:28||tassosel has left IRC (tassosel!c23fefed@gateway/web/freenode/ip.220.127.116.11, Quit: Page closed)|
|13:33||administrator has joined IRC (administrator!c23fefed@gateway/web/freenode/ip.18.104.22.168)|
|13:33||administrator has left IRC (administrator!c23fefed@gateway/web/freenode/ip.22.214.171.124)|
|13:34||tassosel has joined IRC (tassosel!c23fefed@gateway/web/freenode/ip.126.96.36.199)|
|13:34||Softeisbieger has left IRC (Softeisbieger!~Softeisbi@dsl5-42-50.pool.bitel.net, Remote host closed the connection)|
|13:35||tassosel has left IRC (tassosel!c23fefed@gateway/web/freenode/ip.188.8.131.52, Client Quit)|
|13:39||robb_nl has left IRC (email@example.com, Ping timeout: 256 seconds)|
|13:43||huafu has left IRC (firstname.lastname@example.org, Quit: Leaving)|
|13:51||lbssousa has left IRC (email@example.com, Quit: lbssousa)|
|13:51||lbssousa has joined IRC (firstname.lastname@example.org)|
|13:54||andygraybeal has joined IRC (email@example.com)|
|14:06||Phantomas has joined IRC (Phantomas!~ftsamis@ubuntu/member/phantomas)|
|14:23||Phantomas has left IRC (Phantomas!~ftsamis@ubuntu/member/phantomas)|
|14:41||m3741 has joined IRC (m3741!8c20b845@gateway/web/freenode/ip.184.108.40.206)|
sup chan. anybody have any idea why a USB drive formatted as NTFS mounts as read-only? thin clients, ubuntu 14.04.3 x64, ltsp 5.5.1-1ubuntu2
|14:47||work_alkisg is now known as alkisg|
Can you manually mount it rw on the client?
good question. trying now...
And also, do other usb sticks work fine?
ext3/4 formatted work fine
here's a million dollar question, how do i remount the drive rw? in "normal" linux i know i can do mount -o remount,rw but that doesn't seem to work here since i'm essentially on the server
maybe to a more basic question, how in the heck do i run dmesg or similar on the client that actually looks at the client? ltsp-localapps dmesg doesn't fly
|14:53||huafu has joined IRC (firstname.lastname@example.org)|
|15:02||mikkel has left IRC (email@example.com, Quit: Leaving)|
|15:04||huafu has left IRC (firstname.lastname@example.org, Quit: Leaving)|
m3741: ltsp-localapps xterm
screen_02: To get a root shell on an Ubuntu thin client: https://help.ubuntu.com/community/UbuntuLTSP/ClientTroubleshooting#Using_a_shell_SCREEN
sorry, i'm still trying to wrap my head around ltspfs. i really need to look at the code.
i tried running sudo mount -o remount,rw <ip of thin client>:/dev/sdb1 /media/<username>/Elements
Did you get a root shell with screen_02=shell?
and i get: mount.nfs: access denied by server while mounting (null)
If so, don't login to the client at all
Just run `mount /dev/sda1 /mnt`
No ltspfs involved
|15:24||danau111 has joined IRC (email@example.com)|
|15:24||danau111 has left IRC (firstname.lastname@example.org)|
|15:25||ben_nabiy has joined IRC (ben_nabiy!~bennabiy@unaffiliated/bennabiy)|
still mounted ro. it's complaining about the ntfs version on the thing though, 1.2 vs 3.0. trying to reformat now.
Also try the same on the server
If it mounts correctly there, it's a matter of what software you have in your chroot
If it doesn't mount correctly on the server, it's not an ltsp issue
that makes sense. it'll take me a bit. the server is clear on the other side of the building. i'll be back shortly. thanks as always.
you should change your nick to ltspDiety or similar
You're welcome, brb...
|15:41||alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Remote host closed the connection)|
|15:43||alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)|
|15:48||alkisg has left IRC (alkisg!~alkisg@ubuntu/member/alkisg, Ping timeout: 246 seconds)|
|15:52||alkisg has joined IRC (alkisg!~alkisg@ubuntu/member/alkisg)|
|15:57||dtcrshr has joined IRC (dtcrshr!~datacrush@2801:88:f7a:100:240:a7ff:fe2d:d7c0)|
|15:57||dtcrshr has joined IRC (dtcrshr!~datacrush@unaffiliated/datacrusher)|
|16:00||epoptes_user6 has joined IRC (epoptes_user6!0556c09d@gateway/web/freenode/ip.220.127.116.11)|
|16:01||epoptes_user6 has left IRC (epoptes_user6!0556c09d@gateway/web/freenode/ip.18.104.22.168)|
|16:37||xdrazen has joined IRC (email@example.com)|
alkisg: alright, my image was missing ntfs-3g. installed that, updated image and bam. thanks once more
i guess that now i am done...
i cannot believe ipxe worked while gpxe did not
omfg... BTW, now i am testing with the i3 pc, my true clients are a bit far away
alkisg... you are really a pro...
thanks a lot for your advices
i will be back
in the afternoon... kinda in 4 hours i will be back
**good bye for all ^^ thanks a lot for the support
|16:47||xdrazen has left IRC (firstname.lastname@example.org, Ping timeout: 272 seconds)|
|17:01||lbssousa has left IRC (email@example.com, Quit: lbssousa)|
|17:05||alkisg is now known as work_alkisg|
|17:17||danau11 has joined IRC (firstname.lastname@example.org)|
|17:28||work_alkisg is now known as alkisg|
|17:45||alkisg is now known as work_alkisg|
|17:53||danau11 has left IRC (email@example.com)|
|17:54||gvy has joined IRC (gvy!~mike@altlinux/developer/mike)|
|17:54||robb_nl has joined IRC (firstname.lastname@example.org)|
|18:26||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
|18:53||lbssousa has joined IRC (email@example.com)|
|19:03||gvy has left IRC (gvy!~mike@altlinux/developer/mike, Quit: Leaving)|
|19:04||lbssousa has left IRC (firstname.lastname@example.org, Quit: lbssousa)|
|20:14||m3741 has left IRC (m3741!8c20b845@gateway/web/freenode/ip.22.214.171.124, Ping timeout: 252 seconds)|
|20:17||Faith has left IRC (Faith!~paty_@unaffiliated/faith, Quit: Leaving)|
|20:37||xdrazen has joined IRC (email@example.com)|
vagrantc good afternnon
|20:41||* vagrantc waves|
i need help now... again, even with ubuntu 12.04.1 in ltsp-pnp
the virtual machine works with 70mb ram, the i3 boots with pxe in rom and too with the ipxe
but when booting via ipxe in the pentium pro, i got kernel panic
and i am not sure what is the issue there
please help me... anything for look for
genearlly the panic will tell you what faulted
that is the last lane that i got
i wonder... what about install a LTSP very very old. Kinda ubuntu 8.04 alternate or server, or even if ltsp comes with edubuntu 8.04...
alkisg recomended me the pnp, and eventually it works, but it does not in those ppro pcs...
cyberorg suggest me to install tiny core with remote desktop for emuling the ltsp
or something like that
i cringe to say this, but try ltsp 4.2
kinda, sudo apt-get install ltsp-server-standalone 4.2?
no, it's an entirely different process
xdrazen: you are persistant, if nothing else :P
kinda i messed the rams now xD
not the rams, i messed the ram slots... now i will try 4*32 ram
|21:50||robb_nl has left IRC (firstname.lastname@example.org, Read error: Connection reset by peer)|
well making some trys, i got the same, exactly the same error WHEN
making the virtual machine with less than 70 mb
then, i almost can be 100% sure that it is a memory issue
what is really strange is that some rams are working but the slots are not
btw, any place where to search the 4.2 ltsp?
or what about that tinycore what cyberorg tell me
|22:19||xdrazen has left IRC (email@example.com, Read error: Connection reset by peer)|
when someone doesn't listen to the real answer to their questions...
|22:41||xdrazen has joined IRC (firstname.lastname@example.org)|
good bye buddies
it is a ram issue
i will try this of the tiny core and remote desktop
|22:45||dtcrshr has left IRC (dtcrshr!~datacrush@unaffiliated/datacrusher, Remote host closed the connection)|
|22:45||Ark74 has left IRC (Ark74!~Luis@126.96.36.199.cable.dyn.cableonline.com.mx, Ping timeout: 265 seconds)|
|22:47||xdrazen has left IRC (email@example.com, Ping timeout: 255 seconds)|
|23:04||ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving)|
|23:55||gbaman has joined IRC (firstname.lastname@example.org)|