Should I let install systemd twice?

I got a kind of a problem while updating packages. One of the packages (unfortunately I don't know which one) wants to install lib32-systemd.

Normally I wouldn't object to packages installing multiple versions of libraries, but I have got a serious dilemma about letting to install two of one of (if not the) most basic program in a Linux system. I simply afraid that I wouldn't be able to boot Garuda anymore after it :frowning:

System:
  Kernel: 5.18.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=6a135e81-5d37-4390-8a10-a9eef293c0d9 rw rootflags=subvol=@
    quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    systemd.unified_cgroup_hierarchy=1 loglevel=3
  Desktop: Cinnamon v: 5.2.7 tk: GTK v: 3.24.34 wm: muffin vt: 7
    dm: LightDM v: 1.30.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: Acer product: Aspire A515-54G v: V1.24
    serial: <superuser required>
  Mobo: CML model: Doc_WC v: V1.24 serial: <superuser required>
    UEFI: Insyde v: 1.24 date: 07/07/2021
Battery:
  ID-1: BAT1 charge: 38.7 Wh (100.0%) condition: 38.7/48.9 Wh (79.0%)
    volts: 16.3 min: 15.2 model: LGC AC14B8K type: Li-ion serial: <filter>
    status: full
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i5-10210U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check family: 6 model-id: 0x8E (142)
    stepping: 0xC (12) microcode: 0xF0
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 800 min/max: 400/4200 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 bogomips: 33599
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds mitigation: TSX disabled
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics]
    vendor: Acer Incorporated ALI driver: i915 v: kernel ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 0000:00:02.0 chip-ID: 8086:9b41 class-ID: 0300
  Device-2: NVIDIA GP108M [GeForce MX250] vendor: Acer Incorporated ALI
    driver: nouveau v: kernel non-free: 515.xx+ status: current (as of 2022-05)
    arch: Pascal bus-ID: 0000:02:00.0 chip-ID: 10de:1d13 class-ID: 0302
  Device-3: Quanta HD User Facing type: USB driver: uvcvideo bus-ID: 1-5:3
    chip-ID: 0408:a061 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.3 driver: X: loaded: intel,nouveau
    unloaded: modesetting alternate: fbdev,nv,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 mapped: eDP1 model: AU Optronics 0x61ed built: 2018
    res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
    diag: 395mm (15.5") ratio: 16:9 modes: 1920x1080
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Acer Incorporated ALI
    driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 0000:00:1f.3
    chip-ID: 8086:02c8 class-ID: 0403
  Sound Server-1: ALSA v: k5.18.2-zen1-1-zen running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: PulseAudio v: 16.0 running: no
  Sound Server-4: PipeWire v: 0.3.52 running: yes
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 0000:00:14.3 chip-ID: 8086:02f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
    bus-ID: 0000:03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode]
    driver: intel_nvme_remap v: N/A port: 5060 bus-ID: 0000:00:17.0
    chip-ID: 8086:282a rev: class-ID: 0104
Drives:
  Local Storage: total: 953.87 GiB used: 99.3 GiB (10.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B type: SSD
    serial: <filter> rev: 002C temp: 27.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 476.38 GiB size: 476.38 GiB (100.00%)
    used: 99.25 GiB (20.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 54.6 MiB (56.9%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 476.38 GiB size: 476.38 GiB (100.00%)
    used: 99.25 GiB (20.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-4: /var/log raw-size: 476.38 GiB size: 476.38 GiB (100.00%)
    used: 99.25 GiB (20.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-5: /var/tmp raw-size: 476.38 GiB size: 476.38 GiB (100.00%)
    used: 99.25 GiB (20.8%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 7.59 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 41.0 C pch: 43.0 C mobo: N/A gpu: nouveau
    temp: 39.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 274 Uptime: 44m wakeups: 3 Memory: 7.59 GiB
  used: 3.99 GiB (52.6%) Init: systemd v: 251 tool: systemctl Compilers:
  gcc: 12.1.0 clang: 13.0.1 Packages: apt: 0 pacman: 1665 lib: 362
  Shell: Bash v: 5.1.16 running-in: gnome-terminal inxi: 3.3.16
Garuda (2.6.3-2):
  System install date:     2021-12-22
  Last full system update: 2022-06-10
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       Probably (Run as root to verify)
  Snapshots:               Snapper
  Failed units:            

Can you post the full input and output from your update effort so we can better see what you are referring to?

Also missing from your post: garuda-inxi

3 Likes

Sorry, I don't know how to get that list as I'm using an graphical interface of pamac.

Updating with Pamac is not advised. Please open your terminal and update with this command:

garuda-update

If you encounter any issues with the update command, you can paste them into the thread.

4 Likes

OK, there it is:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 chaotic-aur is up to date

--> Refreshing mirrorlists using reflector, please be patient..
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When:       2022-06-12 10:56:57 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-06-12 10:56:53 UTC
# Last Check: 2022-06-12 10:41:57 UTC

Server = https://phinau.de/arch/$repo/os/$arch
Server = https://mirror.chaoticum.net/arch/$repo/os/$arch
Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch

:: Synchronizing package databases...
 core                                  155,8 KiB  1267 KiB/s 00:00 [------------------------------------] 100%
 extra                                1712,5 KiB  2,60 MiB/s 00:01 [------------------------------------] 100%
 community                               6,7 MiB  12,9 MiB/s 00:01 [------------------------------------] 100%
 multilib                              169,6 KiB  1060 KiB/s 00:00 [------------------------------------] 100%
 chaotic-aur                          1897,9 KiB  3,43 MiB/s 00:01 [------------------------------------] 100%
spawn pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (61) amtk-5.5.1-1  cups-1:2.4.2-3  ffmpeg-2:5.0.1-2  ffmpeg4.4-4.4.2-2  haskell-http-4000.4.1-7
              haskell-network-3.1.2.7-27  haskell-network-uri-2.6.4.1-84  haskell-th-compat-0.1.3-46
              hwinfo-21.81-1  inxi-3.3.17.1-1  kbd-2.5.0-2  ldb-2:2.5.1-1  lib32-libcap-2.64-1
              lib32-libgcrypt-1.10.1-1  lib32-libgpg-error-1.45-1  lib32-libtirpc-1.3.2-2
              lib32-libva-mesa-driver-22.1.1-2  lib32-libx11-1.8.1-1  lib32-mesa-22.1.1-2
              lib32-mesa-demos-8.5.0-1  lib32-mesa-vdpau-22.1.1-2  lib32-opencl-mesa-22.1.1-2
              lib32-pam-1.5.2-1  lib32-systemd-251.2-1  lib32-vulkan-intel-22.1.1-2
              lib32-vulkan-mesa-layers-22.1.1-2  lib32-vulkan-radeon-22.1.1-2  libass-0.16.0-1
              libavif-0.10.1-2  libbluray-1.3.1-1  libbytesize-2.7-1  libcups-1:2.4.2-3  librsvg-2:2.54.4-1
              libva-mesa-driver-22.1.1-2  linux-zen-5.18.3.zen1-1  linux-zen-headers-5.18.3.zen1-1
              mesa-22.1.1-2  mesa-vdpau-22.1.1-2  opencl-mesa-22.1.1-2  pcsclite-1.9.8-1
              python-jaraco.context-4.1.1-2  python-jaraco.functools-3.5.0-2  python-jaraco.text-3.8.0-2
              python-nspektr-0.4.0-1  python-pyzmq-23.1.0-1  python-setuptools-1:60.10.0-1
              qt5-base-5.15.4+kde+r168-1  samba-4.16.1-5  smbclient-4.16.1-5  svt-av1-1.1.0-1  talloc-2.3.4-1
              tdb-1.4.7-1  tepl-6.1.1-1  tevent-1:0.12.1-1  vlc-3.0.17.4-4  vulkan-intel-22.1.1-2
              vulkan-mesa-layers-22.1.1-2  vulkan-radeon-22.1.1-2  vulkan-swrast-22.1.1-2
              wireless-regdb-2022.06.06-1  zimg-3.0.4-1

Total Installed Size:  1001.33 MiB
Net Upgrade Size:        25.49 MiB

:point_up_2: That looks fine, but I can see it is not the full output. Is there a problem that has not been pasted above, or a prompt you are unsure how to respond to?

This is a package that is installed on your system which needs to be updated. You should definitely allow it to be updated, if that is what you are wondering.

5 Likes

It is not the full output because garuda-update then asks for install confirmation:

:: Proceed with installation? [Y/n]

which is why I stopped right here.

I don't know why garuda-update doesn't show that, but in the graphical pamac it shows systemd as "to install" instead of "to update" which, as I think, means it is a new package and thus the result of doing that may change my system.

No worries, it looks like you are fine to proceed with installation--it looks like a fairly typical update. You should reboot afterward, as there is a kernel update in there.

The Garuda devs put special care into setting up the garuda-update tool to automatically resolve package conflicts, apply hotfixes to issues that suddenly emerge, and other considerations which are not built into Pamac. You are considerably less likely to break your system with an update if you are using the garuda-update tool.

4 Likes

OK, I installed it and made a system reboot and so far it looks fine :smiley:

Maybe I's "a little" too much hot head about this package. Thank you very much @BluishHumility !

1 Like

Hi all.
I assigned the solution to @BluishHumility , since we mark as such the post that gives the solving suggestion, not the relevant implementation.
:wave:

4 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.