libera/#devuan/ Wednesday, 2020-06-10

Guest3495I'm afraid to run this since it wants to remove 50+ packages00:00
gnarfaceGuest3495: at this point it's probably your only option00:02
djphplasma41: I never really liked aptitude's interface, nearly always use apt-get00:02
djphbut ow, yeah ... dist-upgrade is ... not always kind00:02
Guest3495Should I do it?00:03
gnarfaceGuest3495: just keep an eye on what it actually removes so you can put it back afterwards00:03
gnarfaceGuest3495: if it removes the kernel or udev, don't reboot until you put them back in00:03
plasma41Guest3495: First, in aptitude start by selecting each manually installed package marked for deletion (the ones marked "id") and typing : (colon) to cancel the action to remove them.00:04
stiltrIt looks like they're all 32-bit libs. Or at least mostly.00:04
gnarfaceGuest3495: if it wants to remove something that's no longer in the repo there's probably a good reason (like the cause of all your other errors)00:04
Guest3495I've never used aptitude before. THis is confusing and I'm afraid I'm going to kill my system00:04
gnarfacehmm...00:05
gnarfacewell i admit i thought it was going to kill my system too, but the net change was just one removed package i wasn't using anyway00:06
Guest85I apoligize, I accidently killed x with a buttonpress00:06
Guest85I think I fixed the menu in aptitude, and am now attempting to run it00:07
Guest85I got a time-out again, like in the apt run00:07
plasma41Guest85: Then use the interactive dependency resolver (https://www.debian.org/doc/manuals/aptitude/ch02s03s03.en.html) to get find a desireable dependency resolution.00:07
Guest85Now I'm getting several00:08
Guest85https://freespeechextremist.com/media/9d89cabd-4cbf-4527-9074-0db02df14dbf/2020-06-09-150812_1366x768_scrot.png?name=2020-06-09-150812_1366x768_scrot.png00:09
gnarfaceGuest85: usually this is caused by obsoleted packages, backports packages, or packages from competing distros00:09
gnarfaceGuest85: letting it remove them is pretty much your only choice00:09
gnarfaceGuest85: like i said, just keep an eye on it removing anything you need to actually boot00:10
Guest85Yeah, but I just told you now it's failing to even fetch the packages00:10
Guest85Look at the image00:10
stiltrCan you browse to the .onion repo? Might be an issue with your tor setup.00:10
gnarfaceGuest85: a recent ascii->beowulf upgrade for me wanted to remove a boat load of packages too, but i was able to reinstall beowulf versions of all of them after that, except for one i wasn't even using (va-drivers-all)00:10
gnarfaceGuest85: if it's timing out that's different, but if you're using deb.devuan.org in your sources.list, it's a DNS round-robin, so just try again?00:11
Guest85I'm changing to that00:11
Guest85I was using tor00:11
gnarfaceoh, i see00:11
plasma41Guest85: Is your apt cache up to date? Try running `apt update` first.00:11
gnarfaceoh, yea don't forget this part^00:12
Guest85I'm updating to deb.devuan00:12
Guest85Is something wrong with the tor proxt00:12
gnarfacei could only speculate00:13
stiltrLooks like the timeout is at your local socks proxy rather than the repo, but I'm not super familiar with Tor.00:13
Guest85gnarface you remember me from a few days ago?00:14
Guest85That was me who was upgrading00:14
gnarfaceGuest85: i remember you but i don't recall you mentioning you were using tor at the time00:15
plasma41Guest85: Based on your last screenshot, you're cache is indeed out of date. The packages that timed out were requesting old versions.00:15
Guest85running again00:15
Guest85plasma41 that's impossible I upgrade every time before I run apt00:15
Guest85This is my current, post-change sources.list00:15
Guest85# deb tor+http://devuanfwojg73k6r.onion/merged beowulf          main00:16
Guest85# deb tor+http://devuanfwojg73k6r.onion/merged beowulf-updates  main00:16
Guest85# deb tor+http://devuanfwojg73k6r.onion/merged beowulf-security main00:16
Guest85# deb-src tor+http://devuanfwojg73k6r.onion/merged beowulf          main00:16
Guest85# deb-src tor+http://devuanfwojg73k6r.onion/merged beowulf-updates  main00:16
gnarfacesigh00:16
gnarfacecan anyone else test the tor gateway to see if it's working?00:17
plasma41Gues85: nevermind that last message. I was mistaken.00:18
gnarfacehe's gone00:18
gnarfacebot kicked him00:18
gnarfaceand he'll probably think we did00:18
gnarfacei can't save them all but remember being like that, so it causes me angst00:37
stiltrLooks like the tor repo is working. At least I can browse to it ok.00:52
kjjjnobHello! ceres branch have same support of packages like sid? For example latest mate 1.2400:53
stiltrpkginfo.devuan.org00:54
gnarfacestiltr: he was complaining about timeouts using it with apt though00:58
gnarfacekjjjnob: yes00:59
stiltrYeah, I know, but I don't have apt on this box to test with. It uses http, so unless there's something really strange going on with it, I'd assume it's working.00:59
stiltrI'm pretty sure his issue was his local socks proxy.01:00
gnarfacekjjjnob: oh, i mean in general, yes, though mate, specifically... maybe not at the moment.  it was there a couple days ago but not seeing it now.  https://pkginfo.devuan.org/01:01
gnarfacekjjjnob: generally, it's gonna be all the same packages though01:02
gnarfacekjjjnob: here's the list of packages not present:  http://packages.devuan.org/bannedpackages.txt01:04
kjjjnobgnarface: Oh thanks man! I will check now01:05
sgagekjjjnob: I'm running chimaera/ceres with MATE right now,01:05
sgageand it's definitely MATE 1.2401:05
kjjjnobNice to know! sgage01:05
gnarfacesgage: yea i see 1.24 in my apt cache but it's at the moment missing from the repos, so they must have just removed it since last week i think01:05
gnarfacethough often those types of removals are temporary01:06
gnarfacestuff gets pulled from sid temporarily all the time01:06
sgageI think there was/is a dependency-go-round so certain updates are being held...01:06
kjjjnobThanks guys!01:14
kjjjnobI made a minimal installation with mini.iso and commands to reboot, shutdown, are missed. I need other package to get working?02:09
WafficusHi there, I'm installing Devuan on my desktop, but I'm getting a red screen for the min install step for the "Select and install software" portion02:13
Wafficusit just says "Installation step failed" and prompts if I want to Continue to try again02:14
djph"try again" ?02:14
Wafficusnevermind, might have been a mirror thing02:14
Wafficusyeah I tried for the third time, now it seems to be working02:14
Wafficusmaybe the main mirror was down02:14
djphcould be02:14
Wafficussorry about that02:14
gnarfacekjjjnob: they're in package sysvinit-core02:15
Wafficusgonna stay on here for a bit as I plan on attempting to install the usual stuff I install for my Debian system, however, I plan on also trying out Steam on Devuan02:16
Wafficussomeone on here told me to pick the Devuan package version of Steam, so I'll try that02:16
kjjjnobgnarface: Yeah, found that but can't execute with su -c logged with my user. root is fine02:16
Wafficusdoes the same apply for Nvidia based drivers on Devuan? Or should I install drivers from Nvidia instead?02:17
gnarfacekjjjnob: it might just be missing from your path.  there was a change to the default su path in /etc/login.defs and there was also a change to su so it doesn't include the path by default anymore (use "su -")02:17
gnarfaceWafficus: same applies for nvidia drivers based on devuan. get them from the repo (but that's true for Debian, too, fyi)02:18
gnarfaceWafficus: if you need newer drivers than what is in the beowulf repo get them from beowulf-backports02:18
gnarfaceWafficus: (if you do that, make sure to get the kernel from there too)02:18
gnarfaceWafficus: if you have a steam controller you'll need some custom udev rules02:19
Wafficusno steam controller02:19
gnarfaceWafficus: otherwise everything else should behave the same02:20
Wafficusjust a Wii U pro controller with the adapter02:20
Wafficusgotcha02:20
Wafficusit would show up as just steam, not steam-proton in the package manager?02:20
gnarfacecorrect02:20
kjjjnobgnarface: thanks! I will check02:20
gnarfaceWafficus: correct.  it's in non-free though02:20
gnarfaceWafficus: (proton can be installed through the client after the fact)02:21
Wafficusgotcha02:21
Wafficusweird question but if Steam gets to me in terms of bothering my conscious about telemetry02:21
Wafficusif I apt remove it, that would nuke it completely from my Devuan install right?02:21
Wafficuscause I might just use the Desktop for emulators anyway to be totally honest02:22
gnarfaceWafficus: well... no.  first of all, by default every package will leave behind config files unless you add --purge to the remove command.  second of all, purging *Steam* will probably still leave behind all the games, which would need to be manually deleted, but i can't tell you for sure.02:23
gnarfaceWafficus: to be safe, if you don't know how to find your STEAMROOT and "rm -rf" it safely, i'd recommend uninstalling all the games through the steam client before purging the steam client package itself02:24
Wafficusgood idea02:24
gnarfaceWafficus: (and note that it's common for commercial software to be packaged rather less professionally than the open source stuff)02:25
djphgnarface: should be - steam installs games to $HOME/.steam/xxx as I recall02:25
gnarfacedjph: by default, yea but if you start adding libraries they can be anywhere02:37
djphgnarface: yeah ; I haven't noticed it be too crazy02:39
bgstack15has anyone here successfully used textbelt (https://github.com/typpo/textbelt) on a Devuan system?03:09
bgstack15Apparently, nodejs installs just fine but I cannot tell if the app needs more configuration or sendmail needs configuration (?)03:10
gnarfacebgstack15: default system mail daemon is exim4, which should include sufficient sendmail emulation.03:14
gnarfacebgstack15: if you need to reconfigure it, run this:  dpkg-reconfigure exim4-config03:15
bgstack15alas, I have removed exim4. I never really understood exim. I guess it's my fault; because I never quite grokked sendmail. I was more of a copy-paste the inherited postfix-config guy.03:16
gnarfacewell, sendmail and postfix should be installable too, but you shouldn't need to touch the exim4 config by hand for normal use cases03:17
bgstack15but I did do a dpkg-reconfigure on postfix.03:17
bgstack15ironically I think the silly nodejs payload thingy is just pumping to sendmail (or whichever one I set up on port 25) so it looks like it's just trying to do that old-school email-to-SMS stuff.03:18
bgstack15and I'm guessing my ISP does lame things with blocking port 25 outbound03:19
bgstack15So thank you for your guidance, gnarface! My /var/log/mail.log shows connection timing out to alltel.net and a bunch of other domains (related to the message I'm trying to send out)03:20
gnarfacebgstack15: yea, no problem. it's common these days for residential ISPs to block outbound mail by default.  some of them might unblock it for you if you ask tech support (not Comcast, though)03:26
bgstack15Supposedly I can configure the application to use another smtp server, e.g. gmail, so I'm going to check if I have access to those ports03:27
bgstack15and then just plug in one of my throwaway gmail account creds03:28
se7enI'm back03:57
se7enI'm now convinced the problem is not with a depdendency hell but with permissions03:57
se7enI removed the setguid bit to msmtp and fixed it03:57
se7enI am still unable to do many things, and selinux fails on boot too, causing a reboot for reprofile03:57
se7enI am begining to think this issue may have existed prior to the upgrade03:58
gnarfacesystemd can hide permissions issues (it's less secure because of it, but it results in less complications for new users)03:58
gnarfacethe issue very well my have existed prior03:59
gnarfaceusually such complications are easy to iron out by hand though03:59
se7enI don't wish to use systemd, that's why I am on devuan since '1603:59
se7enI found a script on stack overflow claiming to rectify permission errors04:00
gnarfaceoh this wasn't an upgrade from a debian system?  i thought it was04:00
se7enThe problem is I have no default chmods to compare it to04:00
se7enNo, this was an upgrade from Devuan 2 to Devuan 304:00
se7enDoes this script look valid, gnarface04:00
se7enchmod -R 755 /bin /boot /dev /etc/ /home /lib /lib64 \04:00
se7enfolowed by04:00
gnarfacelemme look, stand by04:00
se7enActually, I'll pastebin04:00
se7enI don't want a repeat of the shithead freenode k-line system04:01
se7enIf this was an important infrastrucute, freenode would be complicit in its damage04:01
se7enhttp://ix.io/2oMS04:01
se7enI don't know what the defaults are04:01
se7enSo I do not know if this is valid04:01
se7enThis was posted in response to a man who accidently chmod 777 /04:02
gnarfaceuh, i'm not clicking on that.  i'll look if you put it on paste.debian.net, but i can tell you right away from the first chmod line you pasted already that it will work but it's still too broadly targeted for my taste04:02
se7enI'll use paste.debian.net, but ix.io is a valid pastebin04:02
gnarface777 will work too but that's massively insecure in any context04:02
se7enhttp://paste.debian.net/plain/115127504:02
se7enWhy was msmtp setguid anyway04:03
gnarface755 on /etc will end up making some text files executable that shouldn't be, even though it probably wouldn't break anything, what you'd want in there is 755 for directories and 644 for text files04:03
gnarfacei can only guess it's setguid so things in that group can send mail04:04
se7enIs it possible for you to make me an easy-to-run "fix it" script?04:04
gnarfaceor something like  that04:04
gnarfacei haven't messed with msmtp04:04
se7enI've never gotten errors surrounding msmtp permission errors before04:04
se7enOf course, it was not msmtp that made the error, but torsocks04:04
se7enWas there a change in torsocks I was not aware of?04:04
gnarfacei don't know but someone wsa complaining about tor timeouts earlier04:05
gnarfacesomething may be up with the server04:05
se7enThis has nothing to do with the server04:05
se7enNo connection is made, torsocks reports it can not use programs that are setguid04:05
gnarfaceoh, hmm04:05
gnarfacecould be a security setting then04:06
se7enRemoving setguid simply fixed the problem with msmtp04:06
se7enThis does not solve the error with my libraries, selinux, or other htings04:06
gnarfaceas for a quick fix-it script... nothing i'd want to take responsibility for04:06
se7enI recall that earlier in the year I was unable to properly use my mail setup due to issues surrounding my mailsetup04:06
se7enShortly after I foolheartedly installed devuan ascii onto this machine, and moved /bin and so on to this computer via cp04:07
se7enSo perhaps this issue has existed the entire time and is only now coming up04:07
se7enWhat can I do? What are my options?04:07
gnarfacewell, the fix-it script you are asking for is not a huge task, just one i'm not sober or well-fed enough at the moment to want to take on for you.  i think you should try it though04:08
gnarfacei had done something like it once04:09
gnarfaceyou want to chain the find command with your chmod commands04:09
gnarfacelike: chmod... `find ...`04:09
gnarfaceyou can use find to filter by -type for directories and regular files04:10
se7enDo you have a reference for the default system?04:11
gnarfaceand in regards to this:  http://paste.debian.net/plain/1151275....  /sys and /proc should be auto-generated at boot time. you shouldn't need to do shit to them but reboot04:11
gnarfacepermissions on /tmp is correct but don't "-R" it, those *contents* should also regenerate at boot04:11
gnarfaceand you're giving execute permission to the *symlinks* (which already have them) to the kernel and initrd (which don't need them)04:12
gnarfacei don't have a reference to the default system other than my default systems here04:12
gnarfaceif you need a reference to the default system a good way to get one fast is to debootstrap a minimal install into a chroot then look at that04:12
gnarface"chmod 700 /root" is appropriate, just not with the -R again here04:13
gnarfaceyou probably want to chmod 7000 all the users' home directories too in that case04:13
se7enI think that would take a large amount of time04:13
gnarface(which is *not* default)04:13
se7enI've never used debbootstrap04:13
gnarfaceminimal system is 400-500MB download.  it would take however long your connection allows04:14
gnarfacedebootstrap is super easy:  debootstrap beowulf ./targetdir http://deb.devuan.org/merged04:15
se7enAm I supposed to do that as root:04:16
gnarfacesorry chmod 700 all users' home directories i meant to type (hopefully that was obvious though)04:16
se7enI just installed debootstrap via apt and I still get a command not found error04:16
gnarfaceuh, it's in /usr/sbin/ so it's clearly intended to be run as root, i forget if that's a requirement04:17
gnarfaceyou might just need write permission to ./targetdir04:17
gnarfaceoh, no wait, you probably need root though to establish the lock on the apt cache or something04:17
se7enOk, it's running04:18
gnarfacewell, if it's running as non-root now then i'm wrong04:18
se7enSo it'll install an entire debian install to $HOME/test04:18
se7enAnd then04:18
se7enWhat do I do04:18
gnarfacejust "ls -l" stuff in there to look at the permissions04:18
se7enoh04:19
gnarfaceyou're able to translate between 0755 notation and rwxr-xr-x right?04:19
se7enYes04:19
se7enI believe so04:19
gnarfaceok, good, because i didn't want to explain binary math to you before dinner04:19
se7enIs there not an easy method of doing this04:19
gnarfaceyou're asking the wrong guy.  i just told you my easy way.  been doing this since 199704:20
se7enI found this04:21
se7enIt says to do what you did04:21
gnarfacei suppose you could use tar to just overwrite the entire host filesystem with whatever you just extracted into the ./targetdir but i am avoiding steering you towards near certain destruction04:21
se7enhttps://askubuntu.com/questions/996993/tutorial-fix-a-chmod-disaster04:21
se7enSo can I do these find commands for the debootstrap directory?04:22
se7enWithout having to manually 1:1 it?04:22
gnarfacehmmm04:22
gnarfacewell the concept looks sound at first glance, but i would take ubuntu's default permissions with a grain of salt, and rely on the debootstrap'd version instead04:23
se7enSkip ahead04:23
se7enI'm asing if I could convert the command04:24
gnarfaceright away telling you to chmod 777 bin, dev, etc, lib... that's dangerous and i'm not sure it's reasonably qualified advice04:24
se7enfind /bin -depth -printf 'chmod %m %p\n' > bin04:24
se7enAnd replace it with the debootstrap directory04:24
se7enDo you not understand what I'm saying?04:26
gnarfaceyes, i do, i'm trying to figure out how to answer04:26
gnarfaceyou're trying to collapse two questions into one state and one answer04:26
gnarfacei understand why you would do this but reality won't comply04:26
gnarfacethere are two questions here04:26
gnarface1) would it work?  probably, within the parameters of the level of reliability and accuracy of Ubuntu's normal tech support04:27
se7enWell, it finished running, debootstrap04:27
se7enwhat do I do now04:27
gnarface2) would i do it myself blindly like you want to?  no... i'd meticulously fix my mess by hand04:27
se7enDo I go over every single file04:27
gnarfacewhat you should do is use this as inspiration to write a script that checks and compares all the permissions in an automated fashion so you don't have to do it one at a time04:28
gnarfacebut make sure the first revision of the script changes nothing04:28
gnarfacejust reports differences04:28
gnarfacethen edit it step by step to carefully start making the changes, do some test runs in isolated directories first04:28
gnarfacethat's how i would do it if i was selling you the script04:29
gnarfaceunder no circumstances am i advising you to just blindly copy& paste commands from anywhere04:29
gnarfaceyou won't serve yourself by trying to get through this without understanding the details04:29
gnarfaceyou can potentially make this a much bigger mess if you are not careful04:30
Wafficusdon't know if its relevant04:31
gnarfacebut what i'm really worried about on your behalf, is you accidentally making it work but unwittingly leaving it very vulnerable, because of some cavalier advice about chmod 77704:31
gnarfacese7en: ^04:31
Wafficusbut I'm trying to install 'pywal' on my Devuan desktop04:31
WafficusI pip3 installed it04:31
Wafficusyet 'wal' command isn't being recognized04:31
se7enI don't plan to run chmod 77704:31
Wafficusdoes that mean I have to add ~/.local to my path variable to handle pip3 installed modules?04:31
se7enAll I was asking was is there an easy way to make the permissions in this debootstrap directory become the permissions scheme for my larger hard drive04:32
se7enRather than going file by file, running `chmod nnnn /bin/file`04:32
gnarfacese7en: maybe you just didn't catch this:  chmod... `find...`04:33
se7enyeah, I was asking that but you went into some kind of tangent about ubuntu04:33
gnarfacese7en: that was just to warn you against using their default permissions04:34
gnarfaceWafficus: i don't know the answer but i'm certain there is some python wiki page that should tell you04:35
gnarfaceWafficus: a quick google search does suggest to me that /home/$USER/.local/bin needs to be in your PATH, yes04:36
se7enok04:36
se7enI have done it04:36
se7enI have run find on all04:37
se7enfind var -depth -printf 'chmod %m %p\n' > $HOME/var.file04:37
se7enAs an example04:37
se7enThe output of all are chmod commands04:37
se7enAre these safe to run04:37
gnarfaceyou asking me?04:38
se7enYes, I am asking that if this is the chmod for the debootstrap install, it is safe to change the chmod to the host system04:38
se7enAn example output of one of these files was04:38
se7enchmod 644 usr/lib/x86_64-linux-gnu/gconv/GREEK7-OLD.so04:38
gnarfacese7en: your guess is as good as mine at this point, does it look right?  i don't have that file here but all the *.so files in that directory are indeed 064404:40
gnarfacese7en: oh, sorry, yea i do have that file here.  but yea, all the *.so files should be 644 on the entire system04:41
gnarfacese7en: those should all be owned by root:root too04:41
gnarface0644 is rw-r--r--, the normal default for regular non-directory, non-executable files04:43
se7enI am now going to attempt to run this output04:45
se7enI have run the output04:45
se7enI still have the cmus error04:45
se7encmus: error while loading shared libraries: libcue.so.1: cannot open shared object file: No such file or directory04:45
se7enI don't know how to check if there are any other errors04:46
gnarfacewell that's not claiming a permissions error there.  it's claiming the file isn't even installed04:50
se7enYes, I see that04:50
se7enBut it was one of the many issues leading up to this04:50
gnarfacewell, library files like that are usually in packages named after them.  i'd say just install it04:51
gnarfaceif you're in doubt: apt-cache search ^libcue04:51
Wafficusquestion regarding dbus04:51
WafficusI installed "software-properties-common", however this installed a 'dbus' related utility04:52
Wafficusdoes that mean it installed a 'systemd' component that I need to worry about?04:52
se7enI've been doing that all day, gnarface04:52
gnarfacese7en: i don't have libcue.so.1 here on ceres, but libcue.so.2 is a symlink to libcue.so.2.2.1, so if you need libcue.so.1 and it's not present but there is a libcue or libcue2 package already installed, just add the symlink to whatever libcue.so.* file you have04:52
se7enlibcue-dev is already the newest version (2.2.1-2).04:53
se7enlibcue2 is already the newest version (2.2.1-2).04:53
se7enlibcue2 set to manually installed.04:53
gnarfaceWafficus: probably not04:53
WafficusI ask because I'm trying to utilize the add-apt-repository function04:53
Wafficushowever, if I knew the name of a PPA I wanted to add04:53
Wafficuswould i just revise this on the sources.list file?04:53
gnarfaceWafficus: oh.  sorry.   i thought you meant just from devuan repos.  if you added a 3rd party repo all bets are off04:54
WafficusI ask because I'm trying to add the PCSX2 emulator PPA04:54
gnarfaceWafficus: yea, uh... one of the primary risks of using 3rd party repos with devuan is accidentally getting systemd crap with it04:54
Wafficusno, I apt installed software-properties-common with apt04:54
se7enwhere would the libcue be04:54
Wafficusgotcha makes sense04:54
gnarfaceWafficus: i see pcsx2 already in the devaun repo here on ceres04:54
WafficusI don't see the PCSX2 emulator though in apt unfortunately04:54
Wafficushmm04:54
Wafficusweird I did apt-cache search pcsx2 and I didn't see anything04:55
gnarfacese7en: dpkg -L libcue204:55
gnarfacese7en: (dpkg -L [any package name])04:55
WafficusI'm on Beowulf though04:56
se7enThat fixed it, gnarface04:56
se7enWhat about fixing selinux and the interupter?04:56
gnarfacese7en: can't tell you about selinux.  it's broken by design IMO04:57
gnarfaceWafficus: not sure why it's not in the repos, i have it in my package cache though.  maybe it recently got removed or is being renamed or it's just repo update time something04:57
gnarfaceWafficus: try "apt-cache search ^pcsx"04:58
gnarfaceafk, back later04:58
gnarfacesorry guys04:58
Wafficusthat did it04:58
Wafficusthanks for that regex idea04:58
Wafficusweird question but my Wii U pro controller isn't working in PCXS2 for some reason05:29
Wafficusif I try to toggle the rumble feature it rumbles05:29
Wafficusbut its not detecting input from the controller on that PCSX2 emulator for some reason05:29
gnarfaceprobably a permissions issue05:34
gnarfacesystemd would obviate this, but here you might have to assign yourself to the input group, or worst case, add a custom udev rule05:35
gnarfacefirst you have to figure out where in /dev/ it is showing up05:35
gnarface(if the answer is nowhere, you're missing a kernel module, but it might be in /lib/modules/ just not loading automatically by default)05:36
gnarfaceactaully for all i know it's all working and just showing up in a different place in /dev/ than where your program is looking.  that's possible too.  make sure to check05:39
Wafficushmm05:43
Wafficuswhat's weird is that the input is being detected in PCSXR just fine05:44
Wafficusthat's unfortunate ah, wanted it to work in pcsx2 today tbh05:44
se7enNow my procmail fails to work05:59
se7enugh05:59
se7enany idea for fix06:03
se7engnarface:06:03
se7enThe error is the same as a year ago06:03
se7enFetchnmail fails to pass to procmail06:03
se7enWith procmail giving the error "operation not permitted"06:03
se7enTo the mailspool06:04
se7enand the log says nothing06:04
Wafficusif anything, my audio's not working however. The volume on Alsamixer is all the way up, and nothing is muted06:06
WafficusI'm using a Scarlett Solo USB interface on the desktop running Devuan06:10
gnarfacese7en: sorry, can't reall anything about that, but could also be a permissions issue?  maybe the user running it?06:33
gnarfacecan't really recall*06:33
se7enI am leaving this message for tomorrow, since I am very tired08:48
se7engnarface: my alsa now fails08:48
se7enAnd I think I need help fixing it08:49
se7enI have no sound after reboot, it claims the device is busy08:49
se7enAnd I've tried several work-arounds08:49
se7enI am tired08:49
se7enI hope to see you tomorrow before I work08:49
gnarfacese7en: what did you change?  maybe the device is busy...09:04
gnarfacese7en: window managers sometimes use the soundcard09:04
gnarfacese7en: if your hardware requires software mixing (which is common) and you did something to disable it or bypass it then you could get this error09:05
tomtasticI wonder if that chap Guest3495 ever fixed his botched upgrade09:06
tomtasticI guess the 'veteran unix admins' part escaped him09:07
yetiin netbsd the config terminate when trying to change the wallpaper13:36
yetiI'd use it if it were stable13:36
yetiIF13:36
cosurgihuh? sawfish has nothing to do with wallpaper.13:37
cosurgiyou are teasing me, I know. I wish I had time to fix these couple reamining bugs in sawfish.13:37
cosurgihow would I reproduce that one on netbsd?13:38
* yeti waits for EXWM to get stable13:38
yetiI tried SF on netbd9, standard X install, started via .xinitrc / startx13:38
yetithe config helper collapses when I wanto to enter that wallpaper (or background) stbtree13:39
yetimaybe a BSD problem.... on devuan SF is more important13:39
yetiit would make a nice and esy to customise WM for install media13:40
* yeti used SF a while when Gnome3 was new... and with a bit of searching and customising the lispy things it was really nice soon13:41
yetihad a long break and when I tried later I always had some hiccups with SF13:42
yeti:-/13:42
cosurgiI don't use gnome. The session is managed by rox-session.13:44
yetiI think I ran it without SM13:44
yetijust sawfish behind a DM or/and startx13:44
cosurgithough... I don't know if rox-session is still around. Yes, it can. But having a separate session manager makes life simpler in terms of WM restarts :)13:45
cosurgiEvery 3 months or so I do a sawfish restart on my xserver. Nothing lost, all windows remain in he same places. I do this after I for example launch by accident one of my crazy scripst that open 1000 xerms before I erminate it. Or sth like that.13:46
yetiif emacs evolves in hurd speed, EXWM will be stable 205013:47
yeti:-/13:47
* yeti uses screen and mosh13:47
yetiand restarts are infrequently13:47
yetiand currently the gnome system is my usual frontend to the net13:47
yetibut that may change13:48
yetibasically an xterm is an xterm... even on gnome13:48
cosurgiyeah, but did you know that xserver has a fixed limit of 256 opened windows?13:50
cosurgiThat was the first reason that I started to use different users for different tasks. Even recompiling xserver after changing that limit to 512 didn't help. Afer you reach the threshold, nasty things can happen. Recoverable though.13:51
ShorTiehow many you need ??13:51
yetiI dont need that much... thanks to screen... typically 1 per remote system + FF + evolution, occasionally a fullscreen emacs and some qemus13:51
yetifaaaar from 25613:52
cosurgiDefinitely more than 256 :) I wouldn't learn about this limi otherwise ;)13:52
cosurgiThese windows just stack up, after a couple of months.. I only do resarts when really-really necessary. Oherwise I use UPS+hibernation.13:53
yetiI dont count the shells in screen... ;-)13:53
cosurgiWho has time to close a window? Much more space, than on a regular desk, to have a total mess.13:53
yetiI'd go nuts if every shell were an own window13:53
cosurgiI would rather SIGSTOP unused users, than spend time to clean up those opened windows :)13:54
yetimaybe you need eagle-mode... :-Þ13:56
cosurgihttp://eaglemode.sourceforge.net/ - this one? Interesting.14:03
cosurgibut nah. I have no time to switch my interfaces. What I have right now is perfect ;>14:03
cosurgialright14:04
cosurgiI've sent a message to mailing list. Don't keep your hopes up.14:04
yetihttps://www.howtogeek.com/675569/why-linuxs-systemd-is-still-divisive-after-all-these-years/  <<<  is ther something new in it for "us"?14:05
cosurgiHowever, maybe sometimes I will get around trying to reproduce this. Without hurry.14:05
yetiok... when I get the feeling SF is "stable" again, I might ditch XFCE on lots of toys...14:06
yetior if EXWM get stable fast...    SANTA!!! hear me!!!14:07
cosurgiif you like it, you can do the SANTA's job ;)14:07
yeti(but that would need emacs to bevome multithreaded and that will take time)14:08
yetiI already have lots of dark energy in my to do list14:08
CorvusCoraxHi, Does Devuan ascii have patches for GNU-TLS CVE-2020-13777 yet ?16:42
fsmithredCorvusCorax, yes. See https://security-tracker.debian.org/tracker/CVE-2020-1377716:47
CorvusCoraxodd. I just updated my system, and I didn't see an update for gnutls being pulled. I'll investigate16:48
CorvusCoraxAh, that's why:  `apt list --installed |grep tls` gives me `libgnutls30/oldstable,now 3.5.8-5+deb9u4 amd64 [installed]` - which should be older than the 2 year old first affected version, unless a backport backported the bug, too16:53
CorvusCoraxthanks @fsmithred16:57
BjornnI don't know what it means but I get the same result as CorvusCorax17:03
CorvusCorax@Bjornn ascii is based on debian stretch - which still uses gnutls-3.5.8 (deb9u4) with some fixes backported. according to https://security-tracker.debian.org/tracker/CVE-2020-13777 this version is: "gnutls28 sourcestretch(not affected)"17:07
CorvusCoraxthe security flas is a regression introduced in GnuTLS-3.6.4 - released 2018-09-24 ... but ascii uses a much older version17:08
CorvusCoraxGnuTLS 3.5.8 was released Jan 9 201717:11
muawijaHi! anyone there?20:10
golinuxJust ask20:12
golinuxand if someone knows the answer, they will pop up20:13
muawijaMy devuan upgraded itself and nothing works anymore20:15
muawija1) bonding bug:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95923620:15
muawijatotal crap.20:15
muawija2) it's not possible to do dist-upgrade20:16
muawijait says:20:16
muawija"libc6-dev: Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed20:17
muawija?20:17
muawija3) Xorg doesn't work anymore20:17
nemomuawija: did you force install apt -t  any packages?20:19
golinuxThat is out of my scope but you will likely be asked for exactly how you upgraded from what to what and the process you used and possibly your sources.list20:19
nemonot sure how you ended up with libgcc-8-dev from the future20:20
nemoor dpkg -i20:20
golinuxthanks nemo.  Carry on20:20
bgstack15so reality check, you've done a "apt-get upgrade" first, before the "apt-get dist-upgrade", right?20:20
muawijanemo: don't recall i would do that20:20
nemoI had problems like that alll the time when I was forcibly maintaining newer kernel in ascii, I just kinda put up with it and fixed the breakage manually ☺20:20
muawijabgstack: yep20:20
nemogolinux: I was just trying to break the silence 😉20:20
nemogolinux: get the debugging going 😝20:21
nemomuawija: can you share your sources.list.d and sources.list ?20:21
nemomuawija: and preferences.d just-in-case20:21
muawijanemo: when the machine is up. takes 5 min20:21
nemomuawija: I assume you're on beowulf btw20:21
nemo(based on the 8.3.0-6)20:21
nemoand well, libgcc-8-dev period20:22
nemohmmmm 8.4.0-2 feels like maybe you tried ceres/chimaera then fell back to beowulf20:22
nemoor (gods forbid) you are on ceres right now20:22
muawijayesterday I tried "apt update && apt upgrade" and it said, it will upgrade to chimeara20:22
nemoO_o20:22
nemoWHAT THE F!@#$20:22
nemomuawija: what were you on *before* that20:23
muawijait must have been beowulf20:23
golinuxYou have "testing" in your sources.list?  OOPS!!20:23
muawijayes20:23
nemohaha20:23
nemoouch20:23
nemowelp. time to fix the sources and hope it can be unbroken without reinstall!20:23
nemogolinux: hm... when beowulf stabilised it'd be nice if stuff like that autodisabled20:24
golinuxCan't do that is devuan because beowulf = buster and testing = bullseye/chimaera20:24
nemothere was a certain amount of time beowulf was safe to use...20:24
golinuxThis is covered on the website and common knowledge that we are not in sync with debian20:24
muawijawell, I was living for 10 years with debian wheezy so I thought I need testing now, because it takes me some years to configure the system to be stable :-DDDD20:25
nemooh *whew*20:25
muawijaand I though, before I'm done, it'll be stable, hahaha20:25
nemoI thought you'd enabled testing because someone told you that was needed for beowulf at some point20:25
nemolike last fall or something20:25
golinuxmuawija: Please look at this page: https://devuan.org/os/releases20:26
nemoinstead it was just 'cause you like crashing20:26
muawijagolinux: I configured beowulf about 3/4 y ago according to devuan.org !20:26
muawijaor was it even before?20:26
golinuxEspecially the section "Codenames or suites?"20:27
muawijaOh, I got into xorg!20:27
muawija:)20:27
nemogolinux: so what I'm focusing on, I guess, is last year beowulf was "testing" right?20:27
nemobut was reasonably usable at the time 'cause you guys had worked on it a lot?20:27
golinuxbeowulf was "testing" until last week20:27
muawija/etc/devuan_version still says beowulf/ceres20:28
muawijahmm, no net20:28
muawijamoment, please20:28
muawijadeb http://auto.mirror.devuan.org/merged testing main20:29
muawijadeb http://auto.mirror.devuan.org/merged testing-updates main20:29
muawijadeb http://auto.mirror.devuan.org/merged testing-security main20:29
muawijabut security doesn't work20:30
muawijaAND:20:30
golinuxauto.mirror is deprecated.  Use deb.devuan.org20:30
muawijadeb http://deb.debian.org/debian/ stable non-free20:30
golinuxThat will get you beowulf20:30
muawijadeb http://deb.debian.org/debian-security stable/updates non-free20:31
golinuxYou are mixing beowulf and chimeara20:31
golinuxIOW a frankendevuan20:31
muawija:)20:31
muawijawell, until now it was working :)20:32
muawijaI just need some non-free stuff,20:32
golinuxThat's because everything changed last week.  Beowulf went to stable and chimaeraa to testing20:32
nemogolinux: I guess difference between his setup and my beowulf install last month was I had the word "beowulf" in that string20:33
golinuxThat's the way you need to configure sources.list in devuan.20:34
muawijaso how do I move that non-free stuff into chimaera ?20:34
muawija(what is that codeword in debian???)20:34
golinuxNEVER user use stable, testing etc in devuan20:34
muawijaok20:34
golinuxbullseye20:34
muawijathx20:34
golinuxI'm still on jessie so haven't a clue20:35
muawijaso can I just s/testing/chimaerra/ ?20:35
muawija(and s/testing/bullseye on that non-free stuff)?20:36
golinuxDon't mix debian and devuan repos20:36
golinuxIt's chimaera20:36
muawijaso, where can I get the non-free stuff from?20:36
golinuxWe have everything debian served through devuan20:37
golinuxAdd non-free to you sources.list20:37
muawijaok, unfortunatelly, this WASN'T well documented on devuan.org20:38
muawijaat least not when I was installing my system some year ago or so20:38
golinuxhttps://devuan.org/os/releases20:38
golinuxhttps://devuan.org/os/packages20:39
golinuxIt's been that way for 5 years20:39
muawijayes. no word about non-free repositories...20:40
muawijahttps://devuan.org/os/packages20:40
muawijaok, now I see it20:41
golinux:)20:41
golinuxSorry your system got messed up.20:41
golinuxIf it's any consolation, you are not the first and won't be the last who doesn't rtfm.  ;)20:43
muawijawell, I *do* RTFM20:43
muawijaok, let's see20:45
muawijabut probably the bonding bug will still be there :/20:45
* golinux has no idea what a bonding bug is20:45
golinux(and doesn't want to know)20:46
muawijahttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95923620:46
muawijaI already pointed to that above20:46
golinuxI saw that.  Just over my head20:47
golinuxand will never be useful to me.20:48
muawijaWell, as an workaround I can just use 1Gbit instead of 2x1gbit but it's annoying20:48
muawijathat's one of the reasons I wanted devuan because I don't like this "creativitiy" of breaking something was working for years :/20:49
se7enI am back gnarface20:51
se7engolinux:20:51
muawijaBTW, anyone knows what's the name of "mate"'s windowmanager.20:51
muawija?20:51
se7enThink you can help me with the alsa now20:51
golinuxse7en: ?20:53
se7enI left messages last night before bed20:54
bgustavmuawija: google says marco, in the first search result20:54
se7engolinux: to catch you up, I upgraded from devuan 2 to devuan 3, had dependency hell and thousands of permission errors20:54
se7enNow the latest problem is after fixing permission errors and dependency hell alsa fails to work, constantly claiming the device is busy20:55
se7enIt worked before20:55
muawijabgustav: yeah, if you can start the browser :-D20:56
muawijanow I did it from second pc...20:56
muawijahm, so dist-upgrade doesn't work anyway21:22
muawijaand chimaera-security doesn't seem to work21:22
fsmithredchimaera=bullseye21:23
muawijayes?21:24
Guest33070How can I change Devuan 3's cron behavior to set the USER environment variable instead of just LOGNAME for BSD-compliant operation?21:35
Guest33070man crontab(5) it says that vixiecron will set LOGNAME, HOME, and SHELL21:36
Guest33070and the it will also set USER in a BSD system21:36
Guest33070I want the BSD behavior on my Devuan 3 GNU system21:36
Guest33070       (Another note: the LOGNAME variable is sometimes called USER on BSD systems...  on these systems, USER will be set also.)21:43
bgstack15are you talking about inside crontab -e?21:51
bgstack15or in /etc/cron.d/file.cron?21:51
bgstack15inside a /etc/cron.d/somefilename, the first parameter after the time fields is the username. E.g, "0 4 * * * root  /usr/local/bin/myscript.sh 1>/dev/null 2>&1"21:53
bgstack15but I'm pretty sure the user crontabs (crontab -e) simply have to be set from the user in question.21:53
bgstack15so crontab -u scriptuser -e21:53
Guest33070also noting a bug in beowulf22:55
Guest33070the voltage sensors are not read correctly22:55
Guest33070GPU core:     -0.02 V  (min =  +0.84 V, max =  +1.09 V)22:55
Guest33070my gpu is not a power source22:56
Guest33070temp1:         -0.0°C  (high = +95.0°C, hyst =  +3.0°C)22:56
Guest33070nor is it quantum chilled22:57
fsmithredwhat hardware you got?22:57
stiltrHey se7en, I don't know much about alsa, but glad to see you made it back.23:23
avbox111I wanted to start with a fresh devuan beowulf for pinephone, I found firmware.pine64_plus.img.gz and partition.img.gz, created sd card according readme file, but it does not start. Any ideas?23:31
stiltrI'd say compare it to what was there for ascii and see if there's anything obviously missing.23:35
fsmithredavbox111, anything here useful? https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-arm64/current/images/device-tree/allwinner/23:41

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