Pacman 7.0.0 breaks dependency

Start with this:


 ╭─fenris@fenris in ~ took 21ms
 ╰─λ sudo garuda-inxi
[sudo] password for fenris:         
System:
  Kernel: 6.10.9-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=eed48c34-1b13-4d71-bad8-04acafd7f053 rw rootflags=subvol=@
    quiet rd.luks.uuid=6e967d35-e4db-410a-a8eb-2613aa0cd353
    rd.luks.uuid=79041de9-b072-44cd-a361-6b70bf057db1
    resume=/dev/mapper/luks-79041de9-b072-44cd-a361-6b70bf057db1 loglevel=3
    ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: xfce4-screensaver avail: xautolock dm: LightDM
    v: 1.32.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: AZW model: MINI S v: 10 serial: N/A part-nu: 01
    uuid: 03000200-0400-0500-0006-000700080009 UEFI: American Megatrends LLC.
    v: ADLNV104 date: 02/06/2023
CPU:
  Info: model: Intel N100 socket: U3E1 bits: 64 type: MCP arch: Alder Lake
    level: v3 note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6
    model-id: 0xBE (190) stepping: 0 microcode: 0x1A
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 1x2 MiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 2065 high: 2984 min/max: 700/3400 base/boost: 2871/3400
    scaling: driver: intel_pstate governor: performance volts: 1.0 V
    ext-clock: 100 MHz cores: 1: 700 2: 2575 3: 2003 4: 2984 bogomips: 6451
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
    alternate: xe arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports:
    active: HDMI-A-1 empty: HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:46d1
    class-ID: 0300
  Device-2: Creative Live! Cam Sync 1080p V2 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3.4:8
    chip-ID: 041e:40a0 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.13 compositor: xfwm4 v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0.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: HDMI-A-1 mapped: HDMI-1 model: Acer G247HYL serial: <filter>
    built: 2016 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ADL-N)
    device-ID: 8086:46d1 memory: 7.52 GiB unified: yes
  API: Vulkan v: 1.3.295 layers: 5 device: 0 type: integrated-gpu
    name: Intel Graphics (ADL-N) driver: mesa intel v: 24.2.2-arch1.1
    device-ID: 8086:46d1 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 18.1.8 256 bits) driver: mesa llvmpipe v: 24.2.2-arch1.1 (LLVM
    18.1.8) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
  Device-1: Intel Alder Lake-N PCH High Definition Audio driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:54c8 class-ID: 0403
  Device-2: Creative Live! Cam Sync 1080p V2 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3.4:8
    chip-ID: 041e:40a0 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.10.9-zen1-2-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.2.3 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel CNVi: Wi-Fi driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-4.1:5
    chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
  IF: enp0s20f0u4u1 state: down mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
  IF-ID-2: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-3: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
  Info: services: NetworkManager, smbd, sshd, systemd-timesyncd,
    wpa_supplicant
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:6 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 4.55 TiB used: 2.98 TiB (65.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 731100WD temp: 70.8 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000LM015-2E8174
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0001 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000LM015-2E8174
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 3.2 spd: 10 Gb/s lanes: 1 mode: 3.2 gen-2x1 tech: HDD rpm: 5400
    serial: <filter> fw-rev: 0202 scheme: MBR
Partition:
  ID-1: / raw-size: 914.27 GiB size: 914.27 GiB (100.00%)
    used: 60.95 GiB (6.7%) fs: btrfs block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-6e967d35-e4db-410a-a8eb-2613aa0cd353
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 728 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1
  ID-3: /home raw-size: 914.27 GiB size: 914.27 GiB (100.00%)
    used: 60.95 GiB (6.7%) fs: btrfs block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-6e967d35-e4db-410a-a8eb-2613aa0cd353
  ID-4: /var/log raw-size: 914.27 GiB size: 914.27 GiB (100.00%)
    used: 60.95 GiB (6.7%) fs: btrfs block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-6e967d35-e4db-410a-a8eb-2613aa0cd353
  ID-5: /var/tmp raw-size: 914.27 GiB size: 914.27 GiB (100.00%)
    used: 60.95 GiB (6.7%) fs: btrfs block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-6e967d35-e4db-410a-a8eb-2613aa0cd353
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 16.94 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/dm-1 maj-min: 254:1
    mapped: luks-79041de9-b072-44cd-a361-6b70bf057db1
  ID-2: swap-2 type: zram size: 15.4 GiB used: 8.78 GiB (57.0%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 81.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.4 GiB used: 13.69 GiB (88.9%)
    igpu: 60 MiB
  Processes: 392 Power: uptime: 11h 8m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.15 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 256 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1546 libs: 441 tools: pamac,paru pm: appimage
    pkgs: 0 Compilers: gcc: 14.2.1 Shell: garuda-inxi (sudo) default: Bash
    v: 5.2.32 running-in: xfce4-terminal inxi: 3.3.35
Garuda (2.6.26-1):
  System install date:     2024-09-11
  Last full system update: 2024-09-13
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            vmware-workstation-server.service vmware.service 

I had to bypass pacman in the install by modifying pacman.conf, just wondering if there is any news on if there is a fix for this other then bypassing it?

 ╭─fenris@fenris in ~ as 🧙 took 3s
 ╰─λ garuda-update --aur --noconfirm
:: Synchronizing package databases...
 garuda is up to date
 core is up to date
 extra is up to date
 multilib is up to date
 chaotic-aur           723.1 KiB  95.4 KiB/s 00:08 [----------------------] 100%

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵

:: Synchronizing package databases...
 garuda downloading...
 core downloading...
 extra downloading...
 multilib downloading...
 chaotic-aur downloading...
error: failed retrieving file 'multilib.db' from mirror.osbeck.com : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'extra.db' from mirror.osbeck.com : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
spawn pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency 'libalpm.so=14' required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency 'pacman<6.2' required by libpamac-aur

Like with most arch issues like this if you wait 24-48 hours it should be resolved.

1 Like
4 Likes

Well…that is rather annoying. Even more irritating about it is that one of my computers can’t upgrade paru either. I think because of a shared dependency :face_with_raised_eyebrow:

You could use the paru-git:
https://aur.archlinux.org/packages/paru#comment-990757
Wait. I think paru was fixed in chaotic-AUR:

1 Like
[🔴] × garuda-update --aur
:: Synchronizing package databases...
 garuda is up to date
 core is up to date
 extra                   7.4 MiB   419 KiB/s 00:18 [----------------------] 100%
 multilib              132.9 KiB  29.1 KiB/s 00:05 [----------------------] 100%
 chaotic-aur           723.3 KiB  80.3 KiB/s 00:09 [----------------------] 100%
error: failed retrieving file 'garuda.db' from cdn-mirror.chaotic.cx : Connection time-out

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵
New mirrorlist does not contain enough mirrors. Skipping mirrorlist update.

spawn pacman -Su
:: Starting full system upgrade...
warning: pacman: ignoring package upgrade (6.1.0-3 => 7.0.0.r3.g7736133-1)
resolving dependencies...
warning: ignoring package pacman-7.0.0.r3.g7736133-1
warning: cannot resolve "libalpm.so=15-64", a dependency of "paru"
:: The following package cannot be upgraded due to unresolvable dependencies:
      paru

:: Do you want to skip the above package for this upgrade? [y/N] y
looking for conflicting packages...

warning: insufficient columns available for table display
Packages (3) libgoa-3.50.5-1  lutris-git-0.5.17.r293.gac72cc3-1
             openssh-9.8p1-2

Total Download Size:    3.09 MiB
Total Installed Size:  18.53 MiB
Net Upgrade Size:       0.02 MiB

:: Proceed with installation? [Y/n] 

Doesn’t look fixed to me

Can’t open Pacman at all.Is this an issue as of now?Please,

Ya it is

1 Like

Uh oh, I just uninstalled paru to put paru-git and it didn’t work the way I thought it would, and now, I can get paru back installed

╭─fenris@fenris in ~ as 🧙 took 3m45s
 ╰─λ sudo pacman -Ss paru
[sudo] password for fenris:         
chaotic-aur/pacui 1.14-1.1
    Bash script providing advanced Pacman and
    Yay/Pikaur/Aurman/Pakku/Trizen/Paru/Pacaur/Pamac-cli functionality in a
    simple UI
chaotic-aur/paru 2.0.3-1.2 [installed: 2.0.3-1.1]
    Feature packed AUR helper
chaotic-aur/paru-git 2.0.3.r2.g90656a9-1.1
    Feature packed AUR helper

 ╭─fenris@fenris in ~ as 🧙 took 2s
 ╰─λ sudo pacman -R paru
checking dependencies...

Package (1)  Old Version  Net Change

paru         2.0.3-1.1     -8.26 MiB

Total Removed Size:  8.26 MiB

:: Do you want to remove these packages? [Y/n] 
:: Running pre-transaction hooks...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 99
:: Processing package changes...
(1/1) removing paru                                [----------------------] 100%
warning: /etc/paru.conf saved as /etc/paru.conf.pacsave
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
edrawmax-bin 13.5.2-0
kvirc-git 5.2.4.r15.g7e87d9ac7-1
openoffice-bin 4.1.15-1
pcloud-drive 1.14.7-1
snapd 2.65.1-1
trezor-suite-appimage 24.8.3-1
trezor-udev 1-3
vmware-unlocker 4.2.5-2
(3/6) Orphaned package notification...
ninja 1.12.1-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/updatedb.conf.pacsave
/etc/sudoers.pacnew
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 100
(6/6) Syncing all file systems...

 ╭─fenris@fenris in ~ as 🧙 took 3s
 ╰─λ sudo pacman -S paru-git
resolving dependencies...
looking for conflicting packages...

Package (1)           New Version            Net Change  Download Size

chaotic-aur/paru-git  2.0.3.r2.g90656a9-1.1    8.26 MiB       2.73 MiB

Total Download Size:   2.73 MiB
Total Installed Size:  8.26 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 paru-git-2.0.3.r...     2.7 MiB   155 KiB/s 00:18 [----------------------] 100%
(1/1) checking keys in keyring                     [----------------------] 100%
(1/1) checking package integrity                   [----------------------] 100%
(1/1) loading package files                        [----------------------] 100%
(1/1) checking for file conflicts                  [----------------------] 100%
(1/1) checking available disk space                [----------------------] 100%
:: Running pre-transaction hooks...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 101
:: Processing package changes...
(1/1) installing paru-git                          [----------------------] 100%
Optional dependencies for paru-git
    bat: colored pkgbuild printing [installed]
    devtools: build in chroot and downloading pkgbuilds
    chaotic-interfere
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
edrawmax-bin 13.5.2-0
kvirc-git 5.2.4.r15.g7e87d9ac7-1
openoffice-bin 4.1.15-1
pcloud-drive 1.14.7-1
snapd 2.65.1-1
trezor-suite-appimage 24.8.3-1
trezor-udev 1-3
vmware-unlocker 4.2.5-2
(3/6) Orphaned package notification...
ninja 1.12.1-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/paru.conf.pacsave
/etc/updatedb.conf.pacsave
/etc/sudoers.pacnew
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 102
(6/6) Syncing all file systems...

 ╭─fenris@fenris in ~ as 🧙 took 30s
 ╰─λ paru pacman
paru: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory

 ╭─fenris@fenris in ~ as 🧙 took 3ms
[🔍] × sudo pacman -R paru-git
checking dependencies...

Package (1)  Old Version            Net Change

paru-git     2.0.3.r2.g90656a9-1.1   -8.26 MiB

Total Removed Size:  8.26 MiB

:: Do you want to remove these packages? [Y/n] 
:: Running pre-transaction hooks...
(1/2) Rejecting pacman transaction if running in snapshot...
(2/2) Performing snapper pre snapshots for the following configurations...
==> root: 103
:: Processing package changes...
(1/1) removing paru-git                            [----------------------] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
edrawmax-bin 13.5.2-0
kvirc-git 5.2.4.r15.g7e87d9ac7-1
openoffice-bin 4.1.15-1
pcloud-drive 1.14.7-1
snapd 2.65.1-1
trezor-suite-appimage 24.8.3-1
trezor-udev 1-3
vmware-unlocker 4.2.5-2
(3/6) Orphaned package notification...
ninja 1.12.1-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/locale.gen.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/updatedb.conf.pacsave
/etc/sudoers.pacnew
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 104
(6/6) Syncing all file systems...

 ╭─fenris@fenris in ~ as 🧙 took 3s
 ╰─λ sudo pacman -S paru
resolving dependencies...
warning: ignoring package pacman-7.0.0.r3.g7736133-1
warning: cannot resolve "libalpm.so=15-64", a dependency of "paru"
:: The following package cannot be upgraded due to unresolvable dependencies:
      paru

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libalpm.so=15-64' required by paru

 ╭─fenris@fenris in ~ as 🧙 took 13s
[🔴] × paru test
bash: /usr/bin/paru: No such file or directory

 ╭─fenris@fenris in ~ as 🧙 took 4ms
[🔍] × 

Thanks for your reply.So what do we do now? Please? Are there any other software manager working right now that we can install? Thanks in advance.

Hold out for awhile I guess

1 Like

hey first post so go esy on me. im getting this when running pacman
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘libalpm.so=14’ required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘pacman<6.2’ required by libpamac-aur
and i dont know how to fix this if anyone could save me from a fresh install you be the bee’s knees. Thanks

Welcome, please use forum search function first :slight_smile:

Solution is in post 3

3 Likes

I don’t know what to do with the arch post. how do i run that in terminal?

By “post 3”, he means the third post in this topic. It is a link to this comment:

It’s not a solution per se, more of an explanation as to what is causing the issue. The maintainer of the package causing your error (Pamac) will need to update the package against the new version of Pacman.

You can either hold off on updating for now and wait for that to happen, or you can uninstall Pamac and take the update, then reinstall Pamac later after it’s fixed.

2 Likes

I did this and removed pamac dependencies then ran the update again and it worked. Found this solution when when it happened with pacman 6

sudo pacman -R pamac-aur libpamac-aur

1 Like

Once you removed pacman, what did you do to put it back on? Did you do paru pacman?

Careful, they removed pamac not pacman.
Pacman should not be removed of course.

7 Likes

i ran this and the up date but now i dont have the software storeup and running but no store

If you need to fix what you had…BTRFS assistant is your friend