03:57 | vagrantc has left IRC (vagrantc!~vagrant@unaffiliated/vagrantc, Quit: leaving) | |
05:33 | adrianor1 has joined IRC (adrianor1!~adrianorg@177.204.148.56.dynamic.adsl.gvt.net.br) | |
05:37 | adrianorg has left IRC (adrianorg!~adrianorg@179.177.211.88.dynamic.adsl.gvt.net.br, Ping timeout: 268 seconds) | |
05:47 | yanu has left IRC (yanu!~yanu@178-118-204-17.access.telenet.be, Remote host closed the connection) | |
07:03 | ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz) | |
07:53 | woernie has joined IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de) | |
09:19 | yanu has joined IRC (yanu!~yanu@178-118-204-17.access.telenet.be) | |
10:06 | woernie has left IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de, Remote host closed the connection) | |
10:06 | woernie has joined IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de) | |
10:21 | yanu has left IRC (yanu!~yanu@178-118-204-17.access.telenet.be, Read error: Connection reset by peer) | |
10:22 | yanu has joined IRC (yanu!~yanu@178-118-204-17.access.telenet.be) | |
10:22 | yanu has left IRC (yanu!~yanu@178-118-204-17.access.telenet.be, Read error: Connection reset by peer) | |
10:27 | yanu has joined IRC (yanu!~yanu@178-118-204-17.access.telenet.be) | |
10:27 | yanu has left IRC (yanu!~yanu@178-118-204-17.access.telenet.be, Read error: Connection reset by peer) | |
10:37 | yanu has joined IRC (yanu!~yanu@178-118-204-17.access.telenet.be) | |
11:08 | bobby82 has joined IRC (bobby82!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de) | |
11:08 | <bobby82> Hi
| |
11:08 | I cannot create an image. the command "debootstrap focal focal" fails.
| |
11:38 | <alkisg> bobby82: can you pastebin the whole debian output?
| |
11:38 | *terminal
| |
11:38 | !paste
| |
11:38 | <ltspbot`> paste: To avoid channel flooding, please upload text longer than 3 lines to http://paste.debian.net. Don't forget to paste the resulting URL here.
| |
11:39 | <alkisg> Also, are you sure you want a "chroot" image, instead of "chrootless" or "vm image", which are easier?
| |
11:40 | <bobby82> as far as I understood the wiki, the chrootless images use the server files so they have the same architecture
| |
11:40 | correct me if I'm wrong
| |
11:41 | <alkisg> Indeed. What's your use case, what do you need?
| |
11:41 | <bobby82> I have a 64bit desktop that is supposed to serve images for non-64bit diskless laptops
| |
11:42 | <alkisg> You mean 32bit x86 clients? Focal doesn't support 32bit
| |
11:42 | The last Ubuntu to support 32bit was 18.04, "bionic"
| |
11:42 | <bobby82> Indeed
| |
11:42 | <alkisg> Debian still supports 32bit
| |
11:42 | So, a "focal" chroot wouldn't work for you anyway
| |
11:42 | What's your ltsp server distribution? Focal 64bit?
| |
11:43 | <bobby82> yes
| |
11:43 | <alkisg> Is it a desktop machine? Does it run xorg?
| |
11:43 | <bobby82> Yes
| |
11:43 | <alkisg> And I assume your clients will also need a desktop, right?
| |
11:43 | <bobby82> Sure
| |
11:43 | <alkisg> The easiest way would be to do a 32bit os installation inside virtualbox
| |
11:44 | E.g. Ubuntu MATE 18.04 32bit or whatever else you like
| |
11:44 | Read this: https://ltsp.org/man/ltsp-image/#vm-images
| |
11:44 | (btw, about your initial issue, I just ran `debootstrap focal focal`, and it finished successfully, no problems there)
| |
11:45 | <bobby82> if you add --archi386, it fails
| |
11:45 | <alkisg> Because there's no i386 architecture in focal, of course
| |
11:45 | This is a user problem, not a distribution problem...
| |
11:45 | You would need "bionic" there, not "focal"
| |
11:46 | <bobby82> Well, in that case it should say it can't run and not leave me with a half installed base system and a message about missing dependencies
| |
11:46 | <alkisg> Sure if you want you can report it to Ubuntu; debootstrap isn't related to ltsp at all
| |
11:47 | <bobby82> so is it a good idea to go with a Bionic ltsp image and access an account which is used from a Focal installation most of the time?
| |
11:48 | <alkisg> Specifically for these two, it shouldn't be a problem; in other cases, e.g. thunderbird or firefox may upgrade their ~/.local folders to newer formats, in which case they won't be loaded from the previous version anymore
| |
11:48 | In that case, you'd need to downgrade the problematic app so that it works with the previous settings/data folder
| |
11:49 | Also, I've tested that scenario with MATE; I don't know about other desktop environments (with mixed versions, that is)
| |
11:49 | <bobby82> That's what concerns me most... different Plasma versions...
| |
11:49 | <alkisg> You can install the server with 18.04/64bit, and the vm with 18.04/32bit
| |
11:50 | Or you can use any recent Debian instead of Ubuntu
| |
11:50 | In general it's rarely a problem though; I've been booting lots and lots of live CDs of various years and desktop environments with the same home, and I haven't noticed such issues except for certain thunderbird/firefox versions
| |
11:51 | debootstrap --arch=i386 bionic bionic ==> this also just finished successfully
| |
11:52 | <bobby82> I have one i386 client and one client that is amd64 (which is the more important one). I think I will go without the i386 one...
| |
11:53 | <alkisg> If your server is good enough, you could also boot the i386 client with any distro/version, and then use x2go or xfreerdp to connect to the server 20.04/KDE and run the same set of apps
| |
11:53 | I.e. thin client instead of fat
| |
11:54 | <bobby82> That would be my preferred way to do it
| |
11:54 | Is that possible on a diskless machine?
| |
11:54 | <alkisg> Sure. Start with that Ubuntu 18.04/32/KDE VM that I said, and you can add xfreerdp on top of that
| |
11:55 | <bobby82> But in that case I would have to send different images to corresponding machines. How would I do that?
| |
11:56 | <alkisg> If you name the images x86_64 and x86_32, then the 32bit clients choose the correct one automatically
| |
11:56 | <bobby82> Really?
| |
11:56 | <alkisg> Yup
| |
12:00 | <bobby82> Doesnt't the dhcp contain the exact image file name?
| |
12:00 | <alkisg> LTSP uses ipxe as the "image file name"; then ipxe loads a script, and we have code inside the "ltsp.ipxe" script that does the autodetection
| |
12:01 | https://github.com/ltsp/ltsp/blob/master/ltsp/server/ipxe/ltsp.ipxe#L10
| |
12:01 | cpuid --ext 29 && set img x86_64 || set img x86_32
| |
12:02 | <bobby82> it detects the type of a remote CPU?
| |
12:02 | <alkisg> ipxe runs on the client, not on the server
| |
12:02 | It gets downloaded from the server, but it runs on the client
| |
12:03 | <bobby82> Okay. I wanted to set this up during the days of LTSP5, but I had no idea how to do this...
| |
12:04 | <alkisg> At that time we were using syslinux, and you could implement that with the "ifcpu64" module
| |
12:04 | But ipxe is so much more powerful, that in ltsp20 I added scripting support for various things, e.g. kernel parameters, default image, menus, timeout...
| |
12:04 | Now you can put a kernel parameter inside ltsp.conf, and have it reach the client /proc/cmdline
| |
12:05 | <bobby82> Okay. Thanks for your support. I will consider my options...
| |
12:05 | <alkisg> np
| |
12:05 | <bobby82> Great piece of software, btw
| |
12:06 | <alkisg> Thank you
| |
12:28 | bobby82 has left IRC (bobby82!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de, Remote host closed the connection) | |
12:32 | bobby20 has joined IRC (bobby20!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de) | |
12:33 | <bobby20> Okay, the client reaches the server. But I ran into another problem.
| |
12:33 | "sudo ltsp image /" doesn't work
| |
12:35 | https://pastebin.com/fnBLUfPb
| |
13:15 | woernie has left IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de, Remote host closed the connection) | |
13:15 | woernie has joined IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de) | |
14:11 | <bobby20> Anyone?
| |
14:30 | Okay, solved it
| |
14:42 | bobby20 has left IRC (bobby20!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de, Remote host closed the connection) | |
14:52 | bobby85 has joined IRC (bobby85!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de) | |
14:53 | <bobby85> Anyone here?
| |
14:56 | applemuncy_1 has joined IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net) | |
15:06 | <bobby85> I have some mounts on the server that do not exist on the LTSP client. How can I have them mounted?
| |
15:19 | adrianor1 is now known as adrianorg | |
15:24 | applemuncy_1 has left IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net, Ping timeout: 256 seconds) | |
15:28 | <alkisg> bobby85: the error in pastebin sounded like a bad passwd file
| |
15:28 | Re: mounts, what mounts, nfs? See `man ltsp.conf`, FSTAB_* section
| |
15:30 | <bobby85> I have local mounts on the server that do not appear on the client
| |
15:31 | <alkisg> Yes, but what mounts, nfs?
| |
15:32 | Mounts that go in /etc/fstab on the server, can go to the clients with the FSTAB_* ltsp.conf options
| |
15:32 | <bobby85> local devices, such as /dev/sdd7
| |
15:32 | <alkisg> You need to expose them via a network file system, i.e. you'd need to `apt install nfs-kernel-server` first
| |
15:33 | <bobby85> i have that installed already
| |
15:33 | <alkisg> Great, problem solved then
| |
15:33 | <bobby85> sorry, no...
| |
15:34 | <alkisg> Which part you didn't do yet?
| |
15:34 | 1) install nfs, 2) add exports, 3) use fstab in ltsp.conf
| |
15:34 | applemuncy_1 has joined IRC (applemuncy_1!~apple@2600:1700:f2b0:6c90:b05a:b9c5:a72d:bf3a) | |
15:45 | bobby85 has left IRC (bobby85!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de, Remote host closed the connection) | |
16:00 | Leo[m]4 has left IRC (Leo[m]4!leohwis@gateway/shell/matrix.org/x-uuiutglinbtjznun, Quit: Idle for 30+ days) | |
16:00 | bobby37 has joined IRC (bobby37!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de) | |
16:06 | <bobby37> I have exports in place (hopefully correct)
| |
16:06 | What is missing?
| |
16:09 | applemuncy_11 has joined IRC (applemuncy_11!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net) | |
16:10 | applemuncy_1 has left IRC (applemuncy_1!~apple@2600:1700:f2b0:6c90:b05a:b9c5:a72d:bf3a, Ping timeout: 260 seconds) | |
16:15 | <bobby37> Okay, up and running...
| |
16:16 | I didn't get from the documentation that I can make up my own FSTAB_* options
| |
16:30 | applemuncy_11 has left IRC (applemuncy_11!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net, Quit: Leaving.) | |
16:31 | applemuncy_1 has joined IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net) | |
16:42 | bobby37 has left IRC (bobby37!6dc048e9@HSI-KBW-109-192-072-233.hsi6.kabel-badenwuerttemberg.de, Remote host closed the connection) | |
16:59 | quinox has left IRC (quinox!~quinox@ghost.qtea.nl, Quit: WeeChat 2.8) | |
17:02 | quinox has joined IRC (quinox!~quinox@ghost.qtea.nl) | |
17:20 | applemuncy_11 has joined IRC (applemuncy_11!~apple@2600:1700:f2b0:6c90::31) | |
17:20 | applemuncy_1 has left IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net, Read error: Connection reset by peer) | |
17:21 | GodFather_ has joined IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
17:23 | GodFather has joined IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
17:28 | applemuncy_11 has left IRC (applemuncy_11!~apple@2600:1700:f2b0:6c90::31, Quit: Leaving.) | |
17:29 | applemuncy_1 has joined IRC (applemuncy_1!~apple@2600:1700:f2b0:6c90::31) | |
17:29 | applemuncy_1 has left IRC (applemuncy_1!~apple@2600:1700:f2b0:6c90::31, Client Quit) | |
17:30 | applemuncy_1 has joined IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net) | |
17:55 | lucascastro has left IRC (lucascastro!~lucascast@177-185-139-189.dynamic.isotelco.net.br, Read error: Connection reset by peer) | |
18:16 | woernie has left IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de, Remote host closed the connection) | |
18:16 | woernie has joined IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de) | |
18:18 | lucascastro has joined IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br) | |
18:21 | applemuncy_1 has left IRC (applemuncy_1!~apple@107-203-235-32.lightspeed.iplsin.sbcglobal.net, Quit: Leaving.) | |
18:28 | lucascastro has left IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br, Ping timeout: 260 seconds) | |
18:30 | lucascastro has joined IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br) | |
18:33 | lucascastro has left IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br, Remote host closed the connection) | |
18:33 | lucascastro has joined IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br) | |
18:39 | lucascastro has left IRC (lucascastro!~lucascast@177-185-131-162.corp.isotelco.net.br, Ping timeout: 246 seconds) | |
18:55 | GodFather has left IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Ping timeout: 246 seconds) | |
18:55 | GodFather_ has left IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Ping timeout: 256 seconds) | |
18:59 | GodFather has joined IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
18:59 | GodFather_ has joined IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
19:54 | GodFather has left IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Ping timeout: 240 seconds) | |
19:55 | GodFather_ has left IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Ping timeout: 240 seconds) | |
20:00 | GodFather has joined IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
20:00 | GodFather_ has joined IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net) | |
20:01 | GodFather_ has left IRC (GodFather_!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Max SendQ exceeded) | |
20:07 | GodFather has left IRC (GodFather!~rcc@h69-21-236-202.lvrgtn.dedicated.static.tds.net, Ping timeout: 264 seconds) | |
20:49 | woernie has left IRC (woernie!~werner@pd9e8bc11.dip0.t-ipconnect.de, Remote host closed the connection) | |
21:48 | lucascastro has joined IRC (lucascastro!~lucascast@177-185-139-189.dynamic.isotelco.net.br) | |
21:58 | ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Quit: Leaving) | |