libera/#devuan/ Wednesday, 2021-06-09

ElPresidentequick question.  in the netinstaller, it refers to OpenRC support as being experimental and requiring some manual configuration.  what does it mean by "requiring some manual configuration?"  last time i installed devuan it seemed to just work (until i moved to unstable for the fun of it and destroyed that VM)11:13
ElPresidenteadditionally, is runit supported more than openrc?  it doesn't have a disclaimer like openrc.11:14
xrogaannot all daemon have openrc scripts available11:40
xrogaanor was it for runit?11:40
xrogaanIIRC, that's what it means.11:40
DPAopenrc can use sysvinit skript, and it usually works just fine. I haven't used runit yet, and don't know to what extent it's used/supported.12:56
jonadabDoes anyone anywhere maintain a list of (current) hardware whose firmware does/doesn't give you @#$! about booting operating systems other than The Intended One?17:01
jonadabI've had a devil of a time with the UEFI on my last system, am not looking to repeat that kind of experience.17:01
specingjonadab: buy a computer with Coreboot/Libreboot/petitboot, then17:08
jonadabHmm, can I just throw that into a search on Amazon, for example?17:09
specingno17:09
specingcoreboot and libreboot have a hardware support list (motherboards + laptops)17:09
jonadabYeah, looks like no.  "Coreboot" gets me boots, in the footwear sense.17:09
jonadabAh.17:09
jonadabTHAT would be useful.17:09
specingpetitboot ships with raptorcs Talos17:10
jonadabI'll look for that.17:10
jonadabThanks.17:10
specingjonadab: you can also get something from Pine64 or the reform ARM laptop17:11
luser978Normally selecting bios mode for booting makes things work jonadab . Uefi is not really needed for anything other than tpm secure boot afaik.18:18
daemonhey all how would I install an old version of php on devuan and an old mysql/maria client20:05
daemonphp56 looking around20:05
daemondo not really care which maria/mysql20:05
flingradicale works when I start it by hand with su -m radicale and then radicale -D20:16
flingbut not via service20:16
flinghow to debug it?20:16
gnarfacedaemon: php5 was last seen in jessie, which you might still be able to install20:16
gnarfacephp7 is currently in beowulf.  afaik there was never a php620:17
gnarface(if you can't get jessie to install, try installing beowulf then installing jessie into a chroot inside it)20:19
gnarfacefling: startup scripts operate with root permissions but not root's shell environment... sometimes not even the same shell (i think dash is the default now and it does cause known problems parsing bash)20:20
gnarfacefling: i'd check paths first, then check for bashisms in your script20:20
flingnothing gets logged to syslog20:20
flingsyslog works but I see nothing when I stop start this particular service20:20
gnarfacehmmm20:21
gnarfaceso the service script works when you run it by hand like "/etc/init.d/whatever start" ?20:21
gnarfacei assume you have the /etc/rc*.d/ symlinks in place?20:22
gnarfaceand a proper LSB header block in the script?20:22
gnarfaceand it's marked executable?20:22
flingit says [ OK ]20:22
flingbut status reports not running20:22
gnarfacewell what does "ps aux --forest |grep whatever" say?20:22
flingempty20:22
gnarfacemaybe the status check is just what is broken20:22
gnarface?20:22
gnarfaceno?20:22
flingno20:22
gnarfacehmm, script suspect20:23
gnarfacethat should work20:23
gnarfacedo you know any bash?20:23
flingjust install radicale and try yourself20:23
flingit is tiny :D20:23
flingI know bash20:23
gnarfacehmm, does the init script come with it or is this an init script you made yourself?20:23
flingstill not used to devuan init system20:23
flingthe initscript is from devuan20:23
flingI've not edited it myself20:24
gnarfacedoes it refer to any files in /etc/default/ ?20:24
gnarfacesometimes you have to change a 0 to a 1 in there or something lke that20:24
gnarfacei'm not familiar with radicale but i'm not feeling like installing it right now to test20:25
fling[ -r /etc/default/$NAME ] && . /etc/default/$NAME20:25
gnarfaceyea find that file and read its contents20:25
gnarfacelook for something like "uncomment this line to make it work!"20:25
flingok20:25
flingradicale: error: unrecognized arguments: --daemon20:25
flingshould be -D instead of --daemon20:25
gnarfaceheh20:25
gnarfacewell that looks like an obvious bug20:26
gnarfaceis this in beowulf?20:26
flingstill not starting btw20:26
flingI think initscript is for version 220:26
flingbut chimaera has 320:26
gnarfaceoh so you're on chimera?20:26
flingyes20:27
gnarfacebreakage may be expected then20:27
gnarfaceyou might want to file a bug report though20:27
flingright20:27
gnarfaceor just tell fsmithred20:27
gnarfaceif he's here20:27
flingfsmithred: hello20:27
gnarfacebug tracker is at bugs.devuan.org20:27
flingRADICALE_OPTS="--daemon"20:28
flinginitscript has it too20:28
gnarfacethat seems like the type of thing that could have changed from beowulf to chimera but debian might not be be maintaining the init script anymore20:29
gnarfaceif they are, the bug goes to their bug tracker, if not it goes to ours20:29
flingthey have version 2 there https://wiki.debian.org/Radicale20:30
fsmithredhi fling. What?20:30
gnarfacehaving a problem launching Radicale and there seems to be bugs in the initscript20:31
flingfsmithred: radicale initscript is outdated20:31
flingfsmithred: --daemon should be -D etc20:31
flingthere is something else off, the daemon is not starting but the app works when I run it by hand20:31
fsmithredI don't generally mess with init scripts20:33
gnarfacewhat do we do about this one?  do we report it to debian?20:33
fsmithredisn't there something you have to do to register an init script with the system? Maybe that didn't get done.20:34
gnarfacehmm.... fling it would be interesting to know what sysv-rc-conf says about it, just to sanity check the symlinks20:34
gnarfacei don't see why that should need to be done unless this wasn't part of the package though20:34
fsmithredgnarface, yeah bug report would go to debian.20:34
flinggnarface: everything [ ]20:35
fsmithredI was thinking maybe they removed something from the postinst script but left the init scripts in the package.20:35
fsmithredfling, the empty space between the brackets means OFF for that runlevel20:36
fsmithredarrow keys and space bar can fix that20:36
flingsure20:37
fsmithredmost things run in 2-520:37
flingthe initscript is not starting by hand20:37
flingI will debug it later20:37
fsmithredmaybe compare init script to older version20:37
gnarfacethe symlinks shouldn't need to be there for starting by hand but you might need to alter /etc/default/radicale20:37
flingfsmithred: the initscript is for version 2 probably20:37
flingfsmithred: but I have 3 installed20:38
gnarfaceyou might need to just fix paths20:38
flingthis too20:38
gnarfacesince /usr/sbin/ and /sbin/ are no longer in root's path by default20:38
flingI will look into it later20:38
fsmithredfor running the script manually, it might make a different whether you use 'su' or 'su -' to get root.20:39
fsmithreddifferent/difference20:39
sadsnork_daemon, have you seen https://deb.sury.org/ ?  It has php 5.6, 7.0, 7.4, and 8.0 - I am currently using it successfully to install php v5.6 on beowulf with apache2.21:22
jonadabluser978: The firmware on this workstation does not support BIOS-mode for booting.  It does not support non-GPT anything.  And it does not support booting to hard drive partitions that aren't Windows Boot Manager.  It is basically distilled evil.  This is what I don't want to get stuck with again.21:38
jonadabI don't think it would even be possible to install, say, Windows XP on this system.  If you wanted to for some reason.  Or DOS.  Or anything.21:39
jonadabWell, "possible".21:39
jonadabIt's possible, it just requires tom-foolery.21:39
jonadabAs evidenced by the fact that I've been running Devuan on it for a couple of years.21:44
luser978jonadab: we all have doorsteps23:54
luser978jonadab: we all have doorsteps23:54
luser978jonadab: we all have doorsteps23:54
luser978jonadab: we all have doorsteps23:55
luser978argh23:55

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