libera/#devuan/ Saturday, 2023-12-30

al1r4dhttps://mastodon.social/@nixCraft/111658754855580408 xD02:36
brocashelmhow to fix the broken desktop icon fonts in xfdesktop4 (beowulf)? this happened after installing beowulf-backports04:32
gnarfacedid you enable backports and do a full upgrade from it or something? that's usually not advised04:36
gnarfacethe first thing to try would be to put all the packages back except just the one you actually needed from backports04:37
gnarfaceone or ones... there is sometimes groups of multiple packages in there that need to be all upgraded together, but in general the whole raft isn't tested against itself like the regular stuff04:38
brocashelmi reckon it might be one of the mesa packages04:40
gnarfacelike, for example, if you install nvidia drivers from backports you usually also want the kernel and any relevant non-free firmware versions from backports as well so they all match, and stuff often breaks if you don't... but on the other hand if you just install everything from backports you're almost certain to get a hodgepodge of stuff that both is and isn't meant to work together04:40
gnarfaceif you got a mesa package from backports you'd definitely want to get all the mesa packages from backports, but i'm not sure that's a likely candidate for breaking fonts04:40
HimeHaietoif this isn't already what you did, I might recommend learning some basic apt pinning, and pinning the backports repo below the main beowulf ones04:40
HimeHaietoyou should have a history in /var/log of exactly what packages got upgraded04:41
gnarfaceit's supposed to be at a lower priority by default but i've seen it go sideways before both from user error and from apparent package maintainer error04:42
gnarfaceyea, checking the apt log is a good idea04:43
gnarfacei think all the backports packages will have "bpo" in the version string as well04:45
gnarfacethere was a font rendering change a while back, maybe around then too though... so it's possible what you're seeing is actually corrected behavior, in which case the fix you really want is to just run "dpkg-reconfigure fontconfig-config" and adjust the settings to your preference04:48
Nietzgnarface: do you use apt-listchanges for paging through logs?04:49
HimeHaietocould even get the full list from the log, and copy/paste it into something akin to `echo <packages> | awk '{gsub(/\ |$/, "/beowulf"); print}' | xargs apt-get install` (do *not* actually run this as is though without carefully checking everything yourself)04:50
gnarfaceNietz: nah i just usually use less or emacs04:51
HimeHaietosomething like that could revert the changes though04:51
gnarfaceNietz: that doesn't mean apt-listchanges is bad though04:51
HimeHaietooops, already saw at least one obvious error, "/beowulf" should have been "/beowulf "04:52
brocashelmthanks, i'll see what the culprit was04:58
brocashelmit's not a big deal; just a cosmetic bug showing two instances of text (e.g. "Home", "File System", "Trash" in white and gray texts)04:59
brocashelmi created a test account on the same system, and the icons and fonts were displaying correctly05:06
brocashelmwhich leads me to think this must be some css issue that newer versions from backports aren't handling right05:06
gnarfacebrocashelm: my best guess is it's font the hinting settings (controlled by fontconfig)06:32
gnarfaces/font the/the font/06:32
gnarfacebut i'd have to actually see a before/after screenshot to be sure06:33
al1r4dhello09:02
al1r4dcan someone help me please?09:03
al1r4dgnarface, are you there?09:07
rrqwassup?09:08
al1r4dhello09:08
al1r4di need help, rrq09:08
al1r4dwould you help me?09:09
rrqsure09:09
rrqif I can09:09
al1r4di want to migrating from debian trixie to devuan excalibur09:09
al1r4dhttps://paste.debian.net/1302497/09:09
al1r4dlogs here09:09
al1r4dhow to fix?09:09
al1r4di'm on this phase:09:09
al1r4dOnce this is done eudev needs to be installed. Note that if Gnome is installed it will be removed by this command, but can be installed again after the migration.09:09
al1r4droot@debian:~# apt-get install eudev sysvinit-core09:09
al1r4dhttps://www.devuan.org/os/documentation/install-guides/daedalus/bookworm-to-daedalus09:10
rrqfirst try would be to add "udev-" to the install line ... ending in - to indicate removal09:11
al1r4dsorry, i dont understand, rrq09:12
rrqapt-get install eudev udev-09:12
al1r4d"dpkg: error processing archive /var/cache/apt/archives/eudev_3.2.14-1_amd64.deb (--unpack):09:12
al1r4d trying to overwrite '/usr/share/pkgconfig/udev.pc', which is also in package systemd-dev 255.2-2"09:12
rrqI saw the paste; did you get the same with udev- added?09:13
al1r4di did based you said -> https://paste.debian.net/1302498/09:14
rrqmmm maybe systemd-dev-09:14
al1r4dsorry bad english09:14
al1r4dokay, rrq, let me check09:14
al1r4drrq, https://paste.debian.net/1302499/ (systemd-dev-)09:15
al1r4dlooks like devuan repository doesnt have systemd-dev09:15
DelTomixal1r4d: the next instruction says "The last command may cause package breaks but they will be resolved as part of the migration process." and so next step shows to use force option "apt-get -f install"09:15
al1r4doh, it has.. sorry09:16
al1r4dDelTomix, i did it09:16
al1r4dDelTomix, https://paste.debian.net/1302500/09:16
DelTomixthe -f will force it to overwrite the file, (make sure you also installed sysvinit-core sucessfully ) then after reboot the instructions show to use the dist upgrade and then the purge steps09:17
DelTomixhmm sorry I am confusing with fix09:18
al1r4dshould i do sudo apt-get remove systemd-dev?09:18
DelTomixI don't think it will let you until you have rebooted09:18
al1r4dlet me check09:19
DelTomixdon't just yet - and you don't want to reboot unless sysvinit-core and eudev are installed.09:19
al1r4dyes09:20
al1r4dthen, what should i do?09:20
DelTomixI would use 'apt -f --force-yes'  you are want it to boot with those files replaced, then when you get to the step to remove systemd you might have a similar issue09:21
DelTomixbut we can fix that I think09:21
al1r4dsorry, i confused09:22
al1r4dapt -f --force-yes install?09:22
DelTomixwait09:22
DelTomixsorry my habit is apt - it should be apt-get09:23
DelTomixso do "apt-get -f --force-yes"09:23
rrqand maybe: -o Dpkg::Options::="--force-overwrite"09:23
al1r4d`sudo dpkg -i --force-overwrite /var/cache/apt/archives/eudev_3.2.14-1_amd64.deb`09:23
al1r4dlet me try09:23
DelTomix^ or that09:23
al1r4dthank you ::))09:24
al1r4dnow working09:24
DelTomixmake SURE sysvinit-core was installed properly though09:24
gnarfaceit was just a dev package, couldn't it have been simply removed ahead of time?09:25
DelTomix'dpkg -l sysvinit-core' should show 'ii' at the start of the line before the name09:25
al1r4doh no09:25
al1r4dhttps://paste.debian.net/1302501/09:26
al1r4dwhat should i do?09:26
DelTomixoh! gnarface is right - I missed the -dev09:26
gnarfacehmm, well now it seems to have a different issue though09:27
DelTomixI think the apt-get -f  part covers that and then the after the reboot with sysvinit-core it allows the systemd to be purged (after the dist upgrade step)09:28
al1r4dhttps://paste.debian.net/1302502/09:28
al1r4dDelTomix09:28
gnarfaceal1r4d: what happens if you run: apt-get install sysv-rc sysvinit sysvinit-core sysvinit-utils09:28
al1r4dgnarface, https://paste.debian.net/1302503/09:29
gnarfaceal1r4d: what happens if you run: apt-get install elogind09:30
al1r4dgnarface, https://paste.debian.net/1302504/09:31
DelTomixwhat is the output of "ls -al /sbin/init"  < And I don't know what the path is for usrmerge09:32
gnarfaceal1r4d: what's in your sources.list right now?09:32
al1r4dalif@debian:~$ ls -al /sbin/init09:33
al1r4d-rwxr-xr-x 1 root root 52400 Dec  7 01:03 /sbin/init09:33
al1r4dgnarface, deb http://deb.devuan.org/merged excalibur main09:33
gnarfacehmmm09:33
gnarfacelibpolkit-agent-1-0 (= 123-3devuan1) but 123-3 is to be installed09:33
gnarfacethis seems to be the problem09:33
al1r4dyeah09:34
al1r4dwhat should i do?09:34
gnarfacenot sure, but i'd be tempted to just remove all the polkit stuff and reinstall it correctly after the upgrade09:34
gnarfacewhat might work though is explicitly specifying every package in the dependency loop including version09:35
rrq"apt-get install elogind libelogind0" would sort that bit I think09:35
rrqpolkitd remains an issue09:35
gnarfacethe problem is you're doing this against excalibur and i don't know for sure it's not excalibur's fault (it's testing after all)09:35
al1r4dbut "alif@debian:~$ sudo apt-get install eudev sysvinit-core09:36
al1r4dReading package lists... Done09:36
al1r4dBuilding dependency tree... Done09:36
al1r4dReading state information... Done09:36
al1r4deudev is already the newest version (3.2.14-1).09:36
al1r4dsysvinit-core is already the newest version (3.08-5devuan1)."09:36
gnarfaceanother potential option is to just use aptitude and let it suggest a solution09:36
al1r4dshould i reboot?09:36
gnarfacenot sure it's safe yet, but if you have a rescue disk or live image it should still be recoverable either way...09:36
gnarfacebrb09:37
DelTomixok I checked -  the byte size of his sbin/init file matches current excalibur sysvinit-core sbin/init09:40
DelTomix(and date)09:45
rrq( md5sum = 8c7c8ae287379d4639dd1375e8f7b3af )09:48
DelTomixal1r4d: output of 'md5sum /sbin/init' ?09:49
DelTomixhmm mine does not match rrq's md5sum = 8e0c01073150541f21d3a9a880ddaa5c  for sysvinit-core_3.08-5devuan1_amd6409:51
rrqI get that latter in ceres09:53
rrqmaybe my excalilbur is old... hmmm09:53
DelTomixhmm ok pkginfo.devuan.org shows same version for ceres and excalibur09:54
rrqyes it has sysvinit-core=3.08-3devuan109:54
rrqold09:54
rrqmy excalibur I mean09:54
rrqI've scheduled an upgrade into some future09:55
DelTomixunderstandable09:55
DelTomixhe must have rebooted09:55
DelTomixalthough still in irc09:56
gnarfaceal1r4d: trying aptitude?09:57
al1r4d:/09:58
al1r4djust revert to debian bookworm09:58
al1r4dand i reboot09:59
al1r4d:)09:59
gnarfaceand it booted?09:59
al1r4dLooks like working09:59
gnarfaceso now you're upgrading from bookworm to daedalus?09:59
al1r4dYup09:59
gnarfacethat might be easier09:59
al1r4dBased on fuise09:59
al1r4d*guide09:59
al1r4dYep! Working09:59
gnarfacethe problem with testing and unstable is the packages themselves are often broken in non-obvious ways10:00
al1r4dservice: command not found :/10:00
gnarfaceit's in a package10:00
al1r4dOkay10:00
al1r4d:)10:00
gnarfacei forget which one10:00
gnarfaceyou don't actually need it thoguh10:00
gnarfaceyou can just run the scripts in /etc/init.d/ directly10:00
gnarfaceal1r4d: ah, yes, it's in the "init-system-helpers" package, but note that it's also in /usr/sbin/ which isn't in root's default path anymore10:02
gnarfaceyou can add it back to the ENV_SUPATH line in /etc/login.defs if you want10:02
* cousin_luigi could not rename network interfaces by adding a rules file inside /etc/udev/rules.d: is it necessary to rebuild initrd also?12:28
fsmithredcousin_luigi, are you struggling with old interface names (eth0) vs new names (enp-whatever) or are you trying to make custom names?12:45
cousin_luigifsmithred: Well, right now I wish to create matching rules and then I will decide. Plenty of vlans and bridges make clutter.12:47
fsmithredok, if you just wanted to use the new "predictable" names with eudev, you can boot with net.ifnames=1. But I guess you have a lot of other names to deal with.12:48
fsmithredI can't help there.12:49
cousin_luigifsmithred: I successfully created a few usb ones, but I struggle with pci devices.12:51
cousin_luigiWill try recreating mkinitrd to see if that's the problem.12:51
al1r4di'm happy with devuan :)12:53
fsmithredal1r4d, did you solve your migration problem?12:54
al1r4dyes12:54
fsmithredcool. What did you do?12:55
al1r4di have 2 devuan installed now: laptop and computer12:55
al1r4dfsmithred, revert to bookworm and migrated12:55
fsmithredouch.12:55
fsmithredIn case you try it again, there's an old post on forum where someone had similar trouble migrating to chimaera (I think) and he was able to install sysvinit-core from debian repo and then upgrade in devuan repo.12:58
al1r4d:) thank you12:59
n4dirsearching the dpkg #debian boot how to replace systemd with sysvinit, i get the info that sysvinit wasn't able to boot the linux kernel since 2003. And i never realized!13:01
n4diri can't find the info though, it once was there, the debian wiki probably has it still13:01
n4dirif you want to switch to devuan after that, it probably isn't too exciting.13:01
cousin_luigiSo, if anyone uses custom udev rules for integrated devices, please shout back13:02
* fsmithred hates udev rules13:03
gnarfacecousin_luigi: what do you mean by "integrated devices" exactly? like the onboard ethernet card? i've literally never had to mess with the /etc/udev/rules.d/70-persistent-net.rules file that is auto-generated to store them, except once to change the NAME field on two of them to switch their order. its never given me problems aside from that, and that was expected behavior. is it possible you're adding your own file in13:16
gnarfacethere and it's fighting with the auto-generated one?13:16
gnarfacecousin_luigi: i know it keys off MAC address, so if you're using MAC address randomization that will hose it good...13:17
al1r4dbtw13:17
al1r4dhow to enable dnssec and dnsovertls on devuan?13:18
al1r4dhmm -> https://dev1galaxy.org/viewtopic.php?pid=1995013:19
gnarfaceal1r4d: dunno about general solutions, but last i checked dnssec was on by default in bind9 and dnsovertls was on by default in firefox (firefox calls it "dns over https" though)13:22
gnarfacei doubt you have to do anything special in current stable but it should be easy to check13:23
al1r4dlet me check later, thank you, gnarface13:27
cousin_luigignarface: I was being too selective13:41
cousin_luigiThe MAC address is more than enough to zero on a device.13:42
peterrooneywell this is weird. aqemu (0.9.2-3, daedalus) provides deprecated "-soundhw" options to qemu-system-x86_64 (7.2.7)  which uses the -audiodev semantics. hence no way to use aqemu without disabling sound. is the problem in aqemu, or devuan packaging?20:31
fsmithredpeterrooney, we don't package qemu or aqemu. Those come from debian unchanged.21:29
n4dirpeterrooney: i asked something like that, sound in aqemu, a few weeks ago. I for one couldn't get it solved, but i was not too engaged.21:30

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!