The officially official Devuan Forum!

You are not logged in.

#1 2023-07-22 17:12:12

okkvltisch
Member
Registered: 2023-07-22
Posts: 7  

Package update cuts off peripheral input

Hello, I'm new to this forum, but I've been using Devuan for about the past two years without major issues.

Recently though, when I go to update/upgrade my system, upon reboot following it I can no longer type or move my mouse. All mouse and keyboard input seems to be cut off. I've used Timeshift to restore before the update and confirmed that it's one of the packages in this list that is causing the issue, thought I can't be sure which one.

okkvltisch@supreme-overlord:~$ apt list --upgradable 
Listing... Done
binutils-common/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
binutils-x86-64-linux-gnu/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
binutils/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
brave-browser/stable 1.56.11 amd64 [upgradable from: 1.56.9]
cheese-common/unstable,unstable 44.1-1 all [upgradable from: 43.0-1]
cheese/unstable 44.1-1 amd64 [upgradable from: 43.0-1]
cpp-13/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
cryfs/unstable 0.11.4-1 amd64 [upgradable from: 0.11.3-5]
easy-rsa/unstable,unstable 3.1.5-1 all [upgradable from: 3.1.0-1]
ffmpeg/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
fonts-opensymbol/unstable,unstable 4:102.12+LibO7.5.5-2 all [upgradable from: 4:102.12+LibO7.5.5~rc2-1]
g++-13/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
gcc-13-base/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
gcc-13-base/unstable 13.1.0-9 i386 [upgradable from: 13.1.0-8]
gcc-13-multilib/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
gcc-13/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
gir1.2-freedesktop/unstable 1.76.1-4 amd64 [upgradable from: 1.76.1-2]
gir1.2-glib-2.0/unstable 1.76.1-4 amd64 [upgradable from: 1.76.1-2]
gir1.2-gnomedesktop-3.0/unstable 44.0-2 amd64 [upgradable from: 43.2-2]
gir1.2-gudev-1.0/unstable 238-2 amd64 [upgradable from: 237-2]
gir1.2-javascriptcoregtk-4.1/unstable 2.40.4-1 amd64 [upgradable from: 2.40.3-2]
gir1.2-vte-2.91/unstable 0.72.2-3 amd64 [upgradable from: 0.70.6-2]
gir1.2-webkit2-4.1/unstable 2.40.4-1 amd64 [upgradable from: 2.40.3-2]
gjs/unstable 1.76.2-3 amd64 [upgradable from: 1.74.3-1]
gnome-desktop3-data/unstable,unstable 44.0-2 all [upgradable from: 43.2-2]
gnome-user-docs/unstable,unstable 44.3-2 all [upgradable from: 43.0-2]
gobject-introspection/unstable 1.76.1-4 amd64 [upgradable from: 1.76.1-2]
grep/unstable 3.11-2 amd64 [upgradable from: 3.11-1]
im-config/unstable,unstable 0.57-2 all [upgradable from: 0.55-2]
intel-media-va-driver/unstable 23.2.3+dfsg1-1 amd64 [upgradable from: 23.1.1+dfsg1-1]
intel-media-va-driver/unstable 23.2.3+dfsg1-1 i386 [upgradable from: 23.1.1+dfsg1-1]
lib32asan8/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32atomic1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32gcc-13-dev/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32gcc-s1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32gomp1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32itm1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32quadmath0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32stdc++6/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
lib32ubsan1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libasan8/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libatomic1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libatomic1/unstable 13.1.0-9 i386 [upgradable from: 13.1.0-8]
libavcodec-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavcodec59/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavcodec59/unstable 7:5.1.3-2 i386 [upgradable from: 7:5.1.3-1]
libavdevice-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavdevice59/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavfilter-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavfilter8/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavformat-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavformat59/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavutil-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavutil57/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libavutil57/unstable 7:5.1.3-2 i386 [upgradable from: 7:5.1.3-1]
libbinutils/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
libcc1-0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libcheese-gtk25/unstable 44.1-1 amd64 [upgradable from: 43.0-1]
libcheese8/unstable 44.1-1 amd64 [upgradable from: 43.0-1]
libctf-nobfd0/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
libctf0/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
libgcc-13-dev/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libgcc-s1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libgcc-s1/unstable 13.1.0-9 i386 [upgradable from: 13.1.0-8]
libgfortran5/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libgirepository-1.0-1/unstable 1.76.1-4 amd64 [upgradable from: 1.76.1-2]
libgirepository1.0-dev/unstable 1.76.1-4 amd64 [upgradable from: 1.76.1-2]
libgjs0g/unstable 1.76.2-3 amd64 [upgradable from: 1.74.3-1]
libgnome-bg-4-2/unstable 44.0-2 amd64 [upgradable from: 43.2-2]
libgnome-desktop-3-20/unstable 44.0-2 amd64 [upgradable from: 43.2-2]
libgnome-desktop-4-2/unstable 44.0-2 amd64 [upgradable from: 43.2-2]
libgnome-rr-4-2/unstable 44.0-2 amd64 [upgradable from: 43.2-2]
libgomp1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libgomp1/unstable 13.1.0-9 i386 [upgradable from: 13.1.0-8]
libgprofng0/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
libgudev-1.0-0/unstable 238-2 amd64 [upgradable from: 237-2]
libgudev-1.0-0/unstable 238-2 i386 [upgradable from: 237-2]
libgudev-1.0-dev/unstable 238-2 amd64 [upgradable from: 237-2]
libhwasan0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libigdgmm12/unstable 22.3.9+ds1-1 amd64 [upgradable from: 22.3.3+ds1-1]
libigdgmm12/unstable 22.3.9+ds1-1 i386 [upgradable from: 22.3.3+ds1-1]
libitm1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libjavascriptcoregtk-4.1-0/unstable 2.40.4-1 amd64 [upgradable from: 2.40.3-2]
liblsan0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libmtp-common/unstable,unstable 1.1.21-1 all [upgradable from: 1.1.20-1]
libmtp-runtime/unstable 1.1.21-1 amd64 [upgradable from: 1.1.20-1]
libmtp9/unstable 1.1.21-1 amd64 [upgradable from: 1.1.20-1]
libobjc4/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libpostproc-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libpostproc56/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libqt6multimedia6/unstable 6.4.2-8 amd64 [upgradable from: 6.4.2-7]
libqt6multimediaquick6/unstable 6.4.2-8 amd64 [upgradable from: 6.4.2-7]
libqt6spatialaudio6/unstable 6.4.2-8 amd64 [upgradable from: 6.4.2-7]
libquadmath0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libreoffice-base-core/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-calc/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-common/unstable,unstable 4:7.5.5-2 all [upgradable from: 4:7.5.5~rc2-1]
libreoffice-core/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-draw/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-help-common/unstable,unstable 4:7.5.5-2 all [upgradable from: 4:7.5.5~rc2-1]
libreoffice-help-en-us/unstable,unstable 4:7.5.5-2 all [upgradable from: 4:7.5.5~rc2-1]
libreoffice-impress/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-kf5/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-math/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-plasma/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-qt5/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libreoffice-style-breeze/unstable,unstable 4:7.5.5-2 all [upgradable from: 4:7.5.5~rc2-1]
libreoffice-style-colibre/unstable,unstable 4:7.5.5-2 all [upgradable from: 4:7.5.5~rc2-1]
libreoffice-writer/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libsframe1/unstable 2.40.90.20230720-1 amd64 [upgradable from: 2.40.90.20230714-2]
libstdc++-13-dev/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libstdc++6/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libstdc++6/unstable 13.1.0-9 i386 [upgradable from: 13.1.0-8]
libswresample-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libswresample4/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libswresample4/unstable 7:5.1.3-2 i386 [upgradable from: 7:5.1.3-1]
libswscale-dev/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libswscale6/unstable 7:5.1.3-2 amd64 [upgradable from: 7:5.1.3-1]
libtsan2/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libubsan1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libuno-cppu3/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libuno-cppuhelpergcc3-3/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libuno-purpenvhelpergcc3-3/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libuno-sal3/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libuno-salhelpergcc3-3/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
libvte-2.91-0/unstable 0.72.2-3 amd64 [upgradable from: 0.70.6-2]
libvte-2.91-common/unstable 0.72.2-3 amd64 [upgradable from: 0.70.6-2]
libwebkit2gtk-4.1-0/unstable 2.40.4-1 amd64 [upgradable from: 2.40.3-2]
libx32asan8/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32atomic1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32gcc-13-dev/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32gcc-s1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32gomp1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32itm1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32quadmath0/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32stdc++6/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
libx32ubsan1/unstable 13.1.0-9 amd64 [upgradable from: 13.1.0-8]
protontricks/unstable,unstable 1.10.3-1 all [upgradable from: 1.10.2-1]
python3-uno/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
qml6-module-qtmultimedia/unstable 6.4.2-8 amd64 [upgradable from: 6.4.2-7]
qml6-module-qtquick3d-spatialaudio/unstable 6.4.2-8 amd64 [upgradable from: 6.4.2-7]
uno-libs-private/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]
ure/unstable 4:7.5.5-2 amd64 [upgradable from: 4:7.5.5~rc2-1]

I know it's Devuan/Debian Testing, but again I've been on this branch for the past two years without issue and I just moved to Excalibur/Ceres after a large update.

Using a different Kernel doesn't matter, the issue only happens after installing this batch of packages.

System specs:

okkvltisch@supreme-overlord
---------------------------
OS:

Devuan GNU/Linux 6 (excalibur/ceres) x86_64 
Kernel: 6.4.4-x64v3-xanmod1 
Uptime: 10 mins 
Packages: 3733 (dpkg) 
Shell: bash 5.2.15 
Resolution: 2560x1440, 1920x1080, 1440x900, 1080x1920 
DE: Plasma 5.27.5 
WM: KWin 
WM Theme: Lightly 
Theme: [Plasma], Arc-BLACK-ICE [GTK2/3] 
Icons: BeautyLine [Plasma], BeautyLine [GTK2/3] 
Terminal: konsole 
CPU: AMD Ryzen 9 5950X (32) @ 3.400GHz 
GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT 
Memory: 6624MiB / 128724MiB 

As of now, I'm taking a week off from system updates in hopes this gets picked up and fixed, I'll continue to maintain my system backups in case it doesn't. Overall, I just wanted to post this here to let the community know, and possibly get an idea on which package is causing this so I can prevent it from upgrading alongside everything else.

Thanks for any help.

-Okkvltisch

Offline

#2 2023-07-23 05:13:35

cardinal
Member
Registered: 2023-07-23
Posts: 2  

Re: Package update cuts off peripheral input

Hold at libgudev-1.0-0 237-2
Bug report: https://github.com/eudev-project/eudev/issues/249


Hardware: Generic AMD64 Desktop
Description:    Devuan GNU/Linux 6 (excalibur/ceres)
Release:    6

Offline

#3 2023-07-23 05:41:11

okkvltisch
Member
Registered: 2023-07-22
Posts: 7  

Re: Package update cuts off peripheral input

cardinal wrote:

Hold at libgudev-1.0-0 237-2
Bug report: https://github.com/eudev-project/eudev/issues/249

Literally a saving grace for linking that.

Thank you so much.

Offline

#4 2023-07-24 19:01:12

hunter0one
Member
Registered: 2021-12-31
Posts: 71  

Re: Package update cuts off peripheral input

It's this problem: https://sysdfree.wordpress.com/2023/07/08/372/
Glad you found the solution and I did the same.

Offline

#5 2023-07-25 02:32:05

okkvltisch
Member
Registered: 2023-07-22
Posts: 7  

Re: Package update cuts off peripheral input

hunter0one wrote:

It's this problem: https://sysdfree.wordpress.com/2023/07/08/372/
Glad you found the solution and I did the same.

So did you just pin the version of it to 237? How long would you guess it takes for a fix to be made?

Offline

#6 2023-07-25 09:56:53

jacksprat
Member
Registered: 2017-11-10
Posts: 57  

Re: Package update cuts off peripheral input

I asked a question about this on the Void Linux support forum, and the response I got included

  "that's conspiracy theory BS. eudev is already """systemd"  becuase it is a forked portion of systemd-udev"

and that their devs are aware of the issue.  I don't know if this is because Void is still on libgudev-237.

It is depressing that the barriers to ditching udev completely, in favour of mdevd are too high for me.  I am sure that in  2015 Firefox "just worked" with udevd replaced with mdev, but perhaps I was not aware of libudev and libgudev back then.  Maybe my memory is wrong.

Last edited by jacksprat (2023-07-25 10:06:21)

Offline

#7 2023-07-25 14:47:50

hunter0one
Member
Registered: 2021-12-31
Posts: 71  

Re: Package update cuts off peripheral input

okkvltisch wrote:

So did you just pin the version of it to 237? How long would you guess it takes for a fix to be made?

I just held it, though pinning works too. This one is a biggie and it's because this is a blunt attempt to force the systemd-free distros to use the systemd udev (which is what Debian does if you choose another init system later). It will take a while to find an alternative to eudev unless someone manages to update it - I think it's about 10 versions behind. At every step of the way we are at the mercy of the systemd overlords - eudev, elogind, libgudev. Pick your poison.

jacksprat wrote:

the response I got included
"that's conspiracy theory BS. eudev is already """systemd"  becuase it is a forked portion of systemd-udev"

That's Void for you. The devs are open to the idea of using systemd instead of runit. If you don't think their slow push towards more and more systemd components is good they just call you a conspiracy theorist.

I never heard of mdevd until now, that's pretty cool. Maybe there is hope.

Offline

#8 2023-07-25 17:45:56

jacksprat
Member
Registered: 2017-11-10
Posts: 57  

Re: Package update cuts off peripheral input

@hunter0one: I don't see any signs that Void are changing anything.  I don't use elogind on Void, perhaps because I don't use any DM.

In 2015 when I used "sinit" to init Debian7 then Devuan, I used "mdev" plus "something" to effect hot-plugging devices [I forget].  Nowadays, the "mdevd" daemon is available to handle that [not used it yet]. 

The problem is in the lib[g]udev libraries, which are required by firefox, chromium AND all webkit-based browsers.  I can't see what exactly these libraries ACTUALLY do.  The Linux kernel creates static devices, and "mdevd" would respond to new devices and set correct permisions for them.  Will someone save me from reading the source code to find out.

Offline

#9 2023-08-08 11:10:22

karlzomo
Member
Registered: 2023-08-08
Posts: 1  

Re: Package update cuts off peripheral input

Hello,

I'm new to this forum, I've been using Devuan ceres with KDE for about 2 years.

I had to downgrade-hold libgudev, and also upower and pipewire because they required libgudev 238.

Every day it becomes more and more difficult to avoid systemd and its its infections.

Offline

#10 2023-08-10 13:06:29

tom
Member
Registered: 2022-02-03
Posts: 15  

Re: Package update cuts off peripheral input

karlzomo wrote:

Hello,

I'm new to this forum, I've been using Devuan ceres with KDE for about 2 years.
Every day it becomes more and more difficult to avoid systemd and its its infections.

Yes, that's the price for using unstable as well.         Time will come and only FreeBSD will be a solution, I think. smile

Offline

Board footer