hacksenwerk | I installed diffuse on my daedalus but it does not work: https://paste.debian.net/plainh/3e3d0faf | 18:36 |
---|---|---|
gnarface | hacksenwerk: looks like you might be missing something from python, but you should check debian's bugtracker first to see if anyone else has reported this there | 18:39 |
gnarface | it does not appear to be a forked package so standard procedure would be to check to see if it's broken on debian too, and if it is report the bug with them | 18:40 |
gnarface | but this error might also be simpler to fix than writing a bug report... i think i've seen it before when you're just missing a python package or using the wrong path or something like that | 18:41 |
gnarface | someone good with python might know for sure | 18:41 |
hacksenwerk | gnarface: Oh ok thank you | 18:42 |
hacksenwerk | Found it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034904 | 18:42 |
gnarface | there is often a fix or workaround posted in their bug tracker thread, even before they actually fix the package | 18:43 |
gnarface | if there isn't one yet, keep an eye on it | 18:43 |
gnarface | may show up in a couple days | 18:44 |
hacksenwerk | gnarface: Ok thanks I will do that. | 18:45 |
brocashelm | how do i terminate dhclient with runsv? | 20:06 |
gnarface | runsv? | 20:07 |
gnarface | you mean sysv? | 20:07 |
gnarface | try: /etc/init.d/dhclient stop | 20:07 |
brocashelm | i am using runit | 20:08 |
gnarface | i'm not sure with runit | 20:08 |
brocashelm | noticed this really annoying and persistent connection to eth0 with nm disconnected | 20:08 |
brocashelm | i have runit machines and this issue is affecting one of them (i think runit services are overriding) | 20:09 |
n4dir | sv down /var/service/ssh; is what arch wiki says. for ssh, not dhclient | 20:09 |
brocashelm | i'd like to go back to sysvinit, but that disables my soundcard (alsa) and i can't use nm anymore :( | 20:09 |
gnarface | weird that it disables your soundcard | 20:10 |
gnarface | might be a separate issue, check for these packages: alsa-base alsa-oss alsa-tools alsa-topology-conf alsa-ucm-conf alsa-utils | 20:10 |
gnarface | the "sv down /var/service/dhclient" thing might work though | 20:11 |
n4dir | gnarface: the arch wiki is not that clear where the directories are, gives those above as example. I sure don't remember, and never felt too comfortable with runit | 20:11 |
brocashelm | installed alsa-tools, alsa-topology-conf, alsa-ucm-conf (alsa-base unavailable for daedalus) | 20:13 |
brocashelm | and the arch wiki's runit instructions don't seem applicable to debian/devuan | 20:14 |
brocashelm | such as with the dir path | 20:14 |
brocashelm | it would say "file does not exist" | 20:14 |
gnarface | brocashelm: see if you can find it in the output of "dpkg -L dhclient" | 20:15 |
gnarface | er | 20:15 |
gnarface | wait that's not gonna work | 20:15 |
gnarface | you need to find the actual package name for dhclient first | 20:15 |
gnarface | then "dpkg -L" that | 20:15 |
gnarface | maybe dhcpcd or isc-dhcp-client | 20:16 |
n4dir | http://smarden.org/runit/faq.html also uses /etc/sv and /service; if i understand correct. | 20:16 |
gnarface | honestly debian may have still put them in /etc/init.d/ i dunno | 20:16 |
n4dir | well, not also. I might boot up antix and look, but i assume you will find it better than i will | 20:16 |
gnarface | debian's openrc setup uses the sysv scripts directly, not sure what does runit | 20:17 |
gnarface | s/does runit/runit does/ | 20:17 |
n4dir | i sure do remember it uses "path" which were very unknown to me (and now are again :-). | 20:17 |
n4dir | so, is there /service/*** | 20:18 |
brocashelm | isd-dhcp-client is already installed | 20:19 |
gnarface | brocashelm: alright, try "dpkg -L isc-dhcp-client" | 20:19 |
gnarface | brocashelm: theoretically the runit script could be missing entirely but that wouldn't explain how it's getting started | 20:20 |
n4dir | i think they are in /etc/sv; you link them to /service to enable them. | 20:20 |
brocashelm | https://paste.debian.net/hidden/9cb17397 | 20:21 |
gnarface | brocashelm: yea, check /etc/sv/ see what's in there | 20:21 |
brocashelm | yup, it's there | 20:22 |
brocashelm | /etc/sv/dhclient | 20:22 |
gnarface | alright, try "sv down /etc/sv/dhclient" then | 20:22 |
n4dir | no, it gets linked, like "ln", and you use the linked version, which could be service, iirc | 20:23 |
n4dir | . damn: /service, but arch wiki claims otherwise | 20:23 |
brocashelm | tried it and nothing happened (still seeing process runsv dhclient in htop) | 20:23 |
gnarface | what if you just run "sv down dhclient" ? | 20:23 |
brocashelm | same thing | 20:24 |
gnarface | (as root or using sudo) | 20:24 |
brocashelm | yes | 20:24 |
brocashelm | (using doas) | 20:24 |
gnarface | hmm | 20:24 |
gnarface | does /var/service or /service exist? | 20:24 |
brocashelm | i think i might have installed those runit packages from experimental | 20:24 |
brocashelm | initially | 20:24 |
n4dir | you want to stop it one-time, or you want to never run it? | 20:24 |
brocashelm | never run it. i want network-manager or manually typing dhclient to do the connecting | 20:25 |
n4dir | remove the ln-link then | 20:25 |
brocashelm | nope, /var/service does not exist | 20:25 |
n4dir | try /service | 20:25 |
brocashelm | i see /etc/service | 20:26 |
brocashelm | and dhclient is there (symlink) | 20:26 |
n4dir | oha. what a mess | 20:26 |
gnarface | i found gentoo's runit page. maybe this will help some? https://wiki.gentoo.org/wiki/Runit | 20:27 |
brocashelm | probably, but i know debian's application of runit is still quite piss poor compared to arch, gentoo, or void | 20:27 |
gnarface | just deleting that symlink should disable it on the next reboot right? | 20:27 |
brocashelm | it's literally just a wrapper for sysvinit | 20:28 |
brocashelm | i guess i could try | 20:28 |
n4dir | gnarface: that is what the site from above states, and i vaguely remember something with linking or rm'ing a link | 20:28 |
n4dir | but stop for just now worked too, no clue why it doesn't (via sv stop, i'd assume) | 20:29 |
gnarface | although, with my sysvinit systems the dhcp client is usually actually started by ifup when the network configuration implies it is needed, not by sysvinit itself, so maybe we're struggling in the wrong direction here... | 20:29 |
brocashelm | i should probably just go back to sysvinit | 20:29 |
gnarface | well you could also change the dhclient config to just ignore eth0 | 20:30 |
gnarface | i think it activates for all network devices unless otherwise specified in the config | 20:30 |
gnarface | personally if i were not using it, i'd simply uninstall it completely, but i presume you have it because you might use it sometimes | 20:30 |
brocashelm | yup, removing /etc/service/dhclient (symlink) did the trick | 20:31 |
brocashelm | yeah, i might use dhclient if connecting from tty | 20:31 |
brocashelm | i'd also like to stay offline if i go offline | 20:31 |
n4dir | it is funny how i can not use sysv for ages, when need to it is all in memory, but all other init systemd i forget the details within a week | 20:32 |
n4dir | otoh i usually just use sysv-rc-conf :-) | 20:32 |
fsmithred | sv dhclient stop <-- brocashelm | 21:06 |
fsmithred | no | 21:06 |
fsmithred | sv stop dhclient | 21:06 |
fsmithred | update-service --remove /etc/sv/dhclient <-- nuke it for good (sysvinit script will take over) | 21:10 |
brocashelm | thanks, guys | 21:16 |
brocashelm | seems like that debian experimental build of runit i used on the problem machine was part of that | 21:17 |
fsmithred | and remove the symlink which you already did | 21:17 |
brocashelm | the 6.0 build IIRC | 21:17 |
brocashelm | so i guess more services are being converted over from sysvinit | 21:17 |
fsmithred | you know about the runit-services package? | 21:17 |
brocashelm | yeah, have it installed | 21:18 |
brocashelm | https://packages.debian.org/experimental/runit-services | 21:18 |
brocashelm | ^ 0.6.0 version | 21:18 |
brocashelm | i think it was this package build | 21:18 |
n4dir | the best thing bout runit is that no systemd fanboy can bother you with you running an old init system. | 21:18 |
brocashelm | changelog: https://metadata.ftp-master.debian.org/changelogs//main/r/runit-services/runit-services_0.6.0_changelog | 21:19 |
brocashelm | >* new runscripts:avahi-daemon, avahi-dnsconfd, uuidd, bluetooth,network-manager, connman (Closes: #1032657) | 21:19 |
brocashelm | i think this is the reason for the "runit takeover" | 21:20 |
brocashelm | or "runsv takeover" to be exact | 21:20 |
fsmithred | on n-m? | 21:20 |
brocashelm | dhclient | 21:20 |
fsmithred | oh | 21:20 |
brocashelm | the eth0 auto-connection | 21:20 |
brocashelm | i had that problem earlier on when i first installed devuan | 21:20 |
brocashelm | then it went away for good | 21:21 |
brocashelm | guess ceres will get that once the testing freeze ends | 21:21 |
fsmithred | you want it to wait until you tell it to connect? | 21:21 |
brocashelm | yes | 21:22 |
brocashelm | that is correct | 21:22 |
brocashelm | i like to be online only when i have to be | 21:22 |
fsmithred | is eth0 configured in /etc/network/interfaces? | 21:22 |
brocashelm | auto lo | 21:23 |
brocashelm | iface lo inet loopback | 21:23 |
fsmithred | where I was going with that is to set the interface to 'manual' instead of dhcp | 21:25 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!