libera/#devuan/ Sunday, 2023-11-26

al1r4dSunday β˜•02:08
debdogFunday02:08
al1r4dπŸ™†02:09
phoggHappy-Days πŸ˜ƒπŸŒ…05:12
n4dirBeckett always works: https://www.youtube.com/watch?v=L5vhQ4d_KMI05:16
helios21Hi! upgrade to runit 2.1.2-54+usrmerge tells me: "warning: unmerged systems will fail to boot very soon". So for now a reboot without merging is still safe? I sure hope so. But of course will do the merge before in case its necessary to have my Devuan Ceres continue to boot fine.11:58
helios21Well I will see in a moment.12:00
helios21Well for now it does still boot. I also asked it on dng-ml. So let's see what the answer will be. But I expect I will need to usr-merge my Devuan Ceres systems.12:05
gnarfacehelios21: stick around, someone might know eventually12:30
gnarfacesince it's ceres i recommend making a backup12:30
helios21I do regular backups. Yeah, I will wait for someone to reply either here or on the list. Thanks.12:31
joergaiui usr-merge has impacts when a) /usr/ is a separate partition, mounted late, so early bootup has no access to executables in /usr/(s)bin/*, and B)[!!!] on installing/updating new packages that expect usrmerge and mess up systems that don't have it13:48
joerghttps://subdivi.de/~helmut/dep17.html13:56
joerg^^^ highly qualified summary of the usrmerge situation, thanks to helmut13:59
joergto me usr-merge is another "move fast and break things" problem somebody picked "because we can". Basically no real benefit at all and initially the proponents had no idea which trouble they will see14:13
rrqusr-merge or not only makes a difference when a program is referred to by a full path but different from its installation path.14:16
rrqdoing so has traditionally been identified as "A Bug" and been corrected.14:18
joergrrq: helmut has an in-depth analysis in https://subdivi.de/~helmut/dep17.html14:18
rrqI've seen that. not too interesting.14:19
rrqif programs are referenced by the paths they are installed by, then usr-merge or not is irrelevant.14:20
rrqsome people also use short program names and a PATH variable for resolution14:21
joergaiui, the problem with dpgk / $PKGMNGR  is when packages change their files' paths14:27
joergi.e. during update, nit during normal operation14:28
joergor put simply: a fresh install is supposed to work, an update/upgrade may break the system14:30
joergmy uneducated 2ct on it14:31
rrqobviously if a program on update is removed from one pathname and installed under another, then all full-path references to the old pathname become "invalid"14:31
joergor, in some situations it even may remove the file it just updated14:32
joerg"P1: File loss during canonicalized file move"  in https://subdivi.de/~helmut/dep17.html14:34
rrqyes for such a scenario usr-merge or not does have relevance14:35
rrq(with "not" being favoured)14:35
rrqthat notion of his of "canonicalized" filename is rather peculiar14:36
rrqit really just emphasize a desire of referring to a program via a full pathname different from where it gets installed14:37
joergmy point basically was just about it's a dpkg problem that hits package maintainers. It probably isn't anything you will be able to take care about as user14:51
joergin a reply to >>Hi! upgrade to runit 2.1.2-54+usrmerge tells me: "warning: unmerged systems will fail to boot very soon". So for now a reboot without merging is still safe?<<14:53
rrqok. that message sounds like nonsense; why should they fail to boot?14:55
rrqmaybe suddenly changing the kernel so that it only looks for /usr/sbin/init ?14:58
rrqwhile not changing various init packages to install at that path14:59
joergmy comment above >>usr-merge has impacts when a) /usr/ is a separate partition, mounted late, so early bootup has no access to executables in /usr/(s)bin/*, ...<<14:59
rrqyes a usr-merge system will puke on that; it boots but initrd scripts referring to /usr/.. programs of course fail ...15:02
rrqwell any system, usr-merge or not, will puke on that; the bugs are in those scripts...15:03
joergyep15:04
joergjust usr-merge encourages initscipt developers to ignore this, so it's not "a bug" anymore15:06
joergwhich is just :-S15:06
rrqI wonder which "problem" usr-merge solves? ... taken us some 50 years of computing to run into that problem, which apparently has to be solved by bastardizing the filesystem.15:12
joerg>>I wonder which "problem" usr-merge solves?<< the problem is systemd promising "simple init scripts every monkey can write" and a separate /usr partition been prohibitive to that promise15:16
rrq:)15:17
rrqI just realized that this is not the off-topic channel15:18
rrq... and that it's well past midnight here15:18
joergoh, sorry15:19
systemdleteDoes anyone recognize this file?   It is named "log.sh" and suddenly appeared in the home directory of a brand-new user I created just a day ago.  I am certain that I did not create it.    https://pastebin.com/DTAHQq8N19:01
systemdlete(wondering if it comes from skel or the like, but have not noticed it until just now)19:02
systemdletethis is in a VM running Star Linux (Kirk)19:03
systemdleteThe file's timestamp is from 202119:03
systemdleteIt might be nothing to worry about, but it is very spooky19:03
systemdleteoh19:05
systemdletenvm19:05
systemdleteI see:  It is in /etc/skel19:05
systemdlete(on that Star Linux; I don't see that on normal devuan)19:05
* systemdlete has had a few bad days here with bareos going south--had to create a whole new backup system using restic, which is working out nicely19:07
fsmithredno, I've never seen that before, and it looks like someone's custom script to scrape a few logs.19:07
systemdletefsmithred, yeah, looks like the Star maintainers did that19:07
systemdleteI'm just very jumpy since Friday when my backups went POOF.19:08
systemdleteThe bareos devs have been going nuts for months now, putting out upgrades about 3-4x a week sometimes19:08
systemdletethis last one was a doozy19:08
fsmithredrsync FTW19:09
systemdleteI had to modify config files for bareos, and then it complained that the database version was behind19:09
systemdletersysnc maybe, but restic really kills it19:09
systemdleteso I tried to "fix" the problem by running dpkg reconfigure, but that just totally verbludgeoned the whole thing19:10
systemdletejust as well; I've been looking to replace bareos for a couple of years now19:10
systemdletebut too busy to really look into it.19:10
systemdletenothing like a disaster to make one change their priorities!19:10
systemdleteAnyway, I've been a bit edgy for a couple of days, so my tentacles were up.  Sorry for the interruption.19:12
systemdleteeveryone go back to enjoying your Sunday19:12
onefangBut it's Monday already!19:20
systemdleteonefang, you must be in NZ or thereabouts?19:23
onefangAustralia.19:25
systemdleteThat was my next guess19:26
NrmlGetting this error when trying to upgrade a Chimaera VM to Ceres:19:38
NrmlE: Failed to fetch http://deb.devuan.org/merged/pool/DEBIAN/main/b/bash/bash_5.2.21-2_amd64.deb  404  Not Found [IP: 131.188.12.211 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?19:38
NrmlComplete paste of the commands I used and their results here: https://paste.lcomrade.su/o2rn2P3419:39
NrmlOf course running `apt-get update` again fixed nothing.19:40
NrmlSo, is the Ceres repo b0rked (returning 404 errors for some files)? Is there a way to try and fix that besides running `apt-get dist-upgrade` with the `--fix-missing` flag (which I understand will leave the old, Chimaera bash installed)?19:41
onefang131.188.12.211 is currently passing all apt-panopticon checks.  Wait 30 minutes and try again after it's updated.19:42
NrmlOK! Thanks onefang!19:50
NrmlIs this a regular occurrence?19:50
NrmlOK, half an hour passed, and I just ran `apt-get update && apt-get dist-upgrade`. Same error. Any ideas?20:07
Nrml^onefang20:08
NrmlOK, fixed it myself, changed to specific mirror which was (fortunately) not broken.20:15
NrmlThanks again onefang for the assist20:15
onefangWell things like Ceres are not checked thoroughly by apt-panopticon, it's testing, it's nature is to break sometimes.  shrug20:23
onefangYou are welcome.20:23
golinuxNrml: Why would you try to upgrade from Chimaera (old-stable) to Ceres (unstable)?20:40
golinuxDaedalus is our current stable release and Excalibur is testing. Skipping releases is NOT recommended.20:41
golinuxInfo is here: https://beta.devuan.org/os/releases20:42
golinuxHa! Or better here: https://devuan.org/os/releases20:43
Nrmlgolinux> Nrml: Why would you try to upgrade from Chimaera (old-stable) to Ceres (unstable)? -> Sorry, I meant from Daedalus (not Chimaera) to Ceres.20:49
buZztypically people adopt ceres because they want unstable software20:50
buZzby thinking 'higher number is better'20:50
onefangAnd before I meant "ceres is unstable", thanks for reminding me golinux,  It's nature is to be unstable.20:50
golinuxOr bragging rights20:50
Nrmlgolinux: and yes, I know Ceres is unstable and not recommended as a daily driver. I mean this as a test.20:50
onefangOr they want to help test things.20:50
buZzNrml: did you pastebin the actual sources.list and errors?20:51
golinuxSeems like we all finally got on the same page.  :)20:51
NrmlI've been reading that Ceres breaks much less frequently nowadays than a few years ago and I'm installing it in a VM to see for myself20:51
n4diri wanted to see how long it takes me to break debian-sid. After more than 5 years, it was still not broken, but i gave up on debian due to systemd20:51
onefangLike in my Daehalus install I'm using syslinux from ceres, so I can help rrq test his changes.20:51
n4dirthing about unstable is: it *can* break all the time, not it breaks all the time20:51
buZzbtw http://deb.devuan.org/merged/pool/DEBIAN/main/b/bash/bash_5.2.21-2_amd64.deb works fine20:51
buZzalso , http:// ???20:51
brocashelmany release can break20:51
NrmlBuZz: I did. And already fixed it by switching to a different mirror.20:51
brocashelmunstable just means "changes all the time"20:52
buZzNrml: from deb.devuan.org,  the one you're -ment- to use?20:52
buZzi bet its just 'i'm still using http://' for packages :D20:52
NrmlbuZz: yep, to mirrors.ocf.berkeley.edu/devuan, it's what fixed it.20:53
NrmlbuZz> btw http://deb.devuan.org/merged/pool/DEBIAN/main/b/bash/bash_5.2.21-2_amd64.deb works fine -> Maybe now? Wasn't when I first posted, ditto 30 mins later.20:54
buZzNrml: why not just fix it to function like intended?20:54
brocashelmjust pay close attention to what apt tells you when you use ceres; apt-listbugs and apt-listchanges are just some of your friends20:54
onefang mirrors.ocf.berkeley.edu is hella out of date.20:54
buZzNrml: it likely works in my browser because its switching to https://20:54
buZzquite sure many devuan mirrors are https only since ages20:55
onefangI keep emailing them, they keep telling me someone else is fixing it.  8.43% weekly update stat.20:55
NrmlRe: http/https, It doesn't matter much as packages are signed, no?20:55
onefanghttps://sledjhamr.org/apt-panopticon/results/Report-web.html20:55
buZzit matters if the -webhost- doesnt respond to http:// :D lol20:55
buZzleading to your 404s ;)20:56
onefangdeb.devuan.org isn't HTTPS, though the servers behind it are when used directly.20:56
NrmlbuZz: but then it wouldn't respond with 404, there would be a connection reset or similar error20:56
NrmlAnyway20:56
Nrmlthis is fixed now, but thanks for the info20:56
buZzNrml: highly recommended to not use mirrors.ocf.berkeley.edu ;)20:57
onefangIt's not fixed if you are using mirrors.ocf.berkeley.edu.20:57
NrmlHaving other issues now, fixed a few of them, this is the latest:20:57
buZzespecially if you want the latest bugs from ceres20:57
joergmaybe related: I tried `ping 131.188.12.211`  to times, first failed, second worked20:57
onefangEspecially if you want anything, they just don't actually update.20:57
joergtwo* times20:58
onefang"last updated @ 2021-11-09 02:48:53"20:58
* brocashelm uses dev.beard.ly20:59
joerg131.188.12.211 is one of roundrobbin deb.devuan.org CNAME deb.rr.devuan.org20:59
onefangCorrect joerg.20:59
Nrmlhttps://paste.lcomrade.su/6eUZFE6Y20:59
NrmlThis is the latest error.20:59
NrmlAny ideas?21:00
Nrmlonefang: OK, changing back to deb.devuan.org21:01
NrmlWill retry, maybe something bad on mirrors.ocf.berkeley.edu21:01
onefangLet me spell it out to you once again,  mirrors.ocf.berkeley.edu has not updated anything on it's mirror for TWO YEARS!21:01
NrmlWell, OK.21:01
NrmlI have switched back to deb.devuan.org and I'm re-running the upgrade.21:01
onefangGood luck.21:01
Nrmlonefang> Let me spell it out to you once again,  mirrors.ocf.berkeley.edu has not updated anything on it's mirror for TWO YEARS! -> perhaps it should be removed from https://pkgmaster.devuan.org/mirror_list.txt ?21:02
buZzthe -update- i hope21:02
NrmlOk21:02
joerghttps://termbin.com/750m21:03
buZzif you change apt sources, do apt update first21:03
buZzjoerg: what ip is '80'21:03
Nrmlyep, I meant `apt-get update && apt-get dist-upgrade`21:03
joergoooh right, sorry :-)21:03
buZzNrml: plz, upgrade21:03
buZzdont do dist-upgrade instead of upgrade21:03
buZz-first- upgrade, -then- dist-upgrade21:03
joergdamn! should have noticed >>PING 80 (0.0.0.80) 56(124) bytes of data.<<21:04
NrmlOK Buzz, first time I hear that, but will do21:04
buZzNrml: its in the debian docs since debian has docs :/21:04
onefangNote that for  mirrors.ocf.berkeley.ed https://pkgmaster.devuan.org/mirror_list.txt says "Active:  New mirror, some day, maybe."  I should pester them once more and threaten them with removal.21:04
Nrmlapt-get update && apt-get upgrade && apt-get dist-upgrade21:04
Nrmlonefang: OK, I did not notice that line.21:05
buZzi typically do a reboot between upgrade and dist-upgrade, but might not be needed persΓ©21:05
NrmlIt's on a VM and I have a snapshot just before changing /etc/apt/sources.list and all the fuckaroo that followed, I will rollback to that snapshot and then redo as indicated21:06
NrmlBRB21:06
* golinux drumroll21:07
NrmlFor the record, here's what happens when I replaced `http://` with `https://`: https://paste.lcomrade.su/JW9NRZjH21:11
NrmlChanged back to `http://`  and it's now proceeding normally21:11
NrmlThis time I got no 404 error re: the bash package21:28
NrmlSome crap further on, but related to the zfs-utils package, I can fix it.21:29
n4dirNrml: which version was it, you said?21:29
n4diranyway: earlier i went to the web, with your full URL, and there sure it was21:29
Nrmln4dir: must have been a temporary error. But it stuck for a bit over the half-hour onefang told me to wait before retrying21:32
onefangI at least made a more prominent warning on https://pkgmaster.devuan.org/mirror_list.txt until I get around to bother them once more and not get any decent reply this time again.21:39
rwpCan you get https://www.devuan.org/get-devuan updated?21:41
NrmlOK everyone, `apt-get update` finished mostly OK.21:45
NrmlbuZz: reboot before `apt-get dist-upgrade`?21:46
buZzits what i do, i'm not fully convinced its needed21:46
Nrmlhumrmrmrm21:46
buZzbut 'apt upgrade' could have updated the kernel21:46
Nrmlit did not21:46
buZzi like to do 'dist-upgrade' 'from the green'21:46
NrmlI checked the messages, it's still the old daedalus kernel.21:47
buZzso, 'everything' working, after upgrading all the updates i grabbed prior21:47
rwpBetween apt-get upgrade and apt-get dis-upgrade I recommend doing apt-get upgrade --with-new-pkgs21:47
n4diryou sure use the old kernel until you reboot, wether it is installed or not21:47
buZzrwp: oh fancy21:47
NrmlI will save another snapshot and try without reboot, if it fails I will rollback and retry rebooting first21:47
n4dirthe new one is installed or not21:47
Nrmlrwp: why?21:47
rwpThe dist-upgrade is the action that can remove things.  I want to get as much new installed as possible to make the package dependency topography as simple as possible.21:48
rwpThe upgrade and upgrade --with-new-pkgs are actions I consider safe actions because they don't really change anything.  But the last is allowed to pull in new dependencies as names change.21:48
rwpSome things like bind9 always spin their library names so they do not upgrade without --with-new-pkgs.  Also linux-image-amd64 can't upgrade without pulling in a new kernel name.21:49
NrmlOK, makes sense.21:49
NrmlI just saved an snapshot of the VM right after `apt-get update && apt-get upgrade` so if hell breaks loose, I can rollback and retry21:50
Nrml1 min21:50
rwpSometimes apt when given a completely major release difference will get confused by the huge number of possibilities in changing from one package depends topography to another.  I have seen dist-upgrade get confused and choose the wrong solution.  Or at least an unfortunate solution.  Reducing dist-upgrades problem space makes things go much easier.  Almost always correct when it is small.21:50
rwpWhen I say dist-upgrade get confused I mean when people (unfortunately) choose to run dist-upgrade as the first action.  NOOO! And then it has zippered some systems of friends of mine.21:51
joerg>><Nrml> OK everyone, `apt-get ***update****` finished mostly OK.  β€¦  reboot before `apt-get dist-upgrade`? <<  seems there's missing the upgrade in between?21:51
rwpI suggest running "apt-get upgrade --with-new-pkgs" and then running "apt-get dist-upgrade" reviewing what it wants to do at that step closely.21:52
Nrmljoerg: sorry, I meant `upgrade`  and not `update`. the latter has been run before21:52
Nrmlrwp: OK, will do21:53
rwpIt's forever going to be a point of confusion between "update" and "upgrade".  Just the naming we have though.21:53
Nrmlyep21:54
rwpI will run "upgrade" and "upgrade --with-new-pkgs" almost without thinking much here because it is never a problem.  But if 3rd party repositories are configured then one must be careful because sometimes those Frankensteins will stir things up.21:54
Nrmlthe distinction for me is clear, but sometimes the fingers go their own way21:55
NrmlNo 3rd party repos here, at least for now21:55
rwpSometimes when there are deep problems with 3rd party repositories I must remove them, and some of their packages, then upgrade, then re-install the required 3rd party repositories and apps.21:55
onefangapt-show-versions | grep -v /daedalus | grep -v " not installed"  # good for figuring out if your FrankenDevuan is tangled.21:56
rwpThere are 3rd party communities like winehq, jenkins, jitsi, and so on that are always bolted onto the side and must be used when they must be used.  But sometimes they still get in the way of upgrades.  In those cases if they cause problems then I must neuter them such that the base OS can be upgraded, then re-install them as needed.21:56
NrmlOK, `apt-get upgrade --with-new-pkgs`  is installing a new kernel. Should I reboot before proceeding with `apt-get dist-upgrade` ?21:57
rwp+1 for apt-show-versions.  Good for detangling.21:57
rwpI don't.  I proceed to dist-upgrade and then reboot afterward.21:58
onefangThough I'm still wondering why the "not installed" thing turns up for things that clearly ARE installed.  shrugs21:58
rwpIf you are bored you can read an article I wrote. Bob's Guide to System Upgrades https://www.proulx.com/~bob/doc/bobs-guide-to-system-upgrades-with-debian/bobs-guide-to-system-upgrades-with-debian.html21:59
onefangI don't have time to be bored.  lol21:59
Nrmlrwp> I don't.  I proceed to dist-upgrade and then reboot afterward. -> Wilco22:02
onefangI use a script I'm working on updating now, to install rather than update to new releases, using mmdebstrap.  One thing I notice with both chimaera and daedalus is that if my script installs the backports kernel, it can't find it's boot disk when the kernel fires up, but if I upgrade to the backports kernel AFTER booting it, works fine.22:02
onefangThen I need to remove the non backports kernel at the end.22:03
rwpFeels like a problem building the initramfs image.  Hmm...22:03
onefangAnother odd thing, initramfs gets built several times, including by desktop-base.  lol22:04
rwpI have also seen the extra initramfs builds happening serially through the process.  Grumph.22:04
rwpNrml, I don't think anyone has mentioned cleaning things up before and after an upgrade.  Please do read the article I posted above and look at the cleaning steps.22:06
Nrmlrwp: thanks, will do.22:08
NrmlUpgrades from a version to the next are really complicated. This is one of my motivations for testing Ceres. If it works reasonably well, IIUC no `apt-get dist-upgrade` will ever be necessary again as it becomes a rolling release.22:11
NrmlAnd if/when stuff breaks after `apt-get upgrade`, I can rolback to a snapshot right before it and all will be well.22:11
rwpNrml, Actually it's the other way around.  With Unstable Ceres every daily upgrade is a daily dist-upgrade just like when doing a major release upgrade.22:12
rwpAnd all of the cleaning steps I mention are needed on a routine basis too.22:12
NrmlWeird. That is not what I heard.22:13
NrmlBut OK, makes sense.22:13
rwpIt's one of the reasons people argue that Unstable is not a rolling release in the same way that other systems produce true rolling releases.22:13
NrmlAs Ceres will upgrade packages between major versions (eg, `bind8` -> `bind9`) right?22:14
rwpRight.22:14
Nrmland same with kernel, etc22:14
NrmlOK22:14
NrmlBut if I run `apt-get upgrade` on Ceres it will not do that, right?22:15
rwpWith Unstable I have most of this scripted.  All of the up front "safe" operations I run daily by cron and then the "unsafe" dist-upgrade action I use -s simulate and it emails me the output.  I then perform whatever action I think is needed manually.22:15
rwpOften there will be a large transition and that day things will blow up and I don't do anything waiting for the migration to proceed.  Which might take some days or even weeks when there are problems with the migration.22:16
onefangI have my upgrades scripted to.  Sends me an email when updates are needed.  It includes taking care of my various file integrity things when files get updated.22:16
rwpNrml, The "upgrade" action will not change the list of installed package names.  Only the versions of individual packages can change.  Forward.22:16
rwpSo if linux-image-amd64 appears with a new Depends to a different new Linux kernel then "upgrade" can't touch it.  It will say "held back".  Because to install it would require installing a new package, a new packaged linux-image-6.5.4.3.2-blah-blah kernel and upgrade can't do that.22:17
rwpThen "upgrade --with-new-pkgs" can install it though.  Because that does not delete anything.  It just installs a new package and upgrades existing packages.  So that can proceed.22:18
rwpSome packages always require dist-upgrade due to adding things and removing things both of which need to happen at the same time.  This is a frequent occurrence in Unstable.22:19
rwpAnd sometimes things in Unstable are just broken.  When running Unstable one usually has Testing repositories configured too.  So that after an upgrade happens that breaks things then one can easily install the prior version pulling it out of Testing while it is still there and before it is overwritten by the Unstable version.22:20
rwpUnless the problem wasn't noticed until late enough that the Testing version is already gone.  In which case I must dig through snapshot.debian.org and find the prior version.22:20
rwpRight now procmail in Unstable has a bug which is a showstopper for a feature I use.  I have to use the version from Testing and then mark it "apt-mark hold procmail" so that it does not upgrade.  (Which reminds me I need to find some time to try to debug it, since I use it and it affects me.)22:22
NrmlOK, two issues during `apt-get update --with-new-packages`: https://paste.lcomrade.su/g2m8aUNv22:24
NrmlMy observations/questions are inline, beginning with '-> '22:24
NrmlComments, tips, cluebats?22:24
rwpDKMS failed to rebuild the external 3rd party ZFS module.22:25
rwpThis is outside my experience since I have so far avoided using DKMS to build 3rd party kernel modules.22:26
rwpI am thinking that the new linux-6.5.0 kernel needs a newer OpenZFS module to match it.22:27
rwpI am actually stuck on linux 6.4 because of a bug in 6.5 which grows committed memory forever until resources fail it.22:28
NrmlIt doesn't look that way, here it is: https://paste.lcomrade.su/jS0XkeG022:28
NrmlZFS module building seems to have succeeded, no errors and even a 'success' message22:29
rwpThe Daedalus kernel is 6.1.0-13-amd64.  I would probably install it, then hold it, and then upgrade everything around it.22:29
Nrmlrwp: bug in 6.5 which grows committed memory forever until resources fail it. -> OK, generic bug or something specific to your setup/use case?22:30
rwpIt's an in between bug.  I am not the only one who sees it.  But probably you won't see it.22:30
NrmlOK22:31
Nrmlrwp> The Daedalus kernel is 6.1.0-13-amd64.  I would probably install it, then hold it, and then upgrade everything around it. -> this sounds like the best policy right now.22:31
onefangWith 256 GB of memory, I might not see it for some time.22:31
Nrmlonefang: my machine with the most RAM has just 64GB22:31
Nrmlrwp: kernel 6.4 not an option?22:32
Xenguyrwp, re: "https://www.devuan.org/get-devuan":  After a quick glance, the mirror seems properly up-to-date22:32
rwpI am wondering if the upgrade to the zfs version 2.1.13 (I assume it is an upgrade from a previous version) requires grub to be upgraded in order to identify the new zfs features it provides?  Perhaps grub-install is needed?22:32
Nrmlrwp: I can try and install it manually22:32
rwpXenguy, See the discussion of mirrors.ocf.berkeley.edu in the scrolllback above.22:32
Xenguyrwp, I was replying to just that22:33
XenguyThe package mirrors may be an issue, but the ISO mirror looks okay, at first glance22:33
Nrmlrwp: hummrmrmrmr22:33
Nrml# apt-cache policy grub-install22:33
NrmlN: Unable to locate package grub-install22:33
rwpgrub-install is in the grub-common package.22:34
NrmlOK22:34
rwpSorry.  grub2-common.22:34
rwpXenguy, Ah, yes, (hand slaps forhead) I forgot the difference between ISO mirrors and package mirrors.22:35
onefangSome do both, but that's entirely up to the mirror admins.22:35
Xenguyrwp, Yeah, I finally figured that out, after some years of reminding myself  : -)22:35
Nrmlgrub-common is installed and is the newest available version: https://paste.lcomrade.su/nWZz0N9c22:35
Nrmlchecking grub2-common nopw22:36
Nrml*now22:36
NrmlDitto grub2-common: https://paste.lcomrade.su/HztyfWmo22:37
rwpThose grub-common and grub2-common package installs all look normal to me.22:38
Nrmlyeo22:38
Nrmlbut still there's an error with grub-install during `apt-get upgrade --with-new-pkgs`:22:38
Nrmlversion_find_latest22:39
rwpThe earliest error mentions cryptsetup.  Do you have cryptsetup-initramfs installed?  That's critical.22:39
Nrmlis that some kind of grub internal module/file?22:39
rwpAt some point cryptsetup-initramfs because split off from cryptsetup and there is no Depends to pull it in on an upgrade.  I have been burned by that twice so far.  By the second time I should have known but got snagged a second time anyway.22:40
Nrmllemme check cryptsetup-initramfs22:40
Nrmlyep, cryptsetup-initramfs installed and latest version: https://paste.lcomrade.su/3VPCkyjq22:41
NrmlPlease let me point to this error line specifically:22:42
Nrml/etc/grub.d/10_linux: 1: version_find_latest: not found22:42
rwpCan you post "dpkg -l | grep grub" to see what else might be involved there?22:42
rwpThere is no mention of version_find_latest in my /etc/grub.d/10_linux script from grub-common version 2.12~rc1-1222:43
Nrmlrwp: here it is: https://paste.lcomrade.su/raw/VhZZS2vt22:44
rwpI don't have a UEFI booting Unstable system to share back.  :-(22:45
rwpgrub-pc is in the "rc" state.  It has config files installed but is otherwise marked as removed.  I would "purge" it.  "apt-get purge grub-pc" (or dpkg --purge grub-pc)22:46
rwpHere is my copy of /etc/grub.d/10_linux and it seems important that yours is different https://paste.debian.net/plain/129932022:48
rwpIs there a /etc/grub.d/10_linux.dpkg-* file?  Like if the local one was modified by something and the new version did not get installed?22:49
NrmlOK, purging grub-pc22:54
NrmlHumrmrmrmr...22:55
Nrmlhttps://i.imgur.com/SmLwNm2.png22:56
NrmlDoesn't look good22:56
rwpHmm...  That does not make sense.  I would definitely not do that until that is understood.22:56
NrmlPeraps it would be best to fully install grub-pc instead?22:57
Nrml*Perhaps22:57
rwpMaybe.  I don't know.  This is the only UEFI system I have available to look at here: https://paste.debian.net/plain/129932122:58
NrmlTried and it installed OK, now doing a `dpkg-reconfigure linux-image-6.5.0-4-amd64`23:01
NrmlLooks good!23:01
NrmlNo errors23:01
rwphttps://bbs.archlinux.org/viewtopic.php?id=279415 mentions that version_find_latest is part of a grub-customizer package and that removing it solved that person's problem.23:01
NrmlHere's a paste: https://paste.lcomrade.su/E2JkeXEB23:02
Nrmlcryptsetup WARNING/ERROR persist, but I'23:02
Nrml*but I'm pretty sure they can be ignored.23:03
NrmlSo, `apt-get dist-upgrade` now?23:03
rwpHas that completed successfully yet?  If not then yes.23:03
rwpI hate to say this Nrml but I must.  Welcome to Unstable!  These problems are sometimes what happens in Unstable.23:03
Nrmlrwp: no problem.23:04
rwpAnd also with UEFI too.  Working with UEFI is like trying to pet a feral cat.23:04
Nrmlrwp> Has that completed successfully yet? -> What is "that"? `apt-get upgrade --with-new-pkgs` ?23:05
rwpEither.  Both!23:05
rwpif apt-get upgrade --with-new-pkgs is now clean then proceed on to apt-get dist-upgrade.23:05
NrmlI think it's now clean as the only error was the one I just fixed with `apt-get install grub-pc && dpkg-reconfigure linux-image-6.5.0-4-amd64`23:08
NrmlBut I will run it again, brb23:09
NrmlLooks reasonably clean to me: https://paste.lcomrade.su/Om8L7BUU23:11
NrmlJust a handful of 'no longer required'  packages, which I plan on ignoring for now.23:11
Nrmlso, `apt-get dist-upgrade` and then reboot?23:12
rwpLooks good so far!  Yes.  Keep going.23:13
rwpReview the action list for dist-upgrade carefully focusing specifically on the remove section.23:13
rwpBefore rebooting run this and review if you need something special: find /etc \( -name '*.dpkg-*' -o -name '*.ucf-*' \) -print23:14
NrmlOK, from your article. Wilco!23:14
onefangMaybe I should read that article after all, so far I have added two of your suggestions to my install scripts.  lol23:20
ddlty too.23:24
Nrmlrwp: reading your article. just got here: "All of the above has been the preparation". This has been about 90% of the article, and this is BEFORE the upgrade per se23:35
NrmlOuch23:35
NrmlI did nothing / almost nothing of that prep23:36
ddl99.43% and 0.57%23:36
rwpYup!  As I said, preparation is the most important part.23:36
ddlnobody gets root here silly23:36
ddlit's in Crisco23:36
Nrmlshould I just rollback to a snapshot before I started trying to do all that (ie, where Daedalus was installed and working) and then redo it all, but with your prep steps before the upgrade per se?23:37
rwpI need to update the section talking about the handling of obsolete conffiles.  Because I only just edit the status file manually now.  I should create a script to automate the handling of it.23:38
rwpNrml, Are things working for you now or not?  Are things working or broken?  If working then well you have just muddled through like most people do.  Keep going.23:38
rwpNrml, I am anxious to hear how your upgrade turns out!  But I am go afk for a while.  BBIAB!  Until then Good Luck!23:59

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