libera/#devuan/ Sunday, 2023-10-01

nsprradevuan dist-upgrade nuked usr/share/fonts/X11/  back that up before upgrading00:46
nsprraok force-reinstalling xfonts-100dpi and xfonts-75dpi seems to fix00:48
nsprraThe following packages have unmet dependencies: libelogind-compat : Conflicts: libsystemd001:23
nsprrawe don't want libsystemd0, do we?01:23
nsprraremoving libelogind-compat removes a ton of packages includer xserver-xorg-core01:24
nsprrawhat's the least broken session provider?  elogind or seatd?01:25
nsprrayeah seatd is less broken01:28
nsprrapoettering is the Karl Marx of open source02:54
nsprrahttps://sysdfree.wordpress.com/2023/07/08/372/  and whoever at gnome is raping us with libgudev03:51
gnarfacei thought you should be able to replace libsystemd0 with libelogind003:51
nsprraapt purge libsystemd0 removes a tonn of packages03:52
nsprrabut i'll do it03:52
gnarfacewell you should be able to put them right back once libelogind0 is there instead03:52
rrqdo apt-get install libelogind0 libsystemd0-03:52
gnarfacensprra: yea, do this ^03:53
nsprratoo late but none of that stuff is essential03:53
nsprraidk how libsystemd0 snuck in again03:54
nsprrai had libelogind0 installed03:55
gnarfacehard to say, but it might help in general to use --no-install-recommends03:55
nsprraty!03:55
nsprranow initramfs-tools is failing with patched libeudev hrm03:57
bb|hcbnsprra: FWIW the fix for eudev vs libgudev is already in the Devuan eudev...03:57
nsprraceres/main libeudev1 arm64 3.2.12-4 ?03:58
gnarfacensprra: do you have udev or eudev installed?04:02
nsprrayes, both04:04
nsprralibudev1 Version: 1:3.2.9+devuan404:05
gnarfacenot lib04:05
gnarfacejust udev or eudev04:05
nsprraudev is installed Version: 1:3.2.9+devuan404:05
nsprraeudev is installed Version: 3.2.12-404:05
gnarfacemaybe you're seeing something new broken in ceres, it's always possible04:06
nsprrashould i not have both installed?04:06
gnarfaceuh, you should only have had one or the other before, but i'm looking at it now and it looks like udev is now a transitional package for eudev, so nevermind that i guess04:06
nsprramaybe i apt install eudev udev-04:07
gnarfaceworth a try04:07
bb|hcbudev and libudev1 packages are transitional and may be removed...04:09
bb|hcbeudev 3.2.12-4 is the latest04:09
nsprrawayfire needs libseat.  libseat pulls in libsystemd004:11
brocashelmi don't have any packages with "systemd" in the name (not even libsystemd0)04:12
bb|hcblibsystemd0 is not banned, should be safe to have it installed, no matter how bad that sounds...04:12
brocashelmi blacklisted all *systemd* packages (by wildcards)04:12
brocashelmi got libseat installed, regardless04:13
bb|hcbthat is an option, but some stuff is linked to libsystemd0 and will become uninstallable in this way04:13
nsprrawayfire needs a session provider systemd or elogind or seatd.  which causes least systemd problems?04:13
brocashelmyeah, i know, but i haven't had any compatibility problems since04:14
brocashelmi can install wayfire if i wanted to, without any libsystemd004:14
brocashelmi just tested a prompt and all green lights04:14
brocashelmeven cmus is installed without a single *systemd*-named package04:14
brocashelmbut yes, libelogind is what a lot of these fall back on04:15
nsprrait's not a reccommends libseat1 requires libsystemd004:15
bb|hcb"apt install wayfire" gives The following additional packages will be installed: libseat1 libwf-config1 libwf-utils0 libwlroots11 libxcb-composite0 libxcb-res004:15
nsprraThe following NEW packages will be installed:  libseat1 libsystemd004:16
nsprralibsystemd pulls in the broken libgudev04:16
rrqnote that libelogind0 provides libsystemd0, but apt doesn't realize that until libelogind0 is installed04:17
bb|hcbI am testing on ceres. Are you on daedalus?04:17
nsprraceres04:17
nsprrahow can i blacklist libsystemd0 so it is pretended to be installed?04:17
brocashelmi've been on ceres for the past year and never had this conflict04:17
brocashelmnsprra: through apt-pinning libsystemd0 with -1 priority04:18
brocashelmwait... pretended to be installed?04:18
nsprrawell libseat needs libsystemd004:19
brocashelmright04:19
nsprraand you say you dont get libsystemd004:19
brocashelmi was somehow able to dodge that completely04:19
brocashelmi might've removed libsystemd0 afterwards without any complaints04:20
bb|hcbrrq: I do not see that provides?04:20
brocashelmsame04:20
rrqso it's changed? there is a libelogind0-compat or something?04:21
brocashelmi'm on daedalus, btw04:21
brocashelmno provides; just depends (libc6 and libcap2)04:21
bb|hcbYes, right. libelogind-compat provides libsystemd0... nsprra: install that and you should be good04:22
bb|hcbAnd as a note, eudev 3.2.12-4 does not have the nasty problem with the new libgudev04:24
nsprrathanks bb|hcb04:30
nsprrawayfire: /lib/aarch64-linux-gnu/libudev.so.1: version `LIBUDEV_247' not found (required by /lib/aarch64-linux-gnu/libgudev-1.0.so.0)04:34
bb|hcbUgh, I do not have ceres on arm64 to check... Most probably it is the same on amd64?04:35
nsprrai still had libudev1 installed04:35
nsprrapurged libudev1*04:35
bb|hcbThat is an empty package, it only helps converting from Debian to replace udev/libudev with eudev/libeudev.04:37
nsprraalright got past the error thanks04:41
bb|hcbCan you run these two:04:41
bb|hcbobjdump -T /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0|grep UDEV_24704:41
bb|hcbobjdump -T /lib/x86_64-linux-gnu/libudev.so.1 | grep udev_device_get_current_tags_list_entry04:41
nsprraobjdump -T /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0.3.0 |grep UDEV_247  returns nothing04:42
nsprraobjdump -T /lib/x86_64-linux-gnu/libudev.so.1 | grep udev_device_get_current_tags_list_entry  returns nothing04:43
bb|hcbWhat are the versions of libeudev1 and libgudev-1.0-0?04:44
nsprrapatched from forum04:46
nsprrathen replaced with new ceres. Version: 3.2.12-404:47
nsprraPackage: libgudev-1.0-0   Version: 238-204:47
bb|hcbMaybe above commands didn't show anything because x86_64-linux-gnu should be replaced with aarch64-linux-gnu for your system04:48
nsprrai have multiarch :) 166136 May 16 17:32 /lib/x86_64-linux-gnu/libudev.so.1.6.304:51
nsprrabut yes, thanks. i didn't catch it04:51
bb|hcbobjdump -T will list all symbols - both the provided ones and the ones that are required from other libs. The point is that both should have udev_device_get_current_tags_list_entry tagged with LIBUDEV_247. The exported one is .text and the imported one is *UND*04:53
nsprraobjdump -T /usr/lib/aarch64-linux-gnu/libgudev-1.0.so.0.3.0 |grep UDEV_204:54
nsprra0000000000000000      DF *UND*  0000000000000000 (LIBUDEV_247) udev_device_get_current_tags_list_entry04:54
nsprraobjdump -T /usr/lib/aarch64-linux-gnu/libudev.so.1 |grep udev_device_get_curr04:55
nsprra000000000000a1b0 g    DF .text  0000000000000008  LIBUDEV_247 udev_device_get_current_tags_list_entry04:55
bb|hcbThat looks good04:56
nsprrai might be able to startx now04:56
nsprrawhatever was done with 'session providers' i don't like it.  we didn't need this in the 90s, didn't need this in the 00s.04:57
nsprrathere's a lot of corruption04:58
bb|hcbDesktop have become a muddy swamp. With frogs. And they all croak ;)04:59
onefangSome of them don't croak quickly enough.05:03
nsprraunw_get_proc_info failed: unsupported operation or bad value [-8]06:12
nsprrabad news with Xorg06:13
nsprraupdate-initramfs -k all -u -v  has a problem with eudev06:24
nsprraE: /usr/share/initramfs-tools/hooks/udev failed with return 106:24
nsprrassh force installs elogind, so now i have seatd and elogind09:19
nsprraget rid of all session managers and whoever invented them09:22
nsprradpkg: error processing package initramfs-tools (--configure):09:53
nsprrawho caused this swath of destruction?09:54
cws6969Can Somebody Help Me  ,  https://dev1galaxy.org/viewtopic.php?pid=44623#p4462310:13
gnarfacensprra: you on unstable? might just be normal business as usual. i don't think ssh requires elogind, that might be because you didn't disable recommends.10:26
gnarfacecws6969: unfortunately this isn't a lot to go on, that type of failure is usually power management or video driver related, but it could even happen from hardware failure or running out of swap (or not having any)10:29
gnarfacecws6969: the first step would be to try to figure out by deduction whether one of those programs is specifically causing it, or the system could fail this way just idle10:30
cws6969os is Daedalus 5.0  stable10:31
gnarface(may also be heat or power supply related)10:31
gnarfaceit could be a lot of things, really10:31
gnarfaceyou have swap, right?10:32
cws6969yes  sda2   8:2    0   5.9G  0 part [SWAP]10:33
gnarfaceone thing you could do is keep an eye out for it filling up right before the lockup10:33
gnarfaceanother thing you could do is see if it's related to the computer or even just the display going to sleep then failing to wake up10:34
cws6969I can't find the cause at the moment. I'm going to change the operating system (mx-linux or Antix) , and if the problem persists, it could be a hardware failure10:38
DelTomixnothing in the provided logs looks like its related to a crash or failure - unless the logs don't cover the specific time of the failure. By the description I would suspect thermal issue, overclocking, something along that line.10:38
cws6969The system never sleeps10:39
cws6969The selected log is at the time of the system crash10:42
cws6969Thank you for talking to me about it10:44
cws6969My System crashed again. I rebooted again10:51
gnarfacecws6969: could be the power supply10:59
gnarfaceif it were bad ram, i'd expect some visual anomalies or random segfaults10:59
gnarfacereliably only ever locking up with a black screen, that's something i'd usually expect out of a video software problem or a power hardware problem11:00
gnarfaceoverheating could do it too, but i'd also typically expect some segfaults then11:01
gnarfaceor some warnings in the error logs abotu overheating11:01
gnarfacebut i guess that could depend on the generation of the hardware11:01
gnarface(and whether you'd suppressed such errors if you were overclocking anyway)11:01
cws6969no suppressed11:02
gnarfacei do have one piece of hardware that exhibits this problem if i don't disable dpms11:03
gnarfacebut that's a known driver issue11:03
gnarfaceand ARM hardware11:03
gnarfaceprobably not related, but disabling dpms would be something else you could try just in case11:04
DelTomixmyself - almost any time I've ever experienced memory/thermal/overclock/hardware issues I've never seen a segfault or warning, just a sudden, silent freeze. Also if dpms the kernel usually manages to eek out a failure message11:04
nethead23Probably not relevant but i had my Linux Mint 21 Desktop regulary freezing until a couple of days ago. The desktop would mostly freeeze for a couple of seconds but sometimes completely requiring a restart of the X server. Since i did an "apt-get update/upgrade"  a couple of days ago its gone...11:34
nethead23Error log showed this for about a year: Sep  9 20:48:30 colossus kernel: [1052076.425433] Asynchronous wait on fence NVIDIA:nvidia.prime:6bbc96 timed out (hint:intel_atomic_commit_ready [i915])11:40
nethead23Sep  9 22:24:13 colossus kernel: [1057819.669136] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe B (start=33038819 end=33038820) time 273 us, min 1073, max 1079, scanline start 1069, end 108811:40
nethead23Sep  9 23:37:13 colossus kernel: [1062199.782654] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe B (start=33301625 end=33301626) time 289 us, min 1073, max 1079, scanline start 1065, end 108411:40
gnarfaceyea, it's actually a problem i've seen a lot with nvidia drivers12:30
Xenguy"Fuck you, nvidia!"12:33
gnarfacei'm lead to believe it's actually an array of different, repeating problems, but the symptoms are all surprisingly similar12:35
gnarfacethat said, the thing about it being a possible heat issue isn't necessarily a mutually exclusive thing here, and it's a good idea to add temperatures to the log too12:36
gnarfacethere might be some pattern in temperature or memory/swap usage that appears12:37
gnarfacecpu load too12:37
FlibberTGibbetThis here Devuan 5 is really pretty good...21:25
golinuxFlibberTGibbet: Long time no see!21:38

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