libera/#devuan/ Monday, 2023-11-27

helios21<gnarface> helios21: stick around, someone might know eventually ==> Lorenzo answered on mailing list. Yes the merge is mandatory for Devuan Ceres users. That is why he decided to warn about it in runit package instead of letting users running into an unbootable system situation by accident. He is just the messenger there. Background is: Files like /bin/sh will cease to exist at some time in non usr-merged systems. More detail in Lorenzo's mail on dng-ml09:29
helios21So I just merged this laptop and will merge my user Devuan Ceres systems as well. Not taking a risk of having my systems unbootable.09:29
djphew11:29
djph:(11:29
al1r4dhi, anyone got "device not ready" from network manager? after update something, i cant connect internet. ath9k_htc. devuan ceres. ty11:56
djphal1r4d: I don't have any atheros cards.  Sounds like "possibly" the driver didn't get pulled forward with dkms (possibly)12:05
al1r4dhow to fix that, djph?12:20
djphtry reinstalling it? maybe (sorry, I haven't used atheros cards in ages :( )12:25
al1r4dyeah12:29
al1r4di'm reinstalling right now12:29
fsmithreddid network-manager get removed in the upgrade? There were a couple reports of that happening in ceres.12:32
fsmithredone was mixing stable and unstable, the other was not fully described.12:33
al1r4dnope. i can open nmtui, fsmithred13:02
al1r4dbut forget it. i did reinstall13:02
fsmithredjust the firmware package got lost?13:03
al1r4dnope13:04
al1r4dstill available on there13:04
al1r4dfirmware-linux-free, firmware-ath9k13:04
fsmithredno firmware-ath9k-htc?13:04
al1r4dfirmware-ath9k-htc << i mean this13:05
fsmithredok13:05
al1r4dDoes Devuan use PAM?14:23
gnarfaceit does, al1r4d14:51
gnarfaceconfigs should be /etc/pam.conf /etc/pam.d/14:51
systemdletegnarface:  Thanks for getting me set up with apt-cache-ng.  I would like the OPTION of being able to tell my apt-cache-ng server to provide package updates even if my Internet connection goes down.14:54
gnarfacehm, it doesn't?14:55
systemdleteMaybe Farmer Jones accidentally tore up the phone lines to my building, but the boss says, no, this does not mean you have the afternoon off.  Keep working.14:55
systemdletegnarface, I am not 100% sure, but I am 99.9997% sure14:55
gnarfacehmm, bummer14:55
gnarfacei had not even noticed14:55
systemdleteI think that apt-cache-ng wants to keep its cache up to date with the latest on the remote servers14:56
systemdleteso this does not happen to you?14:56
systemdleteI have checked traffic with tcpdump and it looks like the cacher IS responding.14:57
systemdletebut what I see is failure, at the client, to download the packages.gz files14:57
systemdleteoh, and also14:57
gnarfacewell, i can't remember seeing that behavior accidentally, and it's not something i can say for sure i ever tested explicitly14:57
systemdleteI am using the cacher with openwrt clients.  Don't worry.  it works!  I see the cacher successfully serving cached packages... but only when it has access to the Internet.14:58
gnarfaceif the cache wasn't already expired, i would expect it to still serve it to you regardless of its own access to any upstream mirror14:58
gnarfacebut it's possible i've just never tried it while my connection was down14:59
gnarfaceare you also serving DNS locally?14:59
systemdleteyes, but I've even tried hard-coding ip addresses in the http_proxy variable, etc14:59
systemdleteI've spent the last 2 hours searching the web for info on using apt-cache-ng offline.15:00
gnarfacedid you check for options in the admin console?15:00
gnarfacesomething about serving invalid cache anyway or something like that?15:01
systemdleteI did find one page that looked interesting, but it was within the context of someone building PI appliances I think15:01
systemdlete"admin console" -- you mean the web page?15:01
gnarfaceyea15:02
systemdleteso there is an option then?15:02
gnarfacewell i don't know i was just wondering if you've checked there for it15:02
systemdletewell, I did find "Restrict to packages related to previously cached files"15:02
systemdletewhich I find rather confusing15:02
gnarfacehmm, yea me too15:02
systemdletethat is under the mirror options15:02
gnarfaceso there's a login prompt15:02
systemdletehuh?15:03
gnarfaceon the web interface, there's a place to log in to get access to some extra options, that's what we're talking about here right?15:03
systemdleteoh... I did not try that, no15:03
systemdletewhere is the login?15:04
gnarfaceah, you might have to set a password for it in the config file first to enable it, it's been so long...15:04
systemdleteah15:04
systemdleteI had not set a login password because this is only available to clients on my LAN15:04
systemdletedid not think it necessary15:04
gnarfacemaybe it's not, maybe it gives you access to all the options anyway if you don't enable it15:05
systemdletebut didn't realize it would open up these other possibilities with it15:05
gnarfacei thought that gives you extra options, anyway15:05
gnarfacemaybe you're right and it just password protects what you're already looking at15:05
gnarfacedo you see a button that manually flushes the cache?15:05
systemdleteacng-report.html -- are we on the same page?15:06
gnarfacehmmm15:07
systemdletehttps://i.imgur.com/51HxKpU.png   https://imgur.com/4qt8ev9.png  (top and bottom screenshot of what I am seeing)15:08
systemdletebtw, apt-cacher-ng is on a chimaera system, so maybe it is an older version of the package15:09
systemdletenote that I unchecked "Force the download of index files (even having fresh ones)"15:10
systemdletethinking that might be the saving grace here15:10
gnarfacehmm, maybe i'm remembering wrong, maybe it just prompts you for a password if you change something15:11
gnarfacei do have "restrict to packages related to previously cached files" enabled, do you?15:12
systemdleteI did, but I tried to disable it and start mirroring.  That failed.15:13
systemdleteHOWEVER15:13
systemdletenow, as you can see, it is unchecked15:13
systemdlete???15:13
systemdletethe only thing I did was click on that first button15:13
systemdlete(the one that updates the listing of log analysis15:14
gnarfacethe one that calculates the stats?15:14
systemdleteright15:14
gnarfaceyea, when i press that, it also prompts me for a password15:14
systemdletelook at this:  https://www.unix-ag.uni-kl.de/~bloch/acng/html/howtos.html#optproxy15:14
systemdleteaha!15:14
systemdleteI didnot get prompted for a pw15:14
gnarfacedid it actually calculate some stats for you anyway?15:15
gnarfaceand what else do you have checked on there?15:15
systemdleteyes it did15:16
systemdletedid you look at the screen shots?15:16
systemdletehuh.  What about this:  "Stop the work on errors during index update step"15:17
systemdleteI wonder if that might help me.  From that description, I am not sure where it would "stop the work"--at the cacher, or at the client (apt update, e.g.)15:18
gnarfaceoh, sorry, no hang on15:18
systemdleteand this:  "Skip header checks (faster, not detecting bad metadata)"15:19
gnarfacein the screenshot, it has some transfer statistics but no cache efficiency stats. it says "not calculated..." in that field. right by the count data button15:20
systemdleteoh, yeah.  I took that snap BEFORE I clicked15:20
gnarfaceoh i see15:20
gnarfaceonly other difference is my patterns at the bottom are slightly different, but i think i am actually using an even older version than you15:21
systemdletehttps://imgur.com/YlcjClf.png15:21
gnarfaceah, that looks like it's working15:21
systemdletelet me try unchecking that "Stop the work on errors during index update step" and see if that does the trick for me15:24
systemdletegive me a few minutes (gotta go offline)15:24
systemdleteI just realized that that option is only valid in the context of the operations available on the page.  So that is not it.15:28
systemdletebut I wonder if the "partial mirroring" section of the doc might be an answer15:29
systemdletethe only thing is, where do these "precachefor" directives go?15:32
Nrmlrwp> Nrml, I am anxious to hear how your upgrade turns out!  But I am go afk for a while.  BBIAB!  Until then Good Luck! -> Thanks and sorry for being AWOL -- RL intervened and I'm solving a couple of problems now, but I plan on getting back on this later and will certainly let you know. Thanks!15:34
systemdletegnarface, I think I'm on my way now with this.  I have set up a new conf file in the config directory called "zzz_mirror.conf"15:54
systemdletein it, I am placing directives to precachefor: for just the directories in the cache I want15:55
systemdletebut I am getting errors from the daemon when I start it15:55
systemdletewarnings, not errors, but still15:55
systemdletenot sure what they mean15:55
systemdleteI just hope it does not plan to download EVERYTHING everywhere.  Right now, it is "briinging idnex files up to date"15:57
systemdleteI wonder if "Restrict to packages related to previously cached files" might mean to NOT download everything.15:58
systemdletethat it will only pre-cache (for the mirroring) what I already have downloaded15:58
systemdleteanyway, I am going to try this now...15:59
systemdletenope16:03
gnu_srs(19:52:08) gnu_srs: Hello, is it true that merged /usr now is forced upon us from Debian? No way to avoid that?19:51
gnu_srsPosting here as well as on devuan-dev!19:52
systemdleteI have daedalus on VM and hardware, and they have separate /usr partitions19:57
systemdleteon the other hand, I built these using debootstrap scripts, so maybe you are referring to the install programs that do this?19:59
onefangsystemdlete: Why do you have separate /usr partitions?21:07
jonadabThat used to be strongly recommended by traditional Unix-heads, because historically there was a time when it made some sort of sense.21:09
jonadabMore recently, /boot remained a good idea to keep separate21:11
jonadabThese days, I think /home is the main thing it might make sense to keep separate.21:12
jonadabAlthough there are special cases, e.g., a database server might want to put pretty much the whole rest of the system on a normal drive, and the database files on a RAID.21:13
onefangI understand those use cases, I'm wondering what systemdlete's use case is.21:33
systemdleteUnix allows us to do things the way we want to.21:52
rwponefang, A default Devuan Daedalus install sets up a separate /bin /usr/bin by default.  Every Devuan system by default is an unmerged system.21:57
rwpInstead of griping at users installing Devuan (like me) if you want to change Devuan over to UsrMerge then you can do it!  I certainly cannot.21:57
rwpTo reproduce this download devuan_daedalus_5.0.1_amd64_netinstall.iso and install Devuan then find a system not UsrMerge'd.21:58
onefang"apt install usrmerge"  Works fine, easy.21:59
onefangAnd in my Daedalus install script I install usrmerge in the mmdebstrap stage.22:00
rwpThat's great!  Now go and get Devuan changed to it.  It's easy!  Just have them switch over.  No problem!22:01
onefangThe point I'm making is that Devuan already has all the usrmerge stuff.  No need to get them to switch, and users still have a choice.  So correct, no problem.  B-)22:02
rwpI am perfectly happy to switch.  But I do a lot of fresh installations for testing.  And right now Devuan installs a non-merged system.22:04
onefangsystemdlete: You still haven't explained WHY you want to, which is what I asked.22:06
onefangIn my test Daedalus VM I can't start synaptic from my ordinary desktop user (who is in the sudo group) from starting synpatic, except via sudo.  pkexec and synaptic-pkexec are not working.  From the desktop menu it just fails to start.  From a terminal it asks me for my password, which doesn't actually work.  Exact same password works with sudo.22:40
onefangTried suggestions from several web hits, didn't help.22:40
n4dirwhich DE?22:41
onefangawesome22:42
n4dirYup. You got it working with awesome on any other installation?22:42
onefangWorks fine on my Chimaera desktop.22:43
n4dirWell, i do remember i had hard times making synaptic work when using a window manager, it worked right away with xfce22:43
n4diri forgot all other details. But if you have it working else, it should at least be possible22:44
n4dirwhat also might, or might not, be relevant is running a display-manager or not22:45
onefangIt's the whole my real password fails in pkexec, so does root password, though works fine in sudo.22:45
onefangMight be some PAM issue?22:47
rrqdoesn't pkexec use "polkit" for authorizations?22:51
onefangBoth are installed.22:54
n4dirwhen i had that problem i asked, and fsmithred told me about all the things needed to make it work, but, as said, for the life of me i didn't get it working with icewm22:55
rrqonefang: afaui polkit gets its decision raisins from files in /etc/polkit-1/rules.d/ ... something applicable to synapitc in there?23:00
rrqsynaptic23:00
onefangThat directory is empty.23:01
onefangAh having lxpolkit installed AND running seems to have fix it.23:08
fsmithredthere should be synaptic-pkexec in there, I think23:08
onefangYep, was trying that.23:09
rrqit might be a case of lxpolkit been upgraded to use that systemd wrapping for dbus launching... N/A on Devuan23:09
fsmithredsorry, /usr/bin/synaptic-pkexec23:10
fsmithredand that should come with synaptic.23:10
fsmithredIf that doesn't work, change your su path and run it from root terminal23:10
onefangMore a case of lxpolkit wasn't installed or runing.23:10
fsmithredah23:10
onefangI've moved away from lxde, so I had not installed the zarious lx utilities.  Reinstalling some of those one by one as I find out I still need them.23:13
onefangs/zarious/various/23:13
Wonkaarrgh. again and again and again...23:48
Wonkaupdate-rc.d: error: initscript does not exist: /etc/init.d/pdns23:48
Wonkawhere do I have to kick orphan-sysvinit-script?23:49

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