DarwinElf | i'm trying to convert Debian 10 to Devuan 2.1 on a virtual private server (VPS.) I followed devuan.org/os/documentation/dev1fanboy/migrate-to-ascii but after the reboot, had no network, had to login with the VPS console and couldn't get network going again... aren't there more instructions for network or cases like this? (of course, there's no GUI) | 05:24 |
---|---|---|
DarwinElf | oh, I see those instructions may only be for older versions? I could install Debian 9... or should this also work for 10? | 05:28 |
furrywolf | you might try upgrading to the not-quite-released-yet devuan release. | 05:29 |
DarwinElf | i only use stable releases | 05:29 |
DarwinElf | obviously I can't upgrade anyway because I have no network | 05:30 |
DarwinElf | can't say I'm surprised. I saw some longer instructions some years ago... the instructions were pages & pages, covering everything like how to replace system services like network. Those new instructions I linked are barely a page... isn't stuff left out? | 05:31 |
furrywolf | switching from debian to devuan, at least with the previous release, had gotten very smooth. | 05:31 |
furrywolf | downgrading might have broken things | 05:31 |
DarwinElf | excellent... but still didn't work in this case. Should it work if I reinstall the VPS from Debian 10 to 9? | 05:32 |
furrywolf | it should work, but you could also try seeing what's wrong with the network... does ifconfig -a list reasonable devices? can you ifconfig one of them your ip? | 05:32 |
furrywolf | I don't know how much testing has been done on vpses vs actual hardware. | 05:34 |
DarwinElf | it listed them, but I already reinstalled. I tried configuring them and it wasn't working that well. Well, actually they were all down, but I have four similar VPS from one company at each of their places those are available | 05:36 |
DarwinElf | so I brought them back up (all the same) but didn't work (really weird devices like venet0:0) | 05:36 |
DarwinElf | it shouldn't really matter because a VPS just emulates hardware, mostly | 05:36 |
furrywolf | could have downgraded the kernel to something the host doesn't like, or something like that... I know linode made me upgrade mine a couple times. | 05:37 |
furrywolf | if reinstalling isn't a problem, you can try installing old debian and then switching to devuan ascii, or you could try switching to debian beowulf. it's not labeled as stable yet, but it's getting pretty close, and a lot of people are running it. | 05:39 |
DarwinElf | i don't have that option. Only Debian 9, 10 | 05:39 |
furrywolf | debian 9 would be old debian. | 05:39 |
furrywolf | oh, I see, I typoed. d'oh. devuan beowulf. | 05:40 |
DarwinElf | i might try a development/unstable version on an extra PC, but never main PC or server... just won't do it after decades of experience that there's often more bugs... not going to ever consider it | 05:40 |
DarwinElf | if I joined an OS development team, it'd be a different story | 05:41 |
furrywolf | from what I've heard, beowulf is ready if you're not running a desktop environment, which I would assume you're not on a server. | 05:41 |
furrywolf | someone actually developing it could give you a better answer. I just use devuan, and complain a lot. :) | 05:42 |
furrywolf | (not about devuan) | 05:42 |
DarwinElf | yes, it's just not an option for my VPS plan... only 9, 10, no 'custom ISO' even | 05:43 |
furrywolf | then try debian 9 and upgrading to ascii from there, if reinstalling isn't a problem. | 05:43 |
DarwinElf | alright, after I reinstalled to 9, installed sysvinit-core, rebooted, all the network was down again. I have a list of the devices in another VPS ifconfig | 05:43 |
g4570n | https://devuan.org/os/documentation/dev1fanboy/network-configuration | 05:44 |
furrywolf | eh? what instructions are you following that involve manually installing sysvinit? | 05:44 |
DarwinElf | i linked it right before you originally replied to me | 05:45 |
furrywolf | oh, had no protocol, didn't get shown as a link. | 05:47 |
furrywolf | someone who knows more about the migration process will need to help... and it's getting to be bedtime for me too. getting too tired to be useful. heh. | 05:48 |
furrywolf | my understanding was you just changed your sources.list and did an apt-get update apt-get dist-upgrade and it automatically worked. | 05:50 |
furrywolf | but, I could well be wrong. heh. | 05:50 |
DarwinElf | i never mentioned that... never got to that point before I had problems | 05:51 |
DarwinElf | actually the network devices and even /etc/resolv.conf come up as soon as I bring up lo and maybe IPv4... but still can't connect | 05:54 |
DarwinElf | it's strange... it has venet0 (IPv6) and venet0:0 (IPv4) | 05:54 |
DarwinElf | maybe one depends on the other | 05:54 |
g4570n | If you run out of network, it may be because Devuan continues to use the old names for network interfaces (eth0), instead Debian from version 9 / Stretch uses another nomenclature for network interfaces | 05:54 |
DarwinElf | i fixed it. I just restarted the networking script | 05:56 |
DarwinElf | oh | 05:56 |
DarwinElf | well when you get weird machines, like laptops, servers, VPS, they use all kinds of names... I've seen at least five or six different ones than eth0 or even wlan0 | 05:56 |
DarwinElf | i got to the 'apt dist-upgrade' part, now after a lot of upgrade it just keeps saying: .init: timeout opening/writing control channel /run/initctl | 06:03 |
DarwinElf | well I guess it may have worked anyway | 06:03 |
DarwinElf | it seems to have been a success... got sshd running now... haven't rebooted yet though. I am surprised, unlike older Unix(-like) OSes, there's no wheel group but PAM | 06:10 |
DarwinElf | i guess that's because some shady organization pushed Linux Standard Base (LSB) over the POSIX standard and GNU additions... have to enable and disable things accordingly then | 06:12 |
DarwinElf | and you have SysVInit but it's still /etc/init.d rather than /etc/rc.d ? I guess there are different ways to do it then... but you also just call sshd ssh in that directory? Very weird | 06:17 |
DarwinElf | i used older POSIX-based OSes 1997 - '8, then Debian until '00 so this seems like what I used to use, but mostly I'm used to other stuff. I'm sure Devuan will still be much better than having to use current Debian, even if I'm (re)learning some things | 06:18 |
g4570n | ʘ‿ʘ | 06:21 |
DarwinElf | well, I did the reboot so maybe that's the final test. Excellent | 06:22 |
DarwinElf | i need to report... for some recent torrent, some of the data is corrupt. I wanted to seed the torrent, then had to just download the ISO from FTP/HTTP and not seed it. Torrent kept saying corrupt, restarting | 06:29 |
DarwinElf | but at least I'll be removing Debian from my list on LinuxQuestions.org and changing it to Devuan | 06:29 |
DarwinElf | ones I use | 06:29 |
DarwinElf | redoing the three other VPS next | 06:30 |
DarwinElf | excellent, this really saves a lot of hassle. I'd hate having to use binary logs then systemd developers force you to use their tools or have no logs | 06:30 |
furrywolf | yay! | 06:30 |
furrywolf | bbl, bedtime. | 06:30 |
g4570n | \(◎o◎)/ | 06:32 |
DarwinElf | is there Devuan equivalent to Debian 10 yet or that's just coming in some months... or the instructions I used are old? | 06:39 |
onefang | That'll be Devuan Beowulf, which is almost ready. | 06:42 |
DarwinElf | ok... I'll think about upgrading | 06:44 |
DarwinElf | upgrading Debian to Devuan instructions say enable backports repository... but isn't that still some maybe unstable stuff, so actually optional? | 06:56 |
DarwinElf | also I need to get a list of all later user-installed (i.e., not core, but additional) packages. This worked for Debian but not Devuan: comm -13 <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort) <(comm -23 <(dpkg-query -W -f='${Package}\n' | sed 1d | sort) <(apt-mark showauto | sort)) | 07:00 |
DarwinElf | usually when people answer that question on forums they only give a command to list all packages ever installed... way more than people want... they just want the ones they installed themselves, after the OS installation, with apt, not from the entire original installation | 07:02 |
DarwinElf | actually I won't need that command until later... got a list somewhere else of what I needed | 07:27 |
yeti | not catching auto installed packages may not reflect the state correctly because of alternatives | 08:09 |
yeti | some dependencies can be saisfied by multiple choices | 08:09 |
yeti | I catch all installed packages (awk '$1=="Package:"{P=$2} $1=="Version:"{V=$2} $1=="Status:" && $2~/ installed$/{next} !$0{print P" "V}' /var/lib/dpkg/status | sort > packages.$(hostname)) and compare them with an own lill script: https://openwrt.org/user/yeti/ncomm | 08:12 |
gnu_srs1 | If somebody is running systemd as pid 1 (god forgive), what is your output if ps -p1? I get with sysvinit: CMD=init. What about openrc? | 08:49 |
yeti | $ ps -p1 | 08:50 |
yeti | PID TTY TIME CMD | 08:50 |
yeti | 1 ? 00:26:09 systemd | 08:50 |
yeti | $ ps -p1 | 08:50 |
yeti | PID TTY TIME CMD | 08:50 |
yeti | 1 ? 00:26:09 systemd | 08:50 |
yeti | ups! | 08:50 |
yeti | taken from a debian10 | 08:50 |
gnu_srs1 | yeti: Thanks :) | 08:52 |
yeti | 1 ? 00:02:06 init | 08:53 |
yeti | beowulf/armhf | 08:53 |
yeti | the other systems are sleeping | 08:55 |
cosurgi | PID TTY TIME CMD | 19:10 |
cosurgi | 1 ? 00:03:45 init | 19:10 |
* cosurgi today repaired PC with 3d-printed pastic part that holds fan on the CPU. | 19:11 | |
cosurgi | since PC was turned off it's a perfect occasion for a full upgrade. | 19:12 |
cosurgi | it turned off itself when the fan fell off the CPU. I'm glad the CPU didn't get roasted. | 19:12 |
cosurgi | the plastic part on motherboard which holds the fan, broke. After a coupllle years since it was bought. | 19:13 |
cosurgi | uh-oh | 19:23 |
cosurgi | I got this error: | 19:23 |
cosurgi | Unpacking locales-all (2.28-10) over (2.19-18+deb8u10) ... | 19:23 |
cosurgi | rm: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed. | 19:23 |
cosurgi | dpkg: error while cleaning up: | 19:23 |
cosurgi | subprocess rm command for cleanup was killed by signal (Aborted) | 19:23 |
cosurgi | Now it looks like by shell cannot invoke any command. | 19:23 |
cosurgi | whew. | 19:25 |
cosurgi | export LC_TIME=POSIX | 19:25 |
cosurgi | fixed the problem. | 19:25 |
cosurgi | That interrupted the upgrade. | 19:25 |
* cosurgi runs dpkg --configure -a | 19:26 | |
cosurgi | hm. Another error: | 19:39 |
cosurgi | apt-get: /lib/x86_64-linux-gnu/libsystemd.so.0: version `LIBSYSTEMD_221' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0) | 19:39 |
cosurgi | that's an upgrade from devuan jessie to beowulf in progress | 19:40 |
GyrosGeier | :/ | 19:41 |
cosurgi | not sure what apt wants from systemd. | 19:42 |
cosurgi | whew. ok. fixed with this command: | 19:56 |
cosurgi | cd /var/cache/apt/archives ; dpkg -i apt_1.8.2_amd64.deb adduser_3.118_all.deb gpgv_2.2.12-1+deb10u1_amd64.deb libapt-pkg5.0_1.8.2_amd64.deb libc6_2.28-10_amd64.deb libgcc1_1%3a8.3.0-6_amd64.deb libgnutls30_3.6.7-4_amd64.deb libseccomp2_2.3.3-4_amd64.deb libstdc++6_8.3.0-6_amd64.deb libsystemd0_232-25+deb9u12_amd64.deb libgcrypt20_1.8.4-5_amd64.deb passwd_1%3a4.5-1.1_amd64.deb | 19:57 |
cosurgi | libbz2-1.0_1.0.6-9.2\~deb10u1_amd64.deb libgpg-error0_1.35-1_amd64.deb zlib1g_1%3a1.2.11.dfsg-1_amd64.deb libapt-pkg5.0_1.8.2_amd64.deb liblz4-1_1.8.3-1_amd64.deb liblzma5_5.2.4-1_amd64.deb libudev1_1%3a3.2.7+devuan1.1_amd64.deb libzstd1_1.3.8+dfsg-3_amd64.deb libgmp10_2%3a6.1.2+dfsg-4_amd64.deb libhogweed4_3.4.1-1_amd64.deb libidn2-0_2.0.5-1_amd64.deb libnettle6_3.4.1-1_amd64.deb | 19:57 |
cosurgi | libp11-kit0_0.23.15-2_amd64.deb libtasn1-6_4.13-3_amd64.deb libunistring2_0.9.10-1_amd64.deb libselinux1_2.8-1+b1_amd64.deb | 19:57 |
sixwheeledbeast | er pastebin for big stuff please :) | 19:58 |
cosurgi | sorry | 19:58 |
cosurgi | I thought someone would be curious. | 19:58 |
fsmithred | going directly from jessie to beowulf sounds like it would be unnecessarily difficult. | 20:01 |
cosurgi | yes. I see that now. | 20:02 |
cosurgi | it's a big mess. | 20:02 |
sixwheeledbeast | oops | 20:06 |
fsmithred | you might be able to "downgrade" to ascii if you pin it with a priority of 1001 | 20:13 |
fsmithred | get that working and you can upgrade to beowulf | 20:13 |
fsmithred | or... | 20:13 |
fsmithred | make a fresh install | 20:13 |
cosurgi | how can I pin ascii to 1001 ? :) | 20:13 |
cosurgi | what in /etc/apt/preferences.d ? | 20:14 |
fsmithred | yeah | 20:14 |
cosurgi | what to put there ? :) | 20:14 |
cosurgi | I'm trying to downgraade back to ascii manually in aptitude by downgrading packages by hand | 20:14 |
fsmithred | Pin: * | 20:14 |
fsmithred | no | 20:14 |
fsmithred | I screw that up every time | 20:14 |
fsmithred | first line... | 20:14 |
fsmithred | Package: * | 20:15 |
fsmithred | Pin: release n=ascii | 20:15 |
fsmithred | Pin-Priority: 1001 | 20:15 |
fsmithred | and poing sources.list to ascii | 20:15 |
fsmithred | update and upgrade (dist-upgrade) | 20:15 |
cosurgi | thanks a lot. I'm trying now :) | 20:16 |
fsmithred | good luck | 20:16 |
cosurgi | something works.... some stuff is being installed. Let's hope it won't crash again. | 20:23 |
cosurgi | wow, only one error: | 20:33 |
cosurgi | Errors were encountered while processing: | 20:33 |
cosurgi | lsb-release | 20:33 |
avbox | I wanted to install k3b for burinng triple layer blue ray (about 93.x GB). Installing of k3b works, but it does remove libsystemd and a lot of other packages. So after installing it, booting up becomes very slow, switching from normal user to root is too very slow, but I can't see any logs why it is. Any ideas? Or any blue ray burning tool which is | 20:34 |
avbox | capable of triple layer blue ray? Tested fxburn and brasero (was not able to burn triple layer blue ray). | 20:34 |
fsmithred | wodim? | 20:34 |
fsmithred | maybe even xorriso - that does a lot of things | 20:34 |
fsmithred | have to say I'm completely surprised that anything would remove libsystemd0 (aside from libelogind0) | 20:35 |
avbox | @fsmithred: Was not able to burn it on console, not with wodim or xorriso, log of k3b says it does use:/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid K3b data project -volset -appid K3B THE CD KREATOR (C) 1998-2017 SEBASTIAN TRUEG, MICHAL MALEK AND LESLIE ZHAI -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 | 20:36 |
avbox | -sort /tmp/k3b.gDtqoL -rational-rock -hide-list /tmp/k3b.kqHuCw -no-cache-inodes -allow-limited-size -udf -full-iso9660-filenames -iso-level 3 -path-list /tmp/k3b.wPVzRr | 20:36 |
cosurgi | fsmithred: thanks a lot. I think this is going to work. | 20:39 |
avbox | @fsmithred It does install libelogind0, but why is this needed for an installation of k3b? | 20:39 |
gnu_srs1 | FYI: apt-get install -t testing libelogind0: The following packages will be REMOVED: libsystemd0; The following NEW packages will be installed: libelogind0 | 20:40 |
fsmithred | avbox, it's probably not k3b itself that pulled in libelogind0. But I don't konw. | 20:40 |
fsmithred | gnu_srs1, as it should be | 20:41 |
gnu_srs1 | Nice to see ;) It should probably also be installed automatically when upgrading to Beowulf (does not do that now, needs manual installation) | 20:47 |
fsmithred | I don't know if there's an easy way to do that. | 20:52 |
cosurgi | fsmithred: whew. Now upgrading from ascii to beowulf. | 21:00 |
cosurgi | fsmithred: I am in your debt. | 21:00 |
* cosurgi does jessie→ascii→beowulf. | 21:00 | |
cosurgi | the mess with the packages was seriously big. It seems that dpkg is compiled as statically linked. Otherwise I would have a lot more problems. | 21:04 |
fsmithred | cosurgi, I'm glad it turned out to be good advice. :) | 21:07 |
fsmithred | oh, I never thought about that, but I'll bet someone figured that out the hard way. | 21:08 |
cosurgi | compiling apt as statically linked would saved even more problems :) | 21:09 |
Hurgotron | I once upgraded from Ubuntu 12.04 to Devuan ascii... totally unsupported, still worked. | 21:10 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!