libera/#devuan/ Friday, 2022-10-14

systemdletejust updated to new kernel and now my display wont go hi res.  I think there is some package I need, but I don't recall now.00:58
systemdlete(be nice if there were a dependency so this would be performed automatically like other items...)00:59
systemdletefirmware-amd-graphics?   But that should have already been installed.  Display was working correctly before kernel upgrade.01:06
rwpBoot the previous kernel and verify that it works?  Or doesn't.  I have been burned by the kernel dropping support for hardware I am still using.01:09
rwpCheck the boot log and dmesg output and see if there is a warning about missing firmware?01:12
rwpFor a somewhat older AMD GPU I only have firmware-amd-graphics installed and it is okay for me.01:13
rwpCheck /var/log/Xorg.0.log for errors and to verify which driver is being used.01:13
rwpRun "xrandr" and verify the resolutions it reports from the displays.01:14
systemdletethere were NUMEROUS warnings about missing firmware, but I  don't remember for which hardware.01:18
systemdleteI will save your suggestions as steps for a checklist, thank you!01:18
systemdleteAnyway, installing the radeon  firmware-amd-graphics package did the trick.01:22
systemdleteIt's happy again.  So am I.01:22
systemdleteI am now seeing a message upon boot saying "Waiting for /dev to be fully populated."   It has been hanging there since forever.  I DO NOT USE WIRELESS with the system I am booting.01:24
systemdlete(some say this message is associated with wireless, so just being complete about this)01:25
systemdleteand I never have used wireless with it.  But it was working until now.01:25
systemdleteI've seen this before, and rebooting seems to make it go away, but I am wondering if I need to fix something.01:25
rwpWhy was firmware-amd-graphics removed?  Upgrading a kernel should not be removing that package.01:28
systemdleteI agree!01:28
rwpI often see that message "Waiting for /dev to be fully populated" too.  It seems to be an asynchronous boot race condition.  It's unrelated to wireless.01:29
systemdleteI do not know the answer to that question.  However, I will add that I have been to this channel umpteen times with this same question.  It seems like this happens fairly frequently, maybe when kernels are upgraded.01:29
systemdleteI LOVE race conditions.01:29
systemdleteThey are so hard to detect and correct...   :D01:29
systemdleteI GUARANTEE I did not intentionally remove the graphics package.  I have no reason I would.01:30
systemdleterwp, do you find that rebooting can make the hang go away?01:30
rwpThere are two log files /var/log/apt/* and /var/log/dpkg.log which log activity.  I would look there.01:30
rwpI never see a hang.  It is just a message that will appear brief and then the boot will continue.  Presumably /dev became populated.01:31
systemdleteIt is hanging for me.01:31
systemdleterwp:  Looks like it got removed when I ran --fix-broken install (for some other problem iirc)01:34
systemdleteback in July01:35
systemdleteat https://unix.stackexchange.com/questions/698327/occasional-stuck-at-boot-up-line-waiting-for-dev-to-be-fully-populated, they suggest to add parameter to udevadm settle to limit the hang to a few seconds.01:37
rwpAt least the removal is explained.  Using --fix-broken is allowed to remove things.  And just today we were talking about dist-upgrade and remove too.01:40
systemdleteOn that hang, I tried disabling "quiet" from the boot line.  Now, the same message appears, but there is a lot of stuff after that.  The last lines are re: [drm]01:42
rwpJFTR and without trying to cast blame or anything but we know that it was removed only because it was told it was okay to remove it.01:42
systemdletelast of those drm messages was about "cursor bypass"01:42
systemdleteI DO read those messages from apt these days to check what it is about to do.  But I must have overlooked this for some reason.01:43
systemdleteMaybe I thought, gee, if apt thinks it is OK to remove the package, then it is probably smarter than me when it comes to calculating the dependency chains.01:44
rwpI have no idea on the waiting for /dev population problem.01:44
systemdleteI accept "blame," but I also think that apt could be a bit more *apt* since it IS the package manager after all...  :D01:44
systemdlete(see what I did there?)01:45
systemdleteSo --fix-broken fixed one thing and broke another.  And I didn't (for whatever reason) try to stop it.01:46
rwpLooking around I find that firmware-linux-nonfree has an "firmware-amd-graphics (= 20190114-2)" type dependency.  That is rigid.  Inflexible.  And can cause things to be removed if only mixmatched versions are available.01:48
rrqsystemdlete: that ".. fully populated." message appears to come from /etc/init.d/eudev and the waiting is for "udevadm settle" which has a default timeout of 120 seconds (= some 1-2 eternities)01:52
systemdletelonger than 2 eternities.   At least 3.  120 seconds is 2 minutes, and I guarantee it hangs longer than that.01:53
systemdleteI checked to see if USB might be hanging it up.  But I don't have any USB attached.01:57
systemdlete(USB came up in my searches also, so I thought I should double check that)01:57
systemdleteI'm going to try adding a 10 sec timeout and see if that helps any...01:58
rrqI don't know for sure, but maybe it's actually waiting for 120s of no udev events following "the last"... maybe a "-t 3" or such would be more fun?01:58
rrqor 1001:58
* systemdlete doh!02:06
systemdleteTurns out it might be related to virtualbox 7.0, which I have rolled back to 6.1 and now all is working again.02:07
* systemdlete braces for 3 rounds of "I hate Virtualbox"02:07
systemdleteSorry to bother you all with a problem not related to devuan at all...  but the other issue with the graphics package stands, and I will be on the lookout for that in the future.02:08
systemdleteI probably should have checked that before I came here crying about that one.02:09
systemdletevbox 7.0 just came out a few days ago and I decided to try it out on my test box.  Glad I did before upgrading my main system.02:10
systemdleteI usually don't upgrade until about the 3rd or 4th maintenance release of a major bump.02:10
systemdleteIn fact, I try to avoid such upgrades across the board, not just vbox.02:11
systemdleteAnyway, thank you all for the help.  Always appreciated.02:12
rwpVirtualBox does seem to be at the center of a lot of problems!02:28
rwpMore seriously I think after making major system changes a reboot to verify that things still boot the same is always good practice.02:29
rwpAnd then if it doesn't then for certain it was the change that just happened.02:29
rwpI once had a hang-fire from two months earlier affect me on a system!  I rebooted it and was certain nothing had changed recently.  Tracked it back to a by that time quite old change that hadn't had a reboot yet to verify it.02:30
systemdleteI did not reboot the host because, usually, that isn't necessary.  But it sure is a good idea...02:31
systemdleteI'll retry that experiment again, and reboot after upgrading to the new version.  See if that changes things.  Good idea again, thanks.02:31
systemdleteAnd, just to confirm your own experience, I had not booted this host for months (sometime after that firmware booboo)02:32
systemdleteSo, looks like I just had a taste of the same as you did.02:33
systemdleteSo, I tried to boot a more recent kernel (5.10.0-18-amd64) but the graphics are messed up again.  I tried to re-install firmware-amd-graphics again and rebooted, but it is still messed up.  I don't get hi-res.03:49
systemdleteHowever03:49
systemdleteWhen I reboot with the bpo kernel, where the graphics were working, there is no problem.  I get higher resolutions.03:50
systemdleteDo I need some specific version of the package?03:50
* systemdlete 's head is spinning03:51
onefangI use the bpo kernels for my AMD graphics card, but I think it's a later model than you use.04:13
onefang AMD Radeon RX 5600 XT (NAVI10, DRM 3.46.0, 5.18.0-0.deb11.4-amd64, LLVM 11.0.1)04:13
onefangThis is under Chimaera.04:14
onefangAnd looks like there's a new kernel update coming soon.  Some of the kernel support packages tend to come first, and there's updates waiting for them.04:16
onefangPlus a new vulkan library update.04:16
onefangSo I was waiting for today to install that vulkan update, then the kernel half update popped up.  I'm planning on pulling my computer apart today for it's annual cleaning, but now this means I get to reboot it again sometime next week when the new kernel arrives.04:19
onefangI HATE rebooting my computer, coz it takes half an hour to get logged back into everything.  lol04:20
onefangCoz everyone wants a different chat system, I have one entire monitor dedicated to them, then gotta log onto the various servers I look after, and web sites, and and and...04:22
onefangYet I still get things like -04:26
onefangamdgpu 0000:23:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000012 SMN_C2PMSG_82:0x0000000604:26
onefangamdgpu 0000:23:00.0: amdgpu: Failed to export SMU metrics table!04:26
onefangThough no actual problems.04:26
Xenguyonefang, It's true, one has to build it all back up again (at least browsers can remember their state)04:39
onefangSimple tab groups extension is good for keeping my tabs herded.04:41
FilipZI am using wpa_gui for the wireless connection, and it spawns 2 dhclient processes at once, while doing ifup wlan0. Is this something wrong? Can it cause problems with connecting to the Wi-Fi? If so, how can I fix this?04:57
XenguyFilipZ, If anyone can help you, it would be rrq04:58
XenguyHe wrote the Networking text file that comes with Devuan04:59
rrqFilipZ: would you mind pastebin your interfaces file somewhere?05:00
Xenguy<305:00
FilipZYes. Here: https://paste.debian.net/1256971/05:14
rrqthat one looks fine; is /etc/network/interfaces.d/ empty ?05:15
FilipZYes. It's empty05:26
rrqi think I've have seen multiple dhclient when shifting access point but only transiently; do the process have the same arguments (check e.g with "pgrep -a dhclient")05:27
rrqonly one of them whould be identified in /run/dhclient.wlan0.pid so it shuld be safe to terminate any other05:28
FilipZThe exact same, I believe05:45
rrqI suppose the short answer is that usually dhclient wouldn't cause any problem05:45
rrqit starts as a foreground process and then it spawns a background service after configuration05:46
rrqfor dbugging, you could change the "iface default" stanza into a static IP assignment, and then you wouldn't have ane dhclient involved05:52
rrqit would read something like: (3 lines)05:52
rrqiface default inet static05:53
FilipZYes. I checked now, and I recorded it previously. It only have the exact same arguments. Specifically it was "dhclient -4 -v -i -pf /run/dhclient.wlan0.pid -If /var/lib/dhcp/dhclient.wlan0.leases -I -df /var/lib/dhcp/dhclient6.wlan0.leases wlan0".05:53
rrqaddress 192.168.0.24/2405:53
rrqgateway 192.168.0.105:53
rrq... of course the actual IP numbers would need to fit your setup05:53
rrqeg grab them from the last lease in /var/lib/dhcp/dhclient.wlan0.leases05:57
FilipZOk. Thank you. I will check if it changes anything. I also described more specifically yesterday what happens when my Wi-Fi connection buggs like this, but I didn't receive any answer, so maybe it wasn't of any help.05:57
FilipZAlright, copied.05:58
rrqyes, as I remember you needed to use an older firmware version to have some luck (?)06:03
rrqthat is at a s/w level that I don't have much experience with06:04
FilipZUsing older hardware didn't seem to visibly help06:11
FilipZBut I meant what I wrote yesterday, and that was a couple days earlier.06:23
rrqyou may need to use "--force" for ifdown; I think that should make better sure that any started dhclient will be killed06:32
rrq(no "-force" for ifup)06:34
FilipZI always did so previously. It didn't worked like this. It have only killed one.06:34
rrqcould you check with "ls /etc/network/if-*/" that you don't have any editing backup files...06:39
rrqthere are the 4 directories: if-down.d, if-post-down.d, if-pre-up.d and if-up.d06:40
rrqthey typically hold links to scripts, which all handle the ifupdown actions06:42
rrqesp "wpasupplicant -> ../../wpa_supplicant/ifupdown.sh" ... which files/links do you have there?06:42
FilipZI didn't use -force for ifup, the wpa_gui did this.06:48
FilipZWhat would these backup files look like?06:50
FilipZThey all have a symbolic link to the wpa_supplicant and some own files.06:50
FilipZOnly interfaces.d is empty.06:51
rrqright. what do you have other than wpasupplicant?06:51
FilipZRight. Those were all links to /etc/wpa_supplicant/ifupdown.sh, not just wpa_supplicant. I do not have any other symbolic links in if-*06:54
rrqok. .. I was looking at your yesterday notes; you mention '3. "ifup -v --force wlanO=default";' ... where was that from?06:55
HackphiLLe Salut à toutes et tous \0/06:57
FilipZ/if-down.d/ have openvpn, and resolvconf, /if-up.d/ have openvpn, mountnfs, 000resolvconf, and ethtool, /if-pre-up.d/ have wireless-tools and ethtool, /if-post-down.d/ have wireless-tools, and all of them share a link to the ifupdown.sh06:57
FilipZrrq: that was a process I noticed in the task manager when it happened.06:58
FilipZIt looks like the wpa_gui did this06:58
FilipZOr so I think06:58
rrqI can't find any "--force" in the wpa suite binaries/scripts except for an advice notice from wpa_supplicant06:59
rrqthough the action looks right... would be from wpa_action I think07:00
rrqok, line 946 in /etc/wpa_supplicant/functions.sh .. used by wpa_action07:05
rrqso, that one is fine, and its dhclient; the other ones were residue from failures07:06
rrqlooks like dhclient locks up in some way due to some wlan0 interface failure.. maybe a transient failure of soeme sort07:08
rrqperhaps it could be "masked" by adding to the "default" stanza a line "pre-up pkill -9 dhclient"07:10
FilipZWhat do you mean by the "default" stanza?07:14
FilipZWhere do I have to add that line?07:16
rrqafter "iace default inet dhcp"07:18
rrqI need to rush... pehaps someone else has ideas of why the wlan adapter keeps falling out07:18
dokmaHow am I supposed to find the netinstall ISO from here: https://www.devuan.org/get-devuan15:38
dokmaEmacs crashed...15:39
dokmaSo... how am I supposed to find the netinstall ISO from here: https://www.devuan.org/get-devuan  ??15:39
fsmithreddokma, try the Download link in the upper-right part of the page.15:42
dokmaIt leads to that same page...15:42
fsmithrednever mind. It doesn't work.15:42
fsmithredWTF???15:42
dokmaThat is the download page...15:42
dokmaI'm supposed to go down to the mirrors and somehow figure out the path to the ISOs15:42
dokmaBut I do not know the structure so I'm trying to guess for the past 10 minutes.15:43
fsmithredgo to files.devuan.org15:43
fsmithredthat link is wrong. I will fix it.15:43
fsmithredon the files.devuan page, there is a link to iso mirrors, in case you want to pick one close to home15:43
fsmithrednetinstall iso is in the directory named Installer Isos15:44
dokmafound it15:44
dokmaThe fact that a programmer with 20 years of experience with internet cannot find installation ISOs from Devuan's own pages is rather problematic15:45
hagbardfsmithred: The link on devuan.org ist the right link, and works.15:45
dokmaA normie has no chance.15:45
dokmaWhich link?15:45
hagbardThe Download link that points to the mirror page.15:46
hagbardWith the mirrors having the same files as files.devuan.org.15:46
dokmaHow am I supposed to download the netinstall iso from the mirrors? This is where I end up on one of the mirrors: http://devuan.bio.lmu.de15:47
dokmaWhat from there?15:47
dokmaI need to get to the ISOs15:47
fsmithredthat's a package mirror15:47
dokmaOh.. so I was supposed to know that.15:48
fsmithredthat one does not belong in that list15:48
fsmithredpick a different one15:48
dokmaI get it now.15:48
fsmithredno, you absolutely were NOT supposed to know that15:48
hagbardThat linkt to lmu is indeed wrong. should be http://devuan-cd.bio.lmu.de/15:49
fsmithredhagbard, thanks. That's better than removing it.15:51
fsmithredall better16:00
FilipZrrq: I pasted "pre-up pkill -9 dhclient" after "iace default inet dhcp", in mine interfaces file, like you wrote. After I turned my PC again, wpa_gui and wpa_cli turned on three times, and dhclient didn't turn at all. I had to comment out that line for it to start to work again.16:14
fhffhqvbhttps://www.devuan.org/os/releases says ASCII is "Maintained", but there hasn't been a update since july, apart from devuan-keyring...?17:08
hagbardI think that is just the status of the debian release, where packages from oldoldstable could still get security updates once in a blue moon.17:11
fhffhqvbi would at least expected tzdata to get an update, i saw an update in beowulf. and isc-dhcp-client.17:15
hagbardBut practicality and pragmatism taken into account, the status might well be called 6-feet-under-and-grass-growing-on-top, yes.17:15
gnarfaceif you were going to archive a copy for posterity, now would be the time17:17
hagbardOh, wait, it actually isn't maintained any more: Debian sais: "Debian LTS support for Debian 9 "Stretch" ended on June 30, 2022 "17:20
hagbardhttps://wiki.debian.org/LTS17:21
fhffhqvbso maybe change the status?17:21
fsmithredstretch has not been moved to archive.debian.org yet.17:33

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