Skip to main content
Topic: ERROR: lib32-udev owned by systemd  (Read 1860 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: ERROR: lib32-udev owned by systemd

Reply #16
I would than installed and reinstalled the rest eg:
Code: [Select]
pacman -S lib32/lib32-artix-archlinux-support lib32/lib32-dbus lib32/lib32-libgudev lib32/lib32-libpulse lib32/lib32-libudev0-shim lib32/lib32-libusb lib32/lib32-pipewire lib32/lib32-vulkan-intel lib32/lib32-elogind lib32/lib32-faudio lib32/lib32-udev

Re: ERROR: lib32-udev owned by systemd

Reply #17
It is and it is not relevant.
It can be used for pacman to do some stuff but it is not a solution for your problem.
You need to purge systemd and replace the polluted packages by pacages provided by Artix repositories.
If you do not do that you will have problems with playing games with steam-native and these problems will magically go away after multiple updates.

Re: ERROR: lib32-udev owned by systemd

Reply #18
the bluez plugin was the one that installed systemd

lib32-bluez-plugins


I updated and the update went through without issue.

followed your instructions and rebooting *crosses fingers*

...now need to see if not reinstalling bluez breaks my bluetooth.

Re: ERROR: lib32-udev owned by systemd

Reply #19
the bluez plugin was the one that installed systemd

lib32-bluez-plugins

I am not playing a blame game.
Systemd needs to be purged and probably all libs which can be installed from lib32 repository and you have them as well needs to be reinstalled from Artix repository.
To satisfy the dependencies on systemd install the lib32 arch support package.
You might need to bypass some security checks for pacman or remove a lot of packages.
To see that list run something like
Code: [Select]
pacman -Rc lib32-systemd

Re: ERROR: lib32-udev owned by systemd

Reply #20
I am not playing a blame game.
Systemd needs to be purged and probably all libs which can be installed from lib32 repository and you have them as well needs to be reinstalled from Artix repository.
To satisfy the dependencies on systemd install the lib32 arch support package.
You might need to bypass some security checks for pacman or remove a lot of packages.
To see that list run something like
Code: [Select]
pacman -Rc lib32-systemd

Running that command yielded: error: target not found: lib32-systemd


 ...not really trying to blame as much as help others track similar issues and suspect packages.

I appreciate your help immensely.   <3

Steam native is throwing a lib32 error when i try to run it. If I simply reinstall Steam will I just undo everything or will it grab the dependcy from the correct repo now?

Re: ERROR: lib32-udev owned by systemd

Reply #21
Depends on what error it is, I suspect it is an error from some 32 bit library which was linked to systemd before.

You may try to a bit reckless uninstall:
CHECK WHAT THIS DOES, IT MAY REMOVE A LOT OF STUFF YOU WANT TO KEEP!
Code: [Select]
pacman -Rsc steam-native-runtime

Than I would purge the pacman cache and install it again.

This is what I would do, it is a bit reckless but I am brave.

Re: ERROR: lib32-udev owned by systemd

Reply #22
Steam error:

You are missing the following 32-bit libraries, and Steam may not run:
libsystemd.so.0

fatal error. failed to load steamui.so


When I tried to reinstall steam:

warning: steam-1.0.0.75-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) steam-1.0.0.75-1

Total Installed Size:  3.62 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                       [-------------------------------------------------] 100%
(1/1) checking package integrity                                                     [-------------------------------------------------] 100%
error: steam: signature from "Artix Buildbot <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/steam-1.0.0.75-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

Re: ERROR: lib32-udev owned by systemd

Reply #23
I reinstalled steam-native-runtime, then Steam itself and they installed fine....but when I launch the game via icon I get same error. Maybe I need to reboot.

Running from terminal yielded same issue.

...going to try your suggestion

...got corrupt signature errors

I forgot to clear cache. Redid and got this:

(85/85) checking for file conflicts                                                  [-------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
lib32-systemd: /usr/lib32/libudev.so exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/libudev.so.1 exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/libudev.so.1.7.4 exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/pkgconfig/libsystemd.pc exists in filesystem (owned by lib32-elogind)
lib32-systemd: /usr/lib32/pkgconfig/libudev.pc exists in filesystem (owned by lib32-udev)
Errors occurred, no packages were upgraded.




Re: ERROR: lib32-udev owned by systemd

Reply #24
OK, try to update the keys.
Code: [Select]
pacman -S artix-keyring
and after that update the Arch ones
Code: [Select]
pacman -S archlinux-keyring

If this is of no help you need to clean the cache.

Re: ERROR: lib32-udev owned by systemd

Reply #25
(85/85) checking for file conflicts                                                  [-------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
lib32-systemd: /usr/lib32/libudev.so exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/libudev.so.1 exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/libudev.so.1.7.4 exists in filesystem (owned by lib32-udev)
lib32-systemd: /usr/lib32/pkgconfig/libsystemd.pc exists in filesystem (owned by lib32-elogind)
lib32-systemd: /usr/lib32/pkgconfig/libudev.pc exists in filesystem (owned by lib32-udev)
Errors occurred, no packages were upgraded.

bad result.
First make sure that the lib32/lib32-artix-archlinux-support is installed. That should eliminate systemd.
another thing is.
What is your pacman.conf actualy?
should I trust that Artix repositories have the priority?

Re: ERROR: lib32-udev owned by systemd

Reply #26
wait...I ran steam and it worked..bluetooth also works and updates are fine.  HAHA!!

:DDDDD


mark solved.


(i will still post output if it helps others)


...my icons needed to be deleted and Steam Native no longer exists. Steam Runtime works fine though. (even with pc games)

Re: ERROR: lib32-udev owned by systemd

Reply #27
Is systemd out ?
What is the output of:
Code: [Select]
pacman -Qi lib32-systemd

Re: ERROR: lib32-udev owned by systemd

Reply #28
Steam Native no longer exists. Steam Runtime works fine though. (even with pc games)
I thought you want the steam-native to work. for that I would reinstall all lib32 packages just to be sure. but I did not see that many differences between native and runtime.

 

Re: ERROR: lib32-udev owned by systemd

Reply #29
bad result.
First make sure that the lib32/lib32-artix-archlinux-support is installed. That should eliminate systemd.
another thing is.
What is your pacman.conf actualy?
should I trust that Artix repositories have the priority?


:D


:: Synchronizing package databases...
 system is up to date
 world                                                  2018.2 KiB   537 KiB/s 00:04 [-------------------------------------------------] 100%
 galaxy                                                    2.5 MiB  1845 KiB/s 00:01 [-------------------------------------------------] 100%
 lib32 is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 universe is up to date
 omniverse is up to date
 chaotic-aur                                               2.3 MiB   565 KiB/s 00:04 [-------------------------------------------------] 100%
:: Starting full system upgrade...
 there is nothing to do


:D


to answer you other question:    sudo pacman -Qi lib32-systemd
error: package 'lib32-systemd' was not found