libera/#devuan/ Tuesday, 2023-07-18

brocashelmis it just me or is the site down? error code is SSL_ERROR_RX_MALFORMED_SERVER_HELLO05:33
brocashelmdev1galaxy loads05:33
debdogsame error here05:51
rrqthanks; .. cert issue05:52
nemohm... I see that tomcat10 for devuan doesn't bundle an init script yet19:33
nemooh well. manual addition, nbd19:33
nemocp /etc/init.d/tomcat8 /etc/init.d/tomcat10 ☺19:34
clemens3Linux from scratch is replacing eudev with systemd extracted udev19:34
clemens3is devuan not using eudev, or do you have something else or of your own?19:34
nemohttps://www.devuan.org/os/init-freedom19:35
gnarfacelast i checked, devuan had both19:35
gnarfaceit might be that now udev is just a transitional package that points to eudev though19:36
rustyaxesystemd is a cancer upon the Linux. A curse given to our computers like a biblical plague :o19:36
gnarfacefor a while i think you could literally run either19:36
nemothe init freedom page says that eudev, mdev and vdev are the options, with eudev ofc being systemd based. I'm not sure how that's different from what clemens3 is describing19:36
nemoI have no idea if this page is up to date though19:36
___usedsystemd is a solution for problems normal linux users do not have. Fast booting, one point administration, "billble", container ready etc. All for cloud use.19:37
___usedbillble->billable19:37
gnarfacethe fast booting part is pure fud though19:37
gnarfacethat part of the argument was started when it was purely theoretical and time has proven it to be 100% fictional in every respect19:38
___usedIn a way yes. But someone likes to say that a lot.19:38
rustyaxe___used: i dont have clowns on my computer tho19:38
___usedthey are hiding from you19:39
rustyaxeAlso, my laptop boots in 3 seconds once its past post.. Need it much faster? Its usually wait for me to login19:39
clemens3well, lfs claim eudev is now unmainntained, and i can't believe other distros all fall back to systemd udev19:39
nemoI've never noticed any significant delays in booting with sysvinit - the work devuan machines reboot in seconds. even with full desktops19:39
onefangThey should be hiding in #devuan-offtopic.19:39
rustyaxenemo: indeed19:39
___usedclemens3: what does slackware use?19:39
nemohttps://github.com/eudev-project/eudev19:40
nemoseems active19:40
clemens3yeah, have to find out.. but without having a running devuan 4 right now, i thought i just ask around here what you guys have under the hood19:40
nemoI mean, not a ton of commits but that is not necessarily a bad thing19:40
nemoso long as it is being maintained19:40
clemens3nemo: last updates may.. good for me19:41
nemoclemens3: do you have a post about that lfs claim? wondering when it was made19:41
clemens3lfs has a systemd version and sysv, naturally if they use udev might make it simpler for the systemd fans/maintainers19:42
nemoclemens3: well, no idea how far apart eudev and udev are at this point, but theoretically they are supposed to be close…19:42
nemoclemens3: https://wiki.gentoo.org/wiki/Project:Eudev I guess you could go ask them19:42
clemens3the lfs git diffed just a few days ago, and eudev was just removed, no mailing list discussion, moody in irc just said:19:42
clemens3Moody | clemens3, dunno, but i assume that they are on systemd so no need for a sep. udev19:43
nemomm19:43
clemens3"implementation"19:43
nemowelp. that's their call. going all in on systemd is sufficient explanation19:43
masonGentoo's not really involved with eudev any more.19:43
clemens3oh, wrong quote wait19:43
___usedslackware is on udev19:43
nemomason: oh?19:43
masonnemo: They determined that udevd wasn't locked to systemd so they could keep using it with their openrc/sysvinit19:44
clemens3Moody | clemens3, afaics, problem is that eudev seems unmaintained and it gets more and more19:44
clemens3incompatible19:44
nemohttps://wiki.gentoo.org/wiki/Eudev19:44
nemohm. no mention there that udev is not systemd linked19:45
nemounless my skimming missed something19:45
clemens3the first quote was about gentoo, i asked him what gentoo uses, he said systemd, moodys, i asked wasnt it openrc19:45
___usedShould this not be on #-offopic?19:45
masonnemo: https://www.gentoo.org/support/news-items/2021-08-24-eudev-retirement.html19:45
nemoclemens3: gentoo still allows you to choose19:45
nemo___used: why19:45
nemomason: thanks19:46
masonThe wiki page should probably link that.19:46
clemens3here is something from 201219:46
clemens3https://lwn.net/Articles/529314/19:46
clemens311 years19:46
clemens3saying how eudev started19:46
___usedhttps://blog.paranoidpenguin.net/2015/11/slackware-linux-is-moving-to-eudev/ because it is off topic -- explanation on slackware going eudev then back udev19:46
nemo___used: it's relevant to me as to what init system I should be using on devuan19:47
nemoI'd like to know if gentoo feels udev is "safe" and not systemd linked, then perhaps I should switch to that on both gentoo and devuan19:47
nemoand I'm curious if devuan supports this19:47
___usedread the links, they explain what eudev is19:47
nemoso understanding current lay of the land, a useful support issue for this channel19:47
clemens3___used: well, support question what devuan is actually by default using19:47
nemoyeah. that was not a helpful response19:48
nemomason: reading that it does seem to be exactly what you say... do you happen to know why devuan doesn't do this?19:48
nemomason: is it a packaging issue?19:48
masonnemo: Devuan moved to eudev prior to Gentoo moving away from it, and I'm not currently aware of issues that would prompt moving back.19:48
masonMaybe they exist.19:49
___usedshort: 2012 udev is merged into systemd, 2015 slack and others switch to eudevd, nowish: switch back to udevd "peeled" out of systemd19:49
___usedliberated?19:49
nemomason: but I wouldn't be able to simply install udev on devuan...19:49
nemomason: because the upstream packages would need modification?19:49
masonnemo: Unsure, sorry.19:50
clemens3so without booting into devuan 4 myself, which package do you see installed on it yourself?19:50
nemoeudev/stable,now 3.2.9-10~chimaera1 amd64 [installed]19:50
clemens3ok, thank you19:51
___usedafaik from user programs, (e)udev is not visible, some programs "see" udev notifications via dbus19:51
nemoclemens3: and same on dædalus unsurprisingly. eudev/testing,now 3.2.12-1 amd64 [installed]19:51
clemens3i don't care about such stuff, i just feel very uncomfortable to give the systemd project any chance to make some decisions for me19:51
gnarfaceclemens3: what's important here is that eudev is currently in devuan so it's not going anywhere for the duration of the current release (chimaera) or the next release (daedalus)19:51
masonReminds me, I've got a database box still on Beowulf I should upgrade.19:51
___usedsee the deps and incompatibles for that package19:51
nemognarface: so long as it works reasonably well that's fine by me ☺19:51
nemognarface: ... and isn't missing key features that will break upstream apps19:52
clemens3yeah, i just asked because if eudev is used by devuan, i don't see a reason why it is not good enough for LFS19:52
* ___used wants to go back to when hotplug called a shell script to get things done19:52
gnarfacenemo: well, my steam controller still works so i'm guessing it's fine19:52
clemens32012 they say udev doesn't care for old kernels or hardware so much19:52
clemens3don't know if that is true and eudev is better19:52
nemoclemens3: well. from what I am gathering here, their decision makes sense if udev is now considered untainted, and sounds like devuan might even have it as an option someday in a few years19:52
clemens3but for sure the systemd devs are not trustable19:52
nemoclemens3: so not a reason to get too worried ☺19:53
gnarfaceclemens3: probably because nobody slides you $40,000 in laundered mafia money for switching to eudev19:53
nemoO_o19:53
clemens3exactly19:53
nemoI feel like I'm missing an inside joke19:53
onefangThey don't?  How am I gonna pay the rent now?19:53
clemens3i moved from devuan to lfs to learn how to get rid of dbus.. once i know it, and how to build devuan myself from scratch, seems i have to consider coming back19:54
onefangI think fsmithred_ has a dbus free build of refracta.19:54
masonclemens3: That'll be a lot of package rebuilds.19:54
masonEasier to just suppress dbus.19:54
___usedOne uses a stub instead19:55
gnarfaceclemens3: i wouldn't worry through daedalus. probably worth circling back to this subject for the release after that, but for now i think you're safe to use eudev19:55
___usedfaking dbus by event injection is possible19:55
clemens3well, it is a lot of package builds to build a LFS with falkon and firefox and libreoffice and rust19:55
clemens3right now i just do sudo chmod 644 /usr/bin/dbus-launch to get rid of the runtime19:56
clemens3but i still haven't had time to build more stuff without it at all19:56
onefanghttps://get.refracta.org/files/experimental/19:57
clemens3gotta learn refracta some day..19:57
onefang"nodbus:19:57
onefang  No dbus, no consolekit, no policykit, no display manager.19:57
onefang  Openbox, lxpanel, sudo shutdown."19:57
clemens3and seems I am not upgrading LFS next time19:57
clemens3yeah, besides dbus looks like my setup19:58
clemens3no elogind, no pam19:59
clemens3and yeah, openbox:), no panel19:59
nemoso. question. the fact that I had to copy over init.d/tomcat8 to init.d/tomcat10 (and fix the symlinks) in the dædalus tomcat10 package - is that a known bug?  I mentioned it a few weeks ago and I seem to remember fsmithred_ saying "thanks" but I recognise that's not the same as a formal bug report ☺20:07
nemos/symlinks/rc symlinks/20:07
___usedtomcat10 is likely an upstream package and your fix was not propagated up20:08
___usedAlso they may suffer systemd rot and no longer provide init.d scripts20:09
nemowell. it's very likely that, but that's why devuan has fixups20:09
___usedYou could contribute one ;)20:09
nemoI imagine the tomcat9 script would work too, I just didn't have it on this machien20:09
nemodon't really have the devuan competence to do that properly sorry20:10
nemobut I can certainly type out what I did to "fix"20:10
___usedJust provide a .tgz of the modified files.20:11
nemocp /etc/init.d/tomcat8 /etc/init.d/tomcat10;/bin/ls rc?.d/*tomcat8 | while read f;do pushd $(dirname $f);ln -s ../init.d/tomcat10 $(basename $f | sed 's/8/10/');popd;done20:11
nemodidn't modify anything20:11
nemojust did the above before removing tomcat820:11
nemohmmm I did rename the tomcat8 to tomcat10 in the init script20:12
nemoI guess that counts as a mod20:12
___usedtar -czf tomcat8-to-10-sysvinit-scripts-v0.tgz /etc/init.d/tomcat10 /etc/rc?.d/*tomcat1020:13
nemothe symlinks are packed up too?20:13
___usedy20:13
nemolemme reboot at least once to verify that seems to work ok 😝20:13
nemoreboot happened virtually instantaneously btw.  despite full desktop on this server to please the windows admins, and tomcat and php-fpm and mysql all actively doing stuff20:16
nemook. not instantaneously. like whole tens of seconds to go down and come back up ☺20:16
___usedthat is $1 probably in "cloud pricing" terms, added over a couple reboots20:17
___usedyou need systemd! </me ducks>20:17
nemook... that's weird. tomcat did not start up on reboot. crud20:19
nemowhy... the script is there...20:19
nemomaybe copying 8 was not sufficient ☹20:19
nemoit starts fine if done manually...20:19
nemoto the logs20:19
___usedit needs network up to start?20:20
nemowell, yeah, but that's defined in Required-Start just like in 8 and 920:26
___useddid you check starting by calling a symlink works? ... `$(basename $f | sed 's/8/10/');popd;done` ... seems to miss a sed `-e` flag20:27
nemoyes20:27
fsmithred_nemo, I see that orphan-sysvinit-scripts has tomcat9 but not tomcat1020:27
fsmithred_that's in daedalus20:27
nemo___used: -e is not needed with a single argument like that]20:28
nemoohhhh20:28
nemohaha20:28
nemodammit20:28
fsmithred_both 9 and 10 are devuan packages, so I'm not sure what the maintainer is thinking.20:29
nemohm. no. n/m. I did it right20:29
fsmithred_Neither has an init script.20:29
nemofsmithred_: huh. 9 had an init script in chimæra. odd.20:29
nemofsmithred_: did 10 have one?20:29
nemonever thought to try it before20:29
fsmithred_not according to apt-file20:30
fsmithred_did you have a leftover init script from upgrade?20:30
nemofsmithred_: so you can run 8 and 10 simultaneously20:30
nemoor 8 9 and 1020:30
fsmithred_no init script in 10 and it's not in the orphan package20:30
nemoso I just copied over 8 to 1020:30
nemo(one server had been running 8 and 9 in chimæra when I'd been trying out 9, the other only 8)20:31
fsmithred_is 10 the one that just did not start for you on reboot?20:33
nemofsmithred_: yeah20:33
nemotrying to figure out why my approach didn't work. the init script seems fine20:33
nemomy crude symlink fixup...20:34
nemois there a better way to do the symlinks?20:34
___usedincrease logging level20:34
fsmithred_update-rc.d?20:34
nemofsmithred_: ah... yes... 😃20:34
nemowell. let's see if that does anything different20:34
___usedassuming the headers in the init.d script are correct20:34
nemofsmithred_: should I remove the existing ones first?20:35
fsmithred_but you need an init script20:35
___usedare they nemo ?20:35
nemofsmithred_: yeah. just using the one I copied from 820:35
nemo___used: don't see anything obviously wrong with them20:35
fsmithred_I don't know the best approach. This is something I don't normally mess with.20:35
___usednemo: all 10 not 8?20:35
fsmithred_did you look over the service file to see what it does? That might give some clues.20:36
nemo___used: not sure what you mean sorry20:36
nemofsmithred_: mmm good idea20:36
___usedno mention of 8 in the headers20:36
nemo___used: no20:36
nemoand I updated the /usr/libexec/tomcat10/tomcat-locat-java.sh  line20:36
nemo*locate20:36
nemo(which still exists)20:37
nemowell. wouldn'tve started manually otherwise ☺20:37
___usedPATH assumptions by the script?20:38
nemodoesn't seem like it..20:39
___usedadd `set -x` to it and reboot?20:40
nemoeh. hang on. trying to examine the service files20:41
nemoannoyingly I removed 9 and kicking myself 'cause now I need that file20:41
nemo(wanted to do a diff between /lib/systemd/system/tomcat9.service and 1020:41
nemo)20:41
nemoguess I'll just grab the .deb again20:41
___usedtry to add set -x to the init script and reboot. Should log a lot and the answer will be there.20:42
nemono significant differences in the service files20:44
nemojust 9 replaced with 10 everywhere20:44
clemens3‰so there was an lfs ticket for eudev, which let to its replacement: https://wiki.linuxfromscratch.org/blfs/ticket/1829221:16
clemens3and here is another explanation: https://lists.linuxfromscratch.org/sympa/arc/lfs-dev/2023-07/msg00006.html21:17
clemens3i don't know if it makes sense21:17
clemens3and if the world ends, or blootooth or upowerxy support21:17
clemens3and if eudev is just a copy paste job of systemd-udev anyway21:18
nemoclemens3: well. forks do get out of sync...21:24
nemoyeah. a little under 20 seconds to shutdown and start up this devuan dev server with a full desktop and multiple services...  I don't know what the expectations are in the cloud, but that is totally fine with me21:32
nemowell... apart from tomcat. still no idea what's going on there21:33
nemo___used: so... I've never had to debug an init script that behaved differently at boot.. where do I go for the logs? do I have to install bootlogd or something?21:39
gnarfacenemo: shortcut to the probable issue; echo $SHELL && ls -l /bin/sh21:55
gnarface(if the first one says bash and the second one says dash, that's probably why it behaves differently on boot)22:00
nemognarface: heh. good point on the dash thing.22:09
nemocan give that a quick shot for sure22:09
nemoyou wouldn't think that would happen to a debian init script but eh22:09
gnarfacei feel like i've still seen the issue disturbingly recently with something they had just removed22:10
nemognarface: no issues with launching after explicitly using /bin/dash in the init script22:15
gnarfacenemo: interesting... a bit weird but not impossible i guess22:17
gnarfacedash is supposed to be a subset of bash functionality but there must be some ambiguous cases22:18
nemooh no22:18
nemoI mean22:18
nemoI tried changing the init script to explicitly use dash22:18
nemoand it still started and stopped manually just fine22:19
nemoso that seems unlikely to be the issue22:19
nemoand yeah, root's shell was set to bash22:19
gnarfaceoh, i see22:19
nemoand yeah, reviewing the service file there were no changes between 9 and 10, and those things listed in the service file didn't seem unusual22:19
nemo gnarface: do you happen to know how I would get some boot logging on this init?22:20
gnarfacei think you should be able to see the relevant boot log if you run "dmesg" right after boot22:21
gnarfaceif you need it put in a file i think you were right that you need to install some package22:21
gnarfacebootlogd or something like that22:21
gnarfacei forget the exact name, but your guess matched my vague recollection of it22:21
gnarfacesome stuff shows up too early to get with anything other than a serial console, but hopefully none of that is your init scripts22:22
nemouuuugh that !@#$ tomoyo-init does not exist dmesg spam22:29
nemogotta figure out how to get rid of that too22:29
nemonothing obvious in dmesg22:30
nemoguess I'll try that bootlog thing22:30
nemosure hope that still works22:30
masonnemo: tomoyo-tools: /sbin/tomoyo-init22:30
nemomason: but... I shouldn't have to install it22:31
masonnemo: Agreed. But if it's not there, you could shove a script there that saves off pstree -p or something to track it down22:32
nemomason: ah. fair point22:34
masonI see it too but I've not yet tracked down what wants it.22:34
masonhm: https://www.kernel.org/doc/html/latest/admin-guide/LSM/tomoyo.html22:34
masonMight be the kernel itself, although that'd be unusual.22:35
nemoaw fuck22:35
nemomason: that was a bad bad bad idea22:35
masonnemo: Worst case, have a shell script there that does nothing. :P22:35
masonnemo: Did you not redirect to a file? =cough=22:35
nemono that wasn't the problem22:35
masonAh, what happened?22:35
nemoaccess got cut off22:35
nemoliterally my ssh session went unresponsive22:36
nemoand entire machine22:36
nemobet it was the kernel22:36
nemogoing to have to restore from this morning's snapshot.22:36
masonThat's kind of unexpected. :/ Sorry.22:36
nemough.22:36
nemoI had some stuff in there I really really did not want to lose22:36
nemomy fault for blithely listening to suggestions on IRC I guess22:37
masonIs this machine not local?22:37
nemono22:37
nemocrap22:37
nemoyep. it's totally unresponsive to pings. lovely22:38
masonLooks like the real thing is supposed to be able to bail/fail and it's hard to think this ought to take down the system: https://termbin.com/kgg6v22:41
nemomason: I hadn't put in a script that did anything yet22:41
masonAnd it prints arbitrary things to stdout.22:41
nemoI'd made a completely blank stub22:41
nemoand hadn't even made it executable22:41
nemodidn't get a chance because I got locked out22:41
masonnemo: Hrm, hrm. That could have been it, but frankly that's just how I'd have done it so it's not a crazy idea.22:41
nemoa few seconds after my stub file showed up22:41
masonSeems like a bug if a non-executable file there can freeze the system.22:42
nemop'raps, but I'm sure as hell not trying this again22:42
nemofeel free to do it on your system 😝22:42
masonI'm going to try it on my laptop, yes.22:42
nemoI now get to try and fix everything I was doing this afternoon on this machine.22:42
nemoI should have known better22:42
nemoshould have done it on something not quite as important22:43
nemothankfully it was just a dev instance22:43
nemojust one I'd been doing a lot to today22:43
masonWhile I agree, it's a really unexpected result.22:43
masonSo, I've got one in place and nothing much is happening. Going to reboot with it in place and see what happens.22:44
nemothis was on dædalus if that matters22:45
masonInteresting. It appears to have frozen before getting too far into its attempt to reboot. Messages still up on screen.22:45
nemomm22:45
masonI'm not able to, for instance, change to a virtual console.22:45
masonNo IPMI or anything on yours...?22:46
nemoit's a VM22:46
masonAh, can you access the hypervisor's interface, boot from rescue media? That's how I'm going to correct this guy.22:47
nemonope22:48
nemorestoring to this morning's snapshot22:48
nemoless work22:48
nemogetting to that interface would require jumping through a lot of stupid bureaucratic hoops22:48
masonhrm hrm22:49
nemoand I cannot be bothered22:49
nemoI'll just redo what I did this afternoon. I can remember most of it22:49
masonSo technically possible but access you don't have? I'd hate for you to lose the data.22:49
nemoyes22:49
masonCan you take a snapshot and access it from the reverted instance?22:49
nemopossibly... but don't feel like going through the same hassle to explain all that. if this was my instance and my VM, sure.22:50
nemobut it's managed by a totally different group22:50
nemoeasier to just say.  hey, revert to this morning's autosnapshot. thanks22:50
nemoand then sit down and refetc a half dozen jars and edit some configs22:50
___usednemo: bummer. That should not happen. Do you even have a kvm screenshot of the stuck boot screen?22:50
nemoummm22:50
nemoI might have access for that? maybe?22:51
nemoI have some limited read only22:51
nemo'course I already sent them the message..22:51
___usedso what's the last line on there22:51
nemolet's see what I can do on the nutanix console22:51
masonFWIW, removing the file from rescue media was successful here.22:52
___usedwere you rebooting when it happened?22:52
nemono22:52
masonSure feels like a bug.22:52
___usedI was going to say typo in script but then no22:52
nemooh wait. it's vsphere now22:53
___usedyes sounds like a bug unrelated to your sript22:53
___used+c22:53
nemowell. it wasn't even a script yet22:53
masonNote to self: next time, test locally before mentioning it online22:53
masonI so often do but this felt like a pretty safe bet.22:53
nemoanyway. I do not have access to this VM22:53
nemoso I will have to wait22:53
___usedset -x makes the init script log each executed line. It does not change anything else. Boot log will be in syslog (from this)22:54
nemo___used: yeah. familiar with -x however I saw nothing new in syslog or dmesg22:55
masonnemo: FWIW, even if it was executable and a script, it seems kind of fragile. This froze too: https://bpa.st/3YXA22:58
masonthat said, maybe I'll have pstree output once I get in via rescue media22:58
masonI'll share what I find.22:59
___usedsee /var/log/boot or /var/log/syslog for set -x output23:00
masonNope, didn't get a chance to actually write out the tomoyo-pstree file. Whatever locks it up is immediate.23:02
___usedcheck free space23:03
___useddu -sk23:03
___usedor df23:04
masonOn this box? What is the goal?23:04
___usedyou may have run out of space23:04
masonOh, no, it has space.23:04
___usedhmm23:04
masonI think whatever the kernel did was pretty immediate, probably before the shell started running the script, but I'm perplexed as to what and why.23:05
___usedchange the tomoyo-init script to use full path for pstree?23:05
masonThat's an interesting idea but I think I want to set up a VM to test, as each reboot/correction on my laptop involves snagging my installer, having it pull in ZFS kmods, manually unlocking two LUKS providers, and mounting up my root.23:06
___usedsounds like you are missing out something important.23:07
masonHm?23:07
masonHow so?23:07
___usedssh into vm as non root and did not elevate?23:07
masonI'm not parsing. Could you restate that?23:09
masonI wonder if tomoyo-init is actually an init and the kernel intends for it to be PID 1.23:12
masonrereading23:12
___usedis not an init23:12
mason"This program is executed automatically by kernel when execution of /sbin/init is requested.23:13
___used?!23:13
masonYeah, not an init.23:14
masonFeh. Popped in https://bpa.st/WNQQ and still no output, so it wasn't that it was a shell.23:24
___usedwhoami? id?23:29
masonIf this wasn't able to run, shelling out to something will have less success still. This was an attempt at fairly minimal moving parts.23:30
___usedwhoami? id? <-23:33
masonIf the kernel's calling it, it's root if anyone.23:34
___usedare you root? also does the local vm? have +w on the disk image file(s)23:38
nemognarface: welp. one problem solved. tomcat is starting up now. not sure why :)23:47
nemognarface: 'cause I ran update-rc for the symlinks this time...23:48
gnarfaceheh23:48
nemoas fsmithred_ suggested23:48
nemoyou'd think that would work manually though. so... something else? dunno23:48
gnarfacehmmm, could only guess you missed a symlink23:48
gnarfaceor named it wrong23:49
nemoalso. using tomcat9 init.d is a better idea than 8 - less work to fix, 8 had more TOMCAT8 variables everywhere23:49
nemognarface: yeah, p'raps23:49
nemoso now the only thing is the issue I've always had w/ devuan, that irritating dmesg spam from tomoyo23:49
nemobut after above I am soooooo not touching that 😝23:49
gnarfacei think you should be able to suppress the errors from rsyslog.conf23:50
___usedyour symlinks did not look like ../init.d/script23:50
nemo___used: hm?23:53
nemognarface: fwiw, here's the ones I'd generated by copying tomcat8/9 and those from update-rc  - they look identical to me, but whatever23:57
nemohttps://m8y.org/tmp/temp.txt23:57
nemo(first ones were fortunately still in my tmux buffer)23:58
nemomaybe some of my other tomcat fiddling had messed something up...23:58

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