libera/#devuan/ Wednesday, 2023-08-30

systemdletedebianutils: Breaks:  x11-common   when I call apt install with a list of packages during installation of daedalus.01:54
systemdleteit's a version mismatch of some kind.01:54
systemdlete(this is being done in a chroot, btw, after the debootstrap run)01:54
systemdleteseems to happen if I try to install xorg.   But maybe that's wrong?02:00
systemdleteuhm.02:19
systemdleteI mis-configured my apt.  Fixed it; trying again now.02:19
systemdletesorry for the noise.02:19
systemdleteshould have checked that first02:19
emdeedoes anyone here manage the forums on devuan.org?03:46
gnarfaceyes, talk to golinux03:48
emdeeI don't see golinux: in the user list; I tried to register and it rejected it saying it was a spam email address. The address is real but it is in a .me TLD. I'm wondering if it's old registration code that doesn't know about a .me TLD...03:52
gnarfacestick around, someone will help you eventually03:53
emdeeOK - now for a dev question. First of all, my congratulations to the devs for the chimera -> daedulus upgrade; I did the upgrade and it went almost flawlessly. But I have a new problem that I don't understand. From an X session I can use "chvt 1" to go to the console, and then from the console I can "chvt 3" if I would get back to X (assuming XDG_VTNR=3). This has worked flawlessly for decades. But after the03:59
emdee upgrade, I can get down, but going back gives me a black screen, with no cursor, and no response to keystrokes. Not even CTL-ALT-DEL. Any ideas?03:59
gnarfacecould be a video driver issue04:00
gnarfacedid you try the other virtual terminals?04:01
emdeeIt's the same with the new kernel from the upgrade or my old hand-compiled 5.15.26 kernel so I don't suspect video drivers.04:01
emdeeFrom the console I can change to any other console (except X), as much as I want. But when I go to the X console, I'm dead.04:03
gnarfacehmm. seems to be a problem i've had with the nvidia drivers a lot in the past04:04
gnarfaceit doesn't necessarily have to be a driver change specifically though04:05
emdeeNo NVIDIA - basic Intel 915.04:06
gnarfaceit could have been a change to xorg or (if you're not using nvidia drivers) mesa04:06
debdogfrellin' forced re-connect. last thing I've seen in my client:04:06
debdog<emdee> It's the same with the new kernel from the upgrade or my old hand-compiled 5.15.26 kernel so I don't suspect video drivers.04:06
debdog<debdog> doesn't work here as well04:06
debdog<debdog> alt-F1 seems to go back to X but the screen just turns black04:06
debdogthat same thing happend on my attempt to run startxfce404:07
gnarfaceanything show up in the log at all?04:08
emdeeI assume it's Xorg - nothing in the X log or dmesg...04:08
debdoghum, is it possible that I've read about issues with the newer Xorg version somewhere these days?04:08
DelTomixInteresting... I recently dist-upgraded my desktop, and also noticed that X crashes when switching to a console terminal. Also never had that issue before04:08
gnarfaceoy vey04:09
gnarfaceok one second...04:09
emdeeis there an open Devuan issue on it - it looks like I'm not alone :-(04:09
gnarfaceno problem here at all04:09
gnarfaceyou guys both using intel graphics?04:09
gnarfacei'm using amd04:10
DelTomixit could be because I run older hardware - maybe the newest xorg+kernel has worse support.   My graphics are old AMD radeon04:10
gnarfacewhat does your "uname -r" say?04:11
gnarface6.1.0-11-amd6404:11
gnarfacenot having problems with this one04:11
DelTomix6.1.0-11-amd6404:11
gnarfacedebdog: what's your gpu vendor?04:12
debdogon that laptop it is intel with an nvidia GPU attached to it, gnarface04:13
gnarfaceoh, right that hybrid thing04:13
gnarfacehmmm04:13
emdeeMy hardware is old and intel, but it runs an even more recent xorg-server (21.1.8) on the same hardware under gentoo with no probs. Mine is an old Intel only i915.04:13
gnarfaceso you do all have mesa in common04:13
rrqDelTomix: the combination of Xorg and seatd in daedalus may cause problem; a partial remedy is to add "export SEATD_VTBOUND=0" to /etc/default/seatd and restart it04:13
debdogI cannot switch between these GPUs, it's some kind of intel-is-the-master-and-nvidia-is-applied-when-needed hardware configuration04:14
gnarfaceoh heh04:14
gnarfaceand i'm not running seatd04:14
gnarfacei just disabled it04:14
DelTomixoh I will try that rrq thank you!  Not actually familliar with seatd04:14
emdeeI'm not running seatd - it's startx from the console.04:15
gnarfaceemdee: you sure? double check, it was started and running by default for me even though i was also using startx04:15
debdogstartx from console as well here04:15
DelTomixseatd is not installed in my system04:15
emdeeseatd is not installed in my system04:16
debdogI've tried both seatd and elogind, same outcome04:16
emdeeHow do I tell if my xorg is using mesa on an Intel i915/i965 ?04:17
rrqdoesn't the log tell that?04:18
gnarfacehow did you guys uninstall seatd? i thought it didn't let me have X without it when i tried that...04:18
gnarfacei had to just kill it at sysvinit04:18
gnarfaceemdee: check the log file, it should say04:18
emdeeI saw nothing in the logfile, so I assume I'm not using mesa.04:19
gnarfaceit might not have been installed by default04:20
DelTomixI don't think I ever needed it and dist upgrade did not bring it in, I already have elogind.   Also my X config is VERY minimal, I bascially run compton and I3 as my window manager, startx.04:20
gnarfaceyou run compton without mesa??04:20
DelTomixyup04:21
debdogyes, DelTomix, seatd hasn't been installed here automagically either04:21
emdee(I did a sysvinit install and never asked for, or got,seatd) My X config is a very basic one, and I use startxfce4.04:22
rrqyeah I think it's an "or-dependency" seatd|logind04:22
DelTomixthe package descriptions indicate similar function so that would make sense04:23
gnarfacehere's my mesa packages if you guys want to see if they help https://paste.debian.net/1290433/04:23
debdog"libseat1 can use either seatd or elogind as a backend. If you need to override the default choice (autodiscovery), use the LIBSEAT_BACKEND environment variable." release notes04:23
debdoghttps://files.devuan.org/devuan_daedalus/Release_notes.txt04:25
gnarfaceyou guys are all in the video group right?04:26
* debdog is04:26
gnarfacei didn't think it worked without that...04:26
gnarfacei wonder if there's an environment variable to just disable it entirely04:27
DelTomixyeah in video group04:27
DelTomixeverything in my case is otherwise stable as far as I can tell - just when switching from gui console to regular console, x crashes. Every time.04:28
gnarfaceyou guys would seriously probably stand to gain a lot of performance improvement from using mesa, regardless of the virtual console switching issue04:28
gnarfaceit's worth a try just for the performance04:29
gnarfaceintel put a lot of work into it04:29
gnarfacethey put so much work into it that sometimes now on those hybrid laptops the intel gpu is actually the faster one04:30
* debdog excuses himself, needs to get some sleep o/04:30
emdeeOn an upgrade there should be no changes to things like video groups. I haven't used mesa because it make exactly these types of problems harder to debug :-)04:30
emdeeThanks debdog: maybe open an issue on it for us.04:31
debdoguhm04:31
DelTomixI'm going to make it crash again and see if I can get some oops info in the log.. back in a bit04:31
debdogI have even more problems (touchpad) and am prolly more confused right now.04:32
debdogI can't make any sense of what happens here.04:32
emdee‎DelTomix‎: anything in the X log or dmesg?04:32
emdeeYears ago I had vt problems that were related to a buggy Intel chipset etc, and there was always something in dmesg (not necessarily useful, but there).04:34
rrqhttps://bugs.devuan.org/cgi/bugreport.cgi?bug=74004:35
rrq(appeared to be fixed for daedalus release, but is still being worked on)04:36
rrqgenerally: Xorg gains access to inputs via mediation by either seatd or logind04:36
rrqthe seatd way is broken wrt VT switching ... I thoght logind worked04:37
golinuxemdee: Did you get your registration settled?04:38
emdee‎golinux‎: No - no way to register04:38
golinuxII opened a PM04:39
golinuxLet's chat there04:40
emdeehttps://bugs.devuan.org/cgi/bugreport.cgi?bug=740 looks like it assumes the problem is seatd - perhaps it's not and is more generic than that...04:44
debdogagreed04:44
emdeedebdog‎: do you want to add to it there and let them know it may be a bigger problem that's still active.04:45
golinuxemdee: If you can't do it now maybe rrq can handle your registration. I need to go . . .04:45
emdeegolinux‎: thanks for your help. Do what now?04:46
DelTomixSo this is the log entry when it crashes - 'xdg-desktop-por' seems to have the segfault - https://paste.debian.net/hidden/07127bce04:49
debdogemdee: I am very slow in processing things. my main problem is a different one (though possibly related) so it may take some time for me to collect more info for a report. but I will try...04:49
debdogalso depnds on my health04:50
debdogbut I'd rather not to. I STUMBLED INTO THAT MESS BECAUSE I WAS ABOUT TO UPDATE A FGFS WIKI PAGE.04:50
debdogneed to focus on that first04:50
debdogI never inteded to upgrade at this point04:51
emdee‎DelTomix‎: I get no error message in either Xlog or dmesg, and your segfault may be a side-effect/consquence rather than a cause. My server doesn not crash but the system is totally unresponsive to everything, Hard power off is the only exit.04:56
debdogok, on the same laptop when booting chimaera switching back and forth (plain fluxbox, no DE involved) from X to tty works flawlessly.04:57
DelTomixok - you might find it in /var/log/syslog, or /var/log/kern.log  or via running sudo dmesg there is also a bunch of error messages in the console terminal after it dies that might be more relevant I'm just trying to grab those04:58
debdogbut then, on chimaera I use the nvidia driver from the nvidia insteller where on daedalus I went for the packaged one (because the installler wasn't able to build a module due to errors which are strange by themselfes)04:59
emdeedebdog‎: I was amazed at how good the upgrade was, except for this issue and a couple of packages that are not upgraded - The following packages have been kept back:04:59
emdee  dhcpcd5 gsasl-common php-common04:59
fsmithreddebdog, did you get a mis-match between gcc versions when you tried to build nvidia?05:00
debdogyah, inside a qemu VM the upgrade went fine here as well (but IDK how to test the ctrl-alt-Fx funtion there)05:01
emdee‎DelTomix‎: I get nothing in dmesg or /var/log/*log - just the black screen.05:01
debdogfsmithred: at one point yes, long story, but that was not the issue05:01
debdogmy intention was to keep to what I am used to. like the nvidia installer. but so many things are different now I am unable to quickly pin down one cause for the problems here05:05
emdeeI see no way of registering an account on https://bugs.devuan.org/ - I am missing something?05:10
fsmithredno account needed for bugs05:13
fsmithredI use email submit@bugs.devuan.org descriptive subject line, first line of body has the package name05:13
fsmithredsee the instructions there05:14
fsmithredI believe it's possible to use reportbug, but I never bothered to figure it out.05:14
fsmithredtime to sleep. later.05:16
debdogthat's what I thought...05:16
debdogmebbe, if gnarface' intuition is correct, xserver-xorg-video-intel is the culprit. that points back to xorg05:22
debdogit could as well be a kernel issue05:23
emdeedebdog‎: I've tried it under the devuan 6.1 and my hand compiled 5.15.26 - the kernel I used b4 the upgrade - and it always fails both kernels so I lean toward xorg-server - but devuan specific. I run an even newer Xorg under gentoo and no probs.05:25
debdogemdee: makes sense, I think I read these days somewhere something about debian's/devuan's xorg version causing troubles05:27
emdee‎debdog‎: any idea where you read it?05:28
debdogwell, no, sorry05:28
emdeeAnother question: at the console how do unwire the C-A-F[1-9] keys so I don't accidentally hang myself?05:29
emdeeIf I get to the console all is fine until I hit C-A-F3 by mistake. I want to unwire the keybindings and use chvt manually if I need to, If I get to the console I can always kill the X and restart it. Painfull but better than having to powerroff.05:31
DelTomixat time of crash in xorg.log  [102439.407] (II) AIGLX: Resuming AIGLX clients after VT switch  and then these two repeated for CRTC 0,1,2,and 3: [102439.407] (EE) RADEON(0): failed to set mode: Permission denied [102439.407] (WW) RADEON(0): Failed to set mode on CRTC 0, and finally [102439.409] (EE) EnterVT failed for screen 005:31
DelTomixpermission denied seems odd05:33
emdee"(II) AIGLX: Resuming AIGLX clients after VT switch " is normal. The EEs are bad news - but be thankfull at least you got something in the log. I get nothing!05:34
emdeeIs your /usr/bin/Xorg suid?05:36
DelTomixI've never touched it .. lemme look05:36
DelTomixno05:37
emdeeNo probs  - it used to be a couple of years ago. And you had no problems before the upgrade?05:38
rrqDelTomix: could you paste that file to https://transfer.sh for me? (end tell be the link)05:39
DelTomixnone while I ran chimaera - there was some quirkiness that came and went with painting - as new kernel versions came up - and new xorg updates05:39
DelTomixok rrq will be a couple minutes I just have to afk for something momentarily05:40
DelTomixrrq: https://transfer.sh/GhD6NTGkfb/Xorg.1.log.old05:48
rrqta05:48
emdee‎DelTomix‎: That "Resuming AIGLX clients after VT switch" and following is error OK - at least you get something in the log. That "(EE) RADEON(0): failed to set mode: Permission denied" looks to me like a Xorg error message (it's preceeded by EE and marked with RADEON) - maybe we can find the source line for it in Xorg.06:02
DelTomixright - yes I mentioned the AIGLX because its the point that starts the fail06:03
emdeeCan you open a bug on it and suggest that they look for that error message in the Xorg sources. I'll try it out under both kernels again just to be sure the behavior is the same.06:07
DelTomixI can - will just see if rrq has any input - who/where should I file the bug?06:08
rrqyes the issue is most likely down to the juggling of file descriptors via libseat; and you're using the logind backend..06:09
DelTomixyes my system has elogind installed06:10
DelTomixso who's bug would that likely be?06:10
rrqthe package would be xserver-xorg-core and it's Devuan's bug06:11
DelTomixok thank you06:11
rrqbuggy version is 2:21.1.7-3devuan106:12
emdeeFWIW I agree  the package would be xserver-xorg-core06:12
rrqdoesn't help you much, but there is an update in the pipeline; currrently in review.06:13
emdeerrq: can I hope to register on https://dev1galaxy.org/ with a .me TLD email address?06:13
DelTomixits not a panic for me - I rarely switch back to console - other than when exiting X - and doesn't cause any other instability that I can detect06:14
DelTomixalso if I can run any other tests to help with info I'm happy to do so06:15
rrqemdee: if it receives email it should be easy .. I can give it a manual poke if it needs06:16
emdeeDelTomix‎: It's more serious for me - not a server crash but a computer lockup - poweroff06:16
rrqemdee: you might avoid the lockup by installing seatd.. and adding that default setting06:18
rrq"export SEATD_VTBOUND=0" in /etc/default/seatd   plus restart it06:18
emdeerrq: are galaxy rejects logged? Do you see a reject yesterday from a @*.me email address?06:19
rrqno06:19
rrqbtw there are many forum users wit .me addresses06:20
DelTomixhope you find a solution emdee -  When I did the dist upgrade, I made the mistake of doing it in an x terminal,  - it killed the x server , and my terminal, and my consoles, I had to wait for the hard disk activity to finish and then had no choice but to hard reset computer - I normally only do such an upgrade from console but thought it would be ok :)06:21
rrqemdee: you can pm me the userid ... "/query rrq"06:22
emdeerrq: OK thanks If there are lot's of .me users that's not the problem. Any problems likely from registering over Tor?06:22
rrqnot afaik06:23
emdeerrq: thanks I'm trying PM now but I'm coming through a xmpp: gateway. If it doesn't work I'll try to get back setup with real IRC tomorrow about this time and will try again.06:25
rrqI'll need userid and email for digging into the mailer as well06:25
emdeerrq: sure - thanks for your help - it;s late now and I'll loggoff. One last time - any idea on how to kill the C-A-F[1-8] keybindings on the console to stop be accidentally doing it (force of habit). I'll find it sooner or later if nobody knows.06:28
rrqoption "DontVTSwitch" in serverflags of xorg.conf(5)06:33
rrqemdee: re registering via tor.. may be a problem since the outlet IP address you then borrow is very likely used before by a spammer06:48
emdeerrq‎: option "DontVTSwitch" is not a problem for me - I can get to the console from X with no problem, and C-A-F between console terminals is OK as long as I avoid the C-A-F3 which is the one running X. Then I'm hosed. So I assume that the C-A-F? is in some console keymap somewhere, and have forgotten how to bind console keys.07:12
emdeeIt;s in /usr/share/keymaps/i386/include/qwerty-layout.inc.gz07:14
emdeerrq‎: or SFS is assuming all Tor exits are spammers.  I think it's important to support Tor usage, especially for things like discussions. Devuan automatically marking the email address of any Tor user who tries to register as a spammer, with a service that other sites use (SFS), and not even telling them Devuan had automatically listed them as a spammer with SFS, is not nice at all.  You should let your u07:19
emdeesers know not to even try registering with you over Tor. Thanks for you help in getting me unspammed.07:19
rrqdon't you think that when hiding among ducks one is easily mistaken for a duck?07:24
emdeeNo - I already said:  I think it's important to support Tor usage, especially for things like discussions.07:25
rrqwell, I don't.07:26
ted-iousYou will when someone decides that you shouldn't be allowed to talk on the internet anymore. :)07:47
rrqno you're wrong about that.. but (not unrelated:) this kind of discussion should be on "offtpoic"07:56
friedhelmJust discovert: After upgrading to Daedalus I had serious problems with the mouse.18:22
friedhelmCut and paste was horrble jerky.18:23
friedhelmNow I have found the cause.18:23
friedhelmlibinput has a (mis)feature called button debounce.18:24
friedhelmWith an IBM trackpoint device it just doesn't work.18:24
friedhelmIt's "delaying" mouse events.18:25
friedhelmAfter disabeling it everything is fine now.18:25
debdoghow did you disable it, friedhelm?18:26
friedhelmFound a discription on I tink Ubuntu wiki.18:26
friedhelmYou have to create a file /etc/libinput/local-overrides.quirks.18:27
friedhelmAnd put something into it.18:28
friedhelmJust google for lbinput and button-debounce abd you will find it.18:28
gnarfacefriedhelm: nice catch. this may have been related to others' problems18:30
friedhelmAnother problem with the X-server was: everytime I opend up Palemoon, the X-server crashed.18:31
friedhelmThe problem was that on my Lenovo T410 always had been uded the i915 intel driver.18:31
friedhelmNow they have managed to screw up autodetection, and I found I was suddenly using the VESA driver.18:32
debdoghttps://askubuntu.com/questions/1199820/how-to-disable-mouse-debouncing-in-libinput18:33
friedhelmHad to add a driver section to the xorg.config to use the intel driver again.18:33
friedhelmPalemoon and a few other Applications use some features that are not supported by the VESA driver!18:34
friedhelmHowever the logs helped in finding the problem.18:35
friedhelmWhat I find annoying is that this drastic change in behaviour is nowere documented.18:35
friedhelmThis shoud be in the release notes at Debian.18:36
friedhelmAutodetection has worked for nearly 10 years!18:36
friedhelmNow suddenly it doesn't anymore.18:37
friedhelmBut these have been the only problems updating. Everything else went OK.18:39
debdogupgrading almost everytime sucks18:39
friedhelmI have upgraded 3 machines so far.18:39
gnarfacefriedhelm: i've been using a static xorg.conf for over 20 years because i never trusted auto-detection. it saved me this time.18:39
debdognot just dist-upgrades but for software in general18:39
debdoghmm, what about removing libinput at all and falling back on the well known drivers18:41
debdog?18:41
friedhelmI might try that.18:42
friedhelmThere is a word that I have learned to hate lately.18:43
debdogupgrade?18:43
friedhelmIt's called deprecated which means deliberately broken!18:43
debdoghehe18:44
debdogok, removing xserver-xorg-input-libinput did not break anything but didn't make the touchpad work either18:50
gnarfacewhat did it fall back to?18:50
gnarfacethere's also ... libevent perhaps?18:50
debdog*shrug* installed xserver-xorg-input-joystick xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-multitouch xserver-xorg-input-mutouch instead18:51
gnarfacegot xserver-xorg-input-evdev?18:51
debdogi   xserver-xorg-input-evdev18:52
debdogshould I remove that, too?18:52
gnarfacei dunno. that's the one everything was using right before libinput, and on my system lots of stuff is still using it18:52
gnarfacethat's the one that draws the /dev/input/event* nodes18:53
friedhelmWell libinput in general works fine.18:53
friedhelmIt's just when you try to cut with the mouse it's selecting either too much or too less.18:54
debdogyah, removing evdev wasn't a good idea. now neither touchpad nor mouse nor keyb are working, hehe18:54
gnarfacefriedhelm: not for everyone. some people seem to be having some sporadic issues here and there. this isn't just plaguing devuan, either. people on the pine64 network are having various touchpad issues with it in other distros18:54
friedhelmYou have to try 5 times till you get it right.18:55
friedhelmVery annoing.18:55
gnarfaceugh... certainly there must be a way to change the amdgpu logging verbosity?20:17
gnarfacealright, well if anyone else has noticed their Xorg logging getting choked full of repeated modeline scans lately and knows a fix, please tell me20:25
hagbardIt doesn't generate a lot of log message in the first place, on my 3 machines with amdgpu.20:25
gnarfaceit seems to only be happening when something polls xrandr for display info20:25
gnarfacebut unfortunately Steam and Wine both generate MEGABYTES of this repeating message20:26
gnarfacei assume anything that unnecessarily re-polls xrandr does the same20:26
gnarfaceon a Mint forum someone discovered just calling the xrandr binary even generates the block once, but adding "--current" makes it not do that20:26
gnarfacewhy Wine and Steam see fit to poll it a freaking thousand times per second is unclear, but this must stop20:27
gnarfacei'm assuming Wine and Steam use some other mechanism than the literal xrandr binary, but if they were calling it directly maybe i could alias it...20:29
gnarfaceugh, the use case here is ridiculous. do they think i'm going to be hot-swapping monitors while i'm starting up World of Warcraft?21:00
gnarfacethere's no call for this21:00
DelTomixdoes submit@bugs.devuan.org accept attachments? trying to include a relevant log file which exceeds the 40K message body limit22:13
DelTomixmeh, may as well just try  :)22:23
fsmithredDelTomix, I don't think so.22:23
fsmithredbreak it up and put half in a reply? Not sure if that's the best solution.22:24
DelTomixYup - still says message body too big. fsmithred yeah was thinking of that - or I was going to pastebin if there was a recommended one to use for that purpose22:29
DelTomixmaybe I'll just edit out the bulk of repeated modeline lists and enormous supported chipset list22:33
fsmithredpaste.debian.net22:38
fsmithredor that22:38
debdogI wouldn't use a pastie, content gets deleted sooner or later22:42
DelTomixhmm trimmed version still 57k - yeah debdog thats why I was hesitant to pastebin it - though the paste.debian.net  has an "expire:Never" option22:45
DelTomixwell if they don't like it they can suggest what I should do.22:46
debdogOTOH why has the attachment be that big? maybe the devs would like just the relevant info?22:50
DelTomixwell its an xorg session log - its not HUGE - its 77K trimmed of modelines and chipset list its 57k.   message body limit is *40K*22:51

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