libera/#devuan/ Friday, 2022-01-28

systemdleteWe are good again... for some reason.   I rebooted the VM numerous times, trying different configurations, and in that process, I noticed that fsck ran on some of the file systems.   That may be it, and it would make some sense if that were the case:  Right before the blank screen problem started, I could not even run ls or some other00:54
systemdleteprograms; I kept getting "segmentation fault" -- so it could well have been a corrupted file system that needed an fsck.00:54
systemdleteThen again, why the fs corruption on Linux in 2022?   Hmmm.00:54
Hurgotronsystemdlete: The last time I had weird issues with segfaulting binaries and wrong checksums it was bad memory. If a bad buffer gets written back, that *may* also cause fs corruption. - Just an idea.01:00
systemdletehmmmm.  So maybe time for a memcheck86 ?01:00
systemdletethanks for reminding me of that.01:00
phoggevery time I've seen fs corruption it has been hardware failure01:00
systemdleteI hope not though.  Finding replacement memory for this old board might be challenging.  Just finding mainboards this old is hard enough!01:01
systemdleteI wonder, though.  Could CPU starvation do something similar?01:01
systemdleteThe VM seems to have plenty of memory for what little it does.01:01
systemdleteJust bumped it from 3 to 4 vCPUs today.01:02
Hurgotronsystemdlete: I'm actually running ECC memory since then. It took memcheck *18 hours* to start finding issues, and I had issues for months before I finally ran memcheck that long. I don't want that ever again.01:02
systemdleteYes.   ECC memory.   Idk why, but for years, I was told to avoid it for some reason or another.01:03
systemdleteI mean, probably 10-15 years ago.01:03
systemdlete(about the age of my hardware!)01:04
systemdleteI'm still running FX8350 and Thuban II X601:04
systemdleteDDR3 memory01:04
Hurgotronsystemdlete: With Intel, your choice is rather limited for ECC, mostly server hardware. But most AMD CPUs support it, and most boards too (without even mentioning), except maybe a few very cheap ones.01:17
gnarfacesystemdlete: stand by, gotta read the scrollback01:19
systemdletegnarface:  Thanks.   But I think it has kind of "resolved" itself.   I am ordering ECC memory, partly for upgrade and partly so I can build another box.   (I also have 2 mainboards coming, along with 2 FX8350s that are sitting here ready).01:21
systemdleteStill, some understanding of the issue would help settle my gut atm.  This really threw me.  My first thought was, OMG, I just updated all that garbage for polkit, and since I have had no particular issues recently with the OS, that must be the smoking gun.01:22
systemdleteOf course, it wasn't.  Just some file system corruption.    (e_e)01:24
systemdleteanother possibility, of course, is virtualbox.   It has caused some hiccups through the years, although overall, it has been quite good to me.   I am looking at other solutions for virtualization, but so far, I prefer the vbox gui the best (and it is lacking in many ways too!)01:26
systemdletebbl to read your responses.01:27
gnarfacesystemdlete: yea i would have been going crazy too.  if you're sure now it's filesystem corruption, the one conspicuous non-hardware related filesystem corruption issue i've had recently i think was due to a known issue with using e2fsprogs from a specific older release on a newer version of the ext4 filesystem01:33
gnarfacesystemdlete: i forget which exact release actually now but i think it was something that i ran into upgrading from or to jessie01:35
gnarfacesystemdlete: any chance you might have fsck'd or resized a ext4 filesystem on one of these things using older versions of the tools, maybe during a release upgrade or some repair process?01:35
XenguyDoes anyone have info on that recent polkit bug?  I'm still running Beowulf, and wondering if this has been patched?02:05
gnarfaceyea there were patches up in beowulf by the next morning02:05
XenguyThanks gnarface , I saw 2 or 3 updates go by, but wasn't paying enough attention to know what it was02:06
xisopi imagine the polkit patch is a line or two.. just returning early if argc is zero04:26
* systemdlete returns to the convo, 10 wings and a beer later...04:30
systemdletegnarface:  I suppose it is possible, but I'd think the error(s) would have shown itself sooner, no?04:30
systemdleteI mean, it could have become an embedded, latent bug, but I think the last time I would have touched it was months ago.04:31
systemdleteyou know what?  You might be on the money, actually, gnarface.   About a month ago or so,  I accidentally dd'd an ISO to what I thought was the thumb drive, and hence came much drama and sweating and pulling my hair out.   By some miracle/luck, I was able to re-create the fs and restore the files on the virtual drive from my backups (thanks04:35
systemdletebareos!) and got things back to normal.   Or at least I thought so.   I have not seen major problems with this VM.04:35
systemdleteOne thing I am not sure of, though, is if I might have used a linux rescue cd.   But even if I did, I would hope their fs tools were up to date.  I'd hate to think of anything *rescue* that did not have recent tools.04:35
systemdleteWhether it was restore, rescue cd, or a combo of both, somehow the system came back to life with nary a complaint from it.04:36
systemdleteWhat I did to my poor VM(!) is just awful and not something I am proud of.  I have enough years of experience to know better than to blindly start writing to a raw disk drive, virtual or otherwise.  However, I did what I could to recover, and thought I was OK.04:37
systemdleteAnytime I go to write what I think is a thumb drive in the future, I will be sure to be extra careful...04:38
systemdleteplease excuse all my noise in the channel everyone.04:39
gnarfacesystemdlete: no no, it was for sure actually quite quiet, a very quiet error that silently unravels some part of the filesystem deep in some random subdirectory, and you don't notice until something tries to access it again, but then when something does... the corruption grows04:45
gnarfacesystemdlete: in that respect it behaved exactly like hardware failure - that was actually the false positive that threw me off for a while on the issue (blaming the SD cards)04:46
systemdleteIn most respects vb "hardware" behaves pretty much like the real thing, with the exception perhaps of the networking, which I have noticed has a tendency to sort of "back up" and then release a bunch of packets at once.   But that only happens occasionally, usually when I have poorly configured my network somehow (bad router config, wrong network04:48
systemdleteattached to a vbox interface, etc)04:48
gnarfacesystemdlete: if you tar from one filesystem to another, you might be able to strip the corruption out of a backup and go again04:48
systemdleteProbably best to reformat the partition then tar/untar04:49
systemdletethat's how I move existing partitions to new (usually larger) partitions04:49
systemdletethat is, if the partitions are on drive partitions rather than LVM, which I much prefer for just this reason.04:50
systemdleteand the partitions on this VM were LVM LV's04:50
gnarfaceyou asked about other virtualization solutions, i'd just use bare qemu if you need hardware replication04:51
systemdletethe VGs span several physical volumes.04:51
systemdleteForgive me, but I admit to enjoying a GUI04:51
systemdleteeven if it is not the best it could be04:51
systemdleteI've looked at VMM and aqemu but both have issues of different sorts04:51
gnarfacei don't really blame you about the GUI thing but i despaired of that a long time ago...04:52
systemdleteVMM creates a bridge device for every single interface (rather than just a tun device)04:52
gnarfaceare you using iptables?04:52
systemdleteaqemu looks nice but has god knows how many bugs.  Plus the qemu command line it generates is for an older (prob c. 2016) qemu04:53
systemdleteI use ufw/gufw for firewalls.  Plus I have several virtual routers running openwrt04:53
gnarfacenftables frontend?04:54
systemdleteAll of these tools, I openly admit, have their share of issues.  But I still like being able to look at a problem with a high, visual view because it helps me reckon with at least superficial problems like wrong configs etc04:54
systemdletenot sure about nftables, but I think iptables has been re-implemented in  nptables now, right?  Or do I have that wrong?04:55
systemdleteI thought iptables had become just a frontend to nftables now.04:55
gnarfacei don't know really04:55
gnarfacei just wonder how optimized those rules it makes are04:55
systemdleteOh, I only use ufw/gufw for my VMs.   The routers have their own (LuCI) web front ends.04:56
systemdletebut... we should continue this in the chatter channel04:57
systemdletethank you for your insights on this.  They really made me re-think the whole thing.   It started with a very careless mistake.04:57
systemdletethe feedback I've been getting in #devuan has been very friendly and constructive, unlike some other distro's IRC's04:58
brocashelm^^^ agreed05:01
blizzowI installed the discord .deb and the thing works but broke apt. apt now complains that I need libappindicator1 and libc++1 but they seem unavailable in daedalus. Anyone got an idea how I can fix this without uninstalling discord and reinstalling it every time I do something with apt?06:18
blizzowAlso, does anyone here have experience managing devuan hosts with ansible?06:22
AfdalI notice some polkit updates in chimaera06:26
Afdalbut I don't see anything about pkexec06:26
AfdalHas Devuan managed to patch out this recent exploit yet?06:26
fluffywolfpolicykit-1 is indeed packaged by devuan, but I don't know if it's been patched yet.06:31
bb|hcbit is06:32
bb|hcbpkexec is part of policykit-106:33
fluffywolflooks like version was bumped yesterday, which suggests it might be.06:33
fluffywolfbbl, wolfy bedtime06:34
fluffywolfjoerg will know!  :P06:34
blizzowIs there a repo with non-free firmware available? I added non-free to my /etc/apt/sources.list entry ran apt update and still am unable to install non-free firmware. :(07:05
argie_Hey blizzow. There are many non-free packages in the non-free area. Is it one specific package you're not able to find?07:28
argie_There are many non-free firmware packages*07:29
blizzowargie_, just the iwlwifi firmware.07:32
gnarfaceit's called firmware-iwlwifi07:34
gnarfaceyou can search by regexp07:34
gnarfaceit helps07:34
gnarfacedunno about how to fix the discord thing, maybe install it to a chroot so it doesn't screw up your main install07:35
joerghm? sorry reconnect, lost any context for that, fluffywolf08:49
joergfluffywolf: hmmm?
joergok, you'll pay for those wasted 5 minutes08:54

Generated by 2.17.0 by Marius Gedminas - find it at!