Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
1
answers
2144
views
What does "no user id for key signature packet of class 10" mean in pacman on Arch Linux?
I was installing some packages with `pacman` on Arch Linux, and noticed this error: ``` no user id for key signature packet of class 10 ``` Everything went fine, but what does this error mean?
I was installing some packages with
pacman
on Arch Linux, and noticed this error:
no user id for key signature packet of class 10
Everything went fine, but what does this error mean?
Hormoz
(143 rep)
Aug 21, 2021, 06:52 PM
• Last activity: Aug 4, 2025, 09:03 AM
2
votes
2
answers
3600
views
How do I downgrade a whole group of packages with pacman?
I need an old version of qt5 for anki. (qt5-5.7) Therefore I would like to downgrade all qt5-packages (the whole group). Is there a way to do this with pacman?
I need an old version of qt5 for anki. (qt5-5.7)
Therefore I would like to downgrade all qt5-packages (the whole group).
Is there a way to do this with pacman?
linuscl
(550 rep)
Mar 10, 2017, 03:46 PM
• Last activity: Jul 11, 2025, 12:09 PM
43
votes
1
answers
77245
views
Get info about installed and remote packages with pacman
I'm using [`pacman`][1] 5.0.1 on Arch Linux and I'd like to get information about packages installed on my machine as well as packages in the remote repositories. Information should include a description of the package, its size, and its build date. [1]: https://wiki.archlinux.org/title/pacman
I'm using
pacman
5.0.1 on Arch Linux and I'd like to get information about packages installed on my machine as well as packages in the remote repositories.
Information should include a description of the package, its size, and its build date.
Matthias Braun
(8749 rep)
Dec 3, 2016, 05:41 PM
• Last activity: Jun 29, 2025, 10:30 PM
1
votes
1
answers
6343
views
Signature from "TNE <tne@garudalinux.org>" is unknown trust - Invalid or Corrupted package
While running `pacman -Syu` After "(8/8) checking package integrity" I'm facing the following issue with these packages: ``` error: 7-zip: signature from "TNE " is unknown trust :: File /var/cache/pacman/pkg/7-zip-23.01-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature))...
While running
pacman -Syu
After "(8/8) checking package integrity"
I'm facing the following issue with these packages:
error: 7-zip: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/7-zip-23.01-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: brave-bin: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/brave-bin-1:1.52.126-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: pamac-aur: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/pamac-aur-11.0.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: spotify: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/spotify-1:1.2.13.661-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: visual-studio-code-bin: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/visual-studio-code-bin-1.79.2-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: yay: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/yay-12.1.0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: zoom: signature from "TNE " is unknown trust
:: File /var/cache/pacman/pkg/zoom-5.15.0-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
So far, I've tried running this (without success):
- sudo pacman -S archlinux-keyring
| pacman -Su
- pacman -Sy archlinux-keyring
| pacman-key --refresh-keys
- `pacman-key --delete 91BD8815FE0040FA7FF5D68754C28F4FF5A1A949
|
pacman-key --populate archlinux`
- `pacman-key --delete D6C9442437365605
|
pacman-key --populate archlinux`
- sudo pacman -Sc
- sudo pacman -Fy
Lucas_Guerra
(51 rep)
Jun 26, 2023, 04:25 AM
• Last activity: Jun 29, 2025, 03:34 PM
0
votes
1
answers
1184
views
pacman: error while loading libgpgme.so.11
I recently updated my gpgme and ostree. When I execute some command using pacman now, it gives me the following error. pacman: error while loading libgpgme.so.11: No such shared file or directory. the /usr/lib contains libgpgme.so.45 and other files My gpgme version is 2.0.0.1 Please help me.
I recently updated my gpgme and ostree.
When I execute some command using pacman now, it gives me the following error.
pacman: error while loading libgpgme.so.11: No such shared file or directory.
the /usr/lib contains libgpgme.so.45 and other files
My gpgme version is 2.0.0.1
Please help me.
azeem
(1 rep)
Jun 26, 2025, 06:57 AM
• Last activity: Jun 26, 2025, 03:05 PM
3
votes
1
answers
6543
views
Arch Linux - How to resolve conflict between linux-firmware and linux-firmware-nvidia?
I am running Arch Linux on a workstation that uses an NVIDIA graphics card. The ```core-testing``` repository is enabled. When I try to upgrade my system, there is a file collision between ```linux-firmware``` and ```linux-firmware-nvidia```. ``` > sudo pacman -Syu --needed :: Synchronizing package...
I am running Arch Linux on a workstation that uses an NVIDIA graphics card. The
-testing
repository is enabled. When I try to upgrade my system, there is a file collision between -firmware
and -firmware-nvidia
.
> sudo pacman -Syu --needed
:: Synchronizing package databases...
core-testing is up to date
core is up to date
extra-testing 59.8 KiB 10.3 KiB/s 00:06 [################################] 100%
extra 7.8 MiB 986 KiB/s 00:08 [################################] 100%
multilib-testing is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace linux-firmware-bnx2x with core-testing/linux-firmware-broadcom? [Y/n] y
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: nvidia-utils will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: nvidia-utils will be installed before its libglvnd dependency
...
linux-6.15.2.arch1-1
linux-api-headers-6.15-1
linux-docs-6.15.2.arch1-1
linux-firmware-20250613.12fe085f-5
linux-firmware-amdgpu-20250613.12fe085f-5
linux-firmware-atheros-20250613.12fe085f-5
linux-firmware-bnx2x-20250508.788aadc8-2 [removal]
linux-firmware-broadcom-20250613.12fe085f-5
linux-firmware-intel-20250613.12fe085f-5
linux-firmware-liquidio-20250613.12fe085f-5
linux-firmware-marvell-20250613.12fe085f-5
linux-firmware-mediatek-20250613.12fe085f-5
linux-firmware-mellanox-20250613.12fe085f-5
linux-firmware-nfp-20250613.12fe085f-5
linux-firmware-nvidia-20250613.12fe085f-5
linux-firmware-other-20250613.12fe085f-5
linux-firmware-qcom-20250613.12fe085f-5
linux-firmware-qlogic-20250613.12fe085f-5
linux-firmware-radeon-20250613.12fe085f-5
linux-firmware-realtek-20250613.12fe085f-5
linux-firmware-whence-20250613.12fe085f-5
linux-headers-6.15.2.arch1-1
...
:: Proceed with installation? [Y/n] y
checking keys in keyring [################################] 100%
checking package integrity [################################] 100%
loading package files [################################] 100%
checking for file conflicts [################################] 100%
error: failed to commit transaction (conflicting files)
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
Errors occurred, no packages were upgraded.
Running pacman, it appears that -firmware
owns a bunch of nvidia firmware files, which -firmware-nvidia
attempts to access.
> pacman -Qo /usr/lib/firmware/nvidia/*
/usr/lib/firmware/nvidia/575.57.08/ is owned by nvidia-utils 575.57.08-1
/usr/lib/firmware/nvidia/ad102/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ad103/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ad104/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ad106/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ad107/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga100/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga102/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga103/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga104/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga106/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/ga107/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gk20a/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gm200/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gm204/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gm206/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gm20b/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp100/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp102/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp104/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp106/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp107/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp108/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gp10b/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/gv100/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tegra124/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tegra186/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tegra194/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tegra210/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu102/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu104/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu106/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu10x/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu116/ is owned by linux-firmware 20250508.788aadc8-2
/usr/lib/firmware/nvidia/tu117/ is owned by linux-firmware 20250508.788aadc8-2
[core](https://archlinux.org/packages/core/any/linux-firmware/) vs. [core-testing](https://archlinux.org/packages/core-testing/any/linux-firmware/)
Is it safe to pacman -R linux-firmware
, upgrade the system then reinstall -firmware
?
Hyunbin Yoo
(175 rep)
Jun 18, 2025, 02:33 PM
• Last activity: Jun 19, 2025, 09:36 PM
0
votes
0
answers
145
views
Arch Linux - pacman connections time out, unable to upgrade system
I am currently troubleshooting a bizarre problem on my Arch Linux system. Since about a week ago, pacman upgrades started failing. Fetching the latest package lists hangs for roughly 10 seconds after returning a bunch of time-out messages, although it still moves on to the upgrade phase. Once I type...
I am currently troubleshooting a bizarre problem on my Arch Linux system. Since about a week ago, pacman upgrades started failing. Fetching the latest package lists hangs for roughly 10 seconds after returning a bunch of time-out messages, although it still moves on to the upgrade phase. Once I type y, pacman hangs once again for a minute or so before giving up and exiting. Here is an example.
> sudo pacman -Syu --needed
:: Synchronizing package databases...
core-testing
core
extra-testing
extra
multilib-testing
multilib
(hangs 10 seconds)
:: Synchronizing package databases...
core-testing is up to date
core is up to date
extra-testing is up to date
extra is up to date
multilib-testing is up to date
multilib 135.0 KiB 25.8 KiB/s 00:05 [#################################] 100%
error: failed retrieving file 'multilib-testing.db' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'multilib.db' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'core-testing.db' from mirror.funami.tech : Connection timed out after 10089 milliseconds
warning: too many errors from mirror.funami.tech, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirror.funami.tech : Connection timed out after 10089 milliseconds
error: failed retrieving file 'extra-testing.db' from mirror.funami.tech : Connection timed out after 10089 milliseconds
error: failed retrieving file 'extra.db' from mirror.funami.tech : Connection timed out after 10089 milliseconds
error: failed retrieving file 'extra-testing.db' from repo.jing.rocks : Connection time-out
error: failed retrieving file 'extra.db' from repo.jing.rocks : Connection time-out
error: failed retrieving file 'multilib-testing.db' from repo.jing.rocks : Resolving timed out after 10097 milliseconds
warning: too many errors from repo.jing.rocks, skipping for the remainder of this transaction
error: failed retrieving file 'multilib.db' from repo.jing.rocks : Connection timed out after 10097 milliseconds
error: failed retrieving file 'core-testing.db' from repo.jing.rocks : Connection timed out after 10096 milliseconds
error: failed retrieving file 'core.db' from repo.jing.rocks : Connection timed out after 10096 milliseconds
error: failed retrieving file 'core-testing.db' from jp.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'core.db' from jp.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'extra-testing.db' from jp.mirrors.cicku.me : Resolving timed out after 10095 milliseconds
warning: too many errors from jp.mirrors.cicku.me, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from jp.mirrors.cicku.me : Connection timed out after 10095 milliseconds
error: failed retrieving file 'multilib-testing.db' from jp.mirrors.cicku.me : Connection timed out after 10093 milliseconds
error: failed retrieving file 'multilib.db' from jp.mirrors.cicku.me : Connection timed out after 10093 milliseconds
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: nvidia-utils will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: nvidia-utils will be installed before its libglvnd dependency
warning: insufficient columns available for table display
Packages (1499) abseil-cpp-20250512.1-1 amd-ucode-20250613.12fe085f-5
...
Total Download Size: 11097.39 MiB
Total Installed Size: 33368.63 MiB
Net Upgrade Size: 991.53 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
gitlab-18.0.2-1-x86_64
python-pytorch-cuda-2.7.1-2-x86_64.0 B 0.00 B/s 00:00 [--------------------------------] 0%
nccl-2.27.3-1-x86_64 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
gitlab-runner-18.0.3-1-x86_64 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
nvidia-utils-575.64-1-x86_64 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
root-cuda-6.36.00-3-x86_64 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
linux-zen-6.15.2.zen1-1-x86_64 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
libreoffice-fresh-25.2.4-2-x86_640.0 B 0.00 B/s 00:00 [--------------------------------] 0%
Total ( 0/1498) 0.0 B 0.00 B/s 00:00 [--------------------------------] 0%
(hangs 60 seconds)
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
gitlab-18.0.2-1-x86_64.pkg.tar.zst failed to download
python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst failed to download
nccl-2.27.3-1-x86_64.pkg.tar.zst failed to download
gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst failed to download
nvidia-utils-575.64-1-x86_64.pkg.tar.zst failed to download
root-cuda-6.36.00-3-x86_64.pkg.tar.zst failed to download
linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst failed to download
libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst failed to download
Total ( 8/1498) 10.8 GiB 91.8 MiB/s 02:01 [################################] 100%
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection time-out
warning: too many errors from mirror.funami.tech, skipping for the remainder of this transaction
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirror.funami.tech : Resolving timed out after 15100 milliseconds
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirror.funami.tech : Resolving timed out after 15100 milliseconds
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirror.funami.tech : Connection timed out after 15100 milliseconds
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection time-out
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection time-out
warning: too many errors from repo.jing.rocks, skipping for the remainder of this transaction
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection time-out
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from repo.jing.rocks : Resolving timed out after 15094 milliseconds
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection timed out after 15094 milliseconds
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection timed out after 15094 milliseconds
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from repo.jing.rocks : Connection timed out after 15094 milliseconds
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10054 milliseconds
warning: too many errors from jp.mirrors.cicku.me, skipping for the remainder of this transaction
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10054 milliseconds
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10054 milliseconds
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10054 milliseconds
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10053 milliseconds
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from jp.mirrors.cicku.me : Connection timed out after 10053 milliseconds
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
warning: too many errors from kr.mirrors.cicku.me, skipping for the remainder of this transaction
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection time-out
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection timed out after 10094 milliseconds
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from kr.mirrors.cicku.me : Connection timed out after 10094 milliseconds
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from www.miraa.jp : Connection time-out
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from www.miraa.jp : Connection time-out
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from www.miraa.jp : Connection time-out
warning: too many errors from www.miraa.jp, skipping for the remainder of this transaction
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from www.miraa.jp : Connection time-out
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from www.miraa.jp : Connection time-out
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from www.miraa.jp : Connection timed out after 15102 milliseconds
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from www.miraa.jp : Connection timed out after 15102 milliseconds
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from www.miraa.jp : Connection timed out after 15102 milliseconds
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection time-out
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection time-out
warning: too many errors from mirror.keiminem.com, skipping for the remainder of this transaction
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection time-out
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection timed out after 10100 milliseconds
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection timed out after 10100 milliseconds
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection timed out after 10100 milliseconds
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirror.keiminem.com : Connection timed out after 10100 milliseconds
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection time-out
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection time-out
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection time-out
warning: too many errors from mirror.siwoo.org, skipping for the remainder of this transaction
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection timed out after 10055 milliseconds
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection timed out after 10055 milliseconds
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection timed out after 10055 milliseconds
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection timed out after 10055 milliseconds
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirror.siwoo.org : Connection timed out after 10053 milliseconds
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection time-out
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection time-out
warning: too many errors from mirror.aria-on-the-planet.es, skipping for the remainder of this transaction
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection time-out
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection time-out
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection timed out after 15100 milliseconds
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection timed out after 15100 milliseconds
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirror.aria-on-the-planet.es : Connection timed out after 15100 milliseconds
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection time-out
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection time-out
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirrors.cat.net : Resolving timed out after 10054 milliseconds
warning: too many errors from mirrors.cat.net, skipping for the remainder of this transaction
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection timed out after 10054 milliseconds
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection timed out after 10054 milliseconds
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection timed out after 10054 milliseconds
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection timed out after 10054 milliseconds
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirrors.cat.net : Connection timed out after 10053 milliseconds
error: failed retrieving file 'libreoffice-fresh-25.2.4-2-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection time-out
error: failed retrieving file 'gitlab-18.0.2-1-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection time-out
error: failed retrieving file 'python-pytorch-cuda-2.7.1-2-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection time-out
warning: too many errors from mirror.yuki.net.uk, skipping for the remainder of this transaction
error: failed retrieving file 'nccl-2.27.3-1-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection time-out
error: failed retrieving file 'gitlab-runner-18.0.3-1-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection time-out
error: failed retrieving file 'nvidia-utils-575.64-1-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection timed out after 10101 milliseconds
error: failed retrieving file 'root-cuda-6.36.00-3-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection timed out after 10101 milliseconds
error: failed retrieving file 'linux-zen-6.15.2.zen1-1-x86_64.pkg.tar.zst' from mirror.yuki.net.uk : Connection timed out after 10100 milliseconds
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
I attempted to refresh mirrors using
but it didn't resolve the issue. As of writing this question, the mirrors that are in use are as follows:
> cat /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector @/etc/xdg/reflector/reflector.conf
# When: 2025-06-17 22:36:48 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2025-06-17 22:36:48 UTC
# Last Check: 2025-06-17 22:16:01 UTC
Server = https://mirror.funami.tech/arch/$repo/os/$arch
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = https://kr.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = https://www.miraa.jp/archlinux/$repo/os/$arch
Server = https://mirror.keiminem.com/archlinux/$repo/os/$arch
Server = https://mirror.siwoo.org/archlinux/$repo/os/$arch
Server = https://mirror.aria-on-the-planet.es/archlinux/$repo/os/$arch
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
Server = https://mirror.yuki.net.uk/archlinux/$repo/os/$arch
Below is reflector's settings.
> cat /etc/xdg/reflector/reflector.conf
# Reflector configuration file for the systemd service.
#
# Empty lines and lines beginning with "#" are ignored. All other lines should
# contain valid reflector command-line arguments. The lines are parsed with
# Python's shlex modules so standard shell syntax should work. All arguments are
# collected into a single argument list.
#
# See "reflector --help" for details.
# Recommended Options
# Set the output path where the mirrorlist will be saved (--save).
--save /etc/pacman.d/mirrorlist
# Select the transfer protocol (--protocol).
--protocol https
# Select the country (--country).
# Consult the list of available countries with "reflector --list-countries" and
# select the countries nearest to you or the ones that you trust. For example:
--country "South Korea,Japan"
# Use only the most recently synchronized mirrors (--latest).
--latest 10
# Sort the mirrors by synchronization time (--sort).
--sort age
Finally this is
's settings.
> sudo pacman-conf
[options]
RootDir = /
DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
HookDir = /etc/pacman.d/hooks/
GPGDir = /etc/pacman.d/gnupg/
LogFile = /var/log/pacman.log
DownloadUser = alpm
HoldPkg = pacman
HoldPkg = glibc
Architecture = x86_64
Color
CheckSpace
VerbosePkgLists
ParallelDownloads = 8
CleanMethod = KeepInstalled
SigLevel = PackageRequired
SigLevel = PackageTrustedOnly
SigLevel = DatabaseOptional
SigLevel = DatabaseTrustedOnly
LocalFileSigLevel = PackageOptional
LocalFileSigLevel = PackageTrustedOnly
[core-testing]
Usage = All
Server = https://mirror.funami.tech/arch/core-testing/os/x86_64
Server = https://repo.jing.rocks/archlinux/core-testing/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/core-testing/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/core-testing/os/x86_64
Server = https://www.miraa.jp/archlinux/core-testing/os/x86_64
Server = https://mirror.keiminem.com/archlinux/core-testing/os/x86_64
Server = https://mirror.siwoo.org/archlinux/core-testing/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/core-testing/os/x86_64
Server = https://mirrors.cat.net/archlinux/core-testing/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/core-testing/os/x86_64
[core]
Usage = All
Server = https://mirror.funami.tech/arch/core/os/x86_64
Server = https://repo.jing.rocks/archlinux/core/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/core/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/core/os/x86_64
Server = https://www.miraa.jp/archlinux/core/os/x86_64
Server = https://mirror.keiminem.com/archlinux/core/os/x86_64
Server = https://mirror.siwoo.org/archlinux/core/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/core/os/x86_64
Server = https://mirrors.cat.net/archlinux/core/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/core/os/x86_64
[extra-testing]
Usage = All
Server = https://mirror.funami.tech/arch/extra-testing/os/x86_64
Server = https://repo.jing.rocks/archlinux/extra-testing/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/extra-testing/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/extra-testing/os/x86_64
Server = https://www.miraa.jp/archlinux/extra-testing/os/x86_64
Server = https://mirror.keiminem.com/archlinux/extra-testing/os/x86_64
Server = https://mirror.siwoo.org/archlinux/extra-testing/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/extra-testing/os/x86_64
Server = https://mirrors.cat.net/archlinux/extra-testing/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/extra-testing/os/x86_64
[extra]
Usage = All
Server = https://mirror.funami.tech/arch/extra/os/x86_64
Server = https://repo.jing.rocks/archlinux/extra/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = https://www.miraa.jp/archlinux/extra/os/x86_64
Server = https://mirror.keiminem.com/archlinux/extra/os/x86_64
Server = https://mirror.siwoo.org/archlinux/extra/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/extra/os/x86_64
Server = https://mirrors.cat.net/archlinux/extra/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/extra/os/x86_64
[multilib-testing]
Usage = All
Server = https://mirror.funami.tech/arch/multilib-testing/os/x86_64
Server = https://repo.jing.rocks/archlinux/multilib-testing/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/multilib-testing/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/multilib-testing/os/x86_64
Server = https://www.miraa.jp/archlinux/multilib-testing/os/x86_64
Server = https://mirror.keiminem.com/archlinux/multilib-testing/os/x86_64
Server = https://mirror.siwoo.org/archlinux/multilib-testing/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/multilib-testing/os/x86_64
Server = https://mirrors.cat.net/archlinux/multilib-testing/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/multilib-testing/os/x86_64
[multilib]
Usage = All
Server = https://mirror.funami.tech/arch/multilib/os/x86_64
Server = https://repo.jing.rocks/archlinux/multilib/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/multilib/os/x86_64
Server = https://kr.mirrors.cicku.me/archlinux/multilib/os/x86_64
Server = https://www.miraa.jp/archlinux/multilib/os/x86_64
Server = https://mirror.keiminem.com/archlinux/multilib/os/x86_64
Server = https://mirror.siwoo.org/archlinux/multilib/os/x86_64
Server = https://mirror.aria-on-the-planet.es/archlinux/multilib/os/x86_64
Server = https://mirrors.cat.net/archlinux/multilib/os/x86_64
Server = https://mirror.yuki.net.uk/archlinux/multilib/os/x86_64
I also tried upgrading the keyring but that didn't do anything.
> sudo pacman -S archlinux-keyring
warning: archlinux-keyring-20250430.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change Download Size
core/archlinux-keyring 20250430.1-1 20250430.1-1 0.00 MiB 1.18 MiB
Total Download Size: 1.18 MiB
Total Installed Size: 1.68 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
archlinux-keyring-2025043... 1208.4 KiB 5.22 MiB/s 00:00 [################################] 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%
:: Processing package changes...
(1/1) reinstalling archlinux-keyring [################################] 100%
==> Appending keys from archlinux.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2025-07-01
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Restarting marked services...
(3/3) Arming ConditionNeedsUpdate...
> sudo pacman-key --init
> sudo pacman-key --populate archlinux
==> Appending keys from archlinux.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2025-07-01
> sudo pacman-key --refresh
...
gpg: error retrieving 'i@iff.ink' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'code@escondida.tk' via WKD: Server indicated a failure
gpg: error reading key: Server indicated a failure
gpg: error retrieving 'code@iff.ink' via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'escondida@escondida.tk' via WKD: Server indicated a failure
gpg: error reading key: Server indicated a failure
gpg: error retrieving 'i@escondida.tk' via WKD: Server indicated a failure
gpg: error reading key: Server indicated a failure
...
Assuming
was not selecting the best mirrors, I copied the [Worldwide Mirrorlist](https://archlinux.org/mirrorlist/?country=all&protocol=http&protocol=https&ip_version=4) and tried again. No progress.
Finally, I dialed my ISP, explained my situation and was issued a new IP address in a different subnet. Still failed.
However, I was surprised to notice that I could upgrade using
, the AUR wrapper. I was able to upgrade a single package that does not have dependencies without issues. However, --needed
, which calls pacman to upgrade the entire system at once failed in the same way. I did not try to upgrade the remaining 1400+ packages due to fears of a partial upgrade. I tried clearing the cache as well but to no avail. Is pacman fixable or am I forced to reinstall the whole system?
Hyunbin Yoo
(175 rep)
Jun 18, 2025, 07:54 AM
• Last activity: Jun 18, 2025, 07:27 PM
1
votes
1
answers
259
views
Arch Linux - pacman stuck in "failed to commit transaction (could not find or read package)" following failed upgrade
During a routine ```sudo pacman -Syu --needed``` involving about 50 packages, the upgrade exited early due to a "Less than 1 b/s transferred the last 10 seconds" error. Follwing that, I can no longer update my system. ```none $ sudo pacman -Syu --debug debug: pacman v7.0.0 - libalpm v15.0.0 debug: c...
During a routine
pacman -Syu --needed
involving about 50 packages, the upgrade exited early due to a "Less than 1 b/s transferred the last 10 seconds" error. Follwing that, I can no longer update my system.
$ sudo pacman -Syu --debug
debug: pacman v7.0.0 - libalpm v15.0.0
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: verbosepkglists
debug: config: sandboxuser: alpm
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core-testing'
debug: config file /etc/pacman.conf, line 75: including /etc/pacman.d/mirrorlist
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 78: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra-testing'
debug: config file /etc/pacman.conf, line 81: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 84: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib-testing'
debug: config file /etc/pacman.conf, line 90: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 93: including /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'hookdir' = /etc/pacman.d/hooks/
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: registering sync database 'core-testing'
debug: database path for tree core-testing set to /var/lib/pacman/sync/core-testing.db
debug: "/var/lib/pacman/sync/core-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for core-testing repository
debug: adding new server URL to database 'core-testing': ...
debug: registering sync database 'core'
debug: database path for tree core set to /var/lib/pacman/sync/core.db
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': ...
debug: registering sync database 'extra-testing'
debug: database path for tree extra-testing set to /var/lib/pacman/sync/extra-testing.db
debug: "/var/lib/pacman/sync/extra-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra-testing repository
debug: adding new server URL to database 'extra-testing': ...
debug: registering sync database 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': ...
debug: registering sync database 'multilib-testing'
debug: database path for tree multilib-testing set to /var/lib/pacman/sync/multilib-testing.db
debug: "/var/lib/pacman/sync/multilib-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for multilib-testing repository
debug: adding new server URL to database 'multilib-testing': ...
debug: registering sync database 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': ...
debug: option 'sandboxuser' = alpm
:: Synchronizing package databases...
core-testing downloading...
core downloading...
extra-testing downloading...
extra downloading...
multilib-testing downloading...
multilib downloading...
debug: filesystem access has been restricted to /var/lib/pacman/sync/download-T96Kmv/, landlock ABI is 6
debug: core-testing.db: url is ...
debug: core-testing.db: maxsize 134217728
debug: core-testing.db: using time condition 1747924883
debug: core-testing.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/core-testing.db.part (wb)
debug: core.db: url is ...
debug: core.db: maxsize 134217728
debug: core.db: using time condition 1747897677
debug: core.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/core.db.part (wb)
debug: extra-testing.db: url is ...
debug: extra-testing.db: maxsize 134217728
debug: extra-testing.db: using time condition 1747924860
debug: extra-testing.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/extra-testing.db.part (wb)
debug: extra.db: url is ...
debug: extra.db: maxsize 134217728
debug: extra.db: using time condition 1747924853
debug: extra.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/extra.db.part (wb)
debug: multilib-testing.db: url is ...
debug: multilib-testing.db: maxsize 134217728
debug: multilib-testing.db: using time condition 1747924908
debug: multilib-testing.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/multilib-testing.db.part (wb)
debug: multilib.db: url is ...
debug: multilib.db: maxsize 134217728
debug: multilib.db: using time condition 1747924908
debug: multilib.db: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/multilib.db.part (wb)
debug: multilib-testing.db: curl returned result 0 from transfer
debug: multilib-testing.db: response code 304
debug: multilib-testing.db.sig: url is ...
debug: multilib-testing.db.sig: maxsize 16384
debug: multilib-testing.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/multilib-testing.db.sig.part (wb)
debug: multilib-testing.db: file met time condition
debug: core-testing.db: curl returned result 0 from transfer
debug: core-testing.db: response code 304
debug: core-testing.db.sig: url is ...
debug: core-testing.db.sig: maxsize 16384
debug: core-testing.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/core-testing.db.sig.part (wb)
debug: core-testing.db: file met time condition
debug: extra-testing.db: curl returned result 0 from transfer
debug: extra-testing.db: response code 304
debug: extra-testing.db.sig: url is ...
debug: extra-testing.db.sig: maxsize 16384
debug: extra-testing.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/extra-testing.db.sig.part (wb)
debug: extra-testing.db: file met time condition
debug: multilib.db: curl returned result 0 from transfer
debug: multilib.db: response code 304
debug: multilib.db.sig: url is ...
debug: multilib.db.sig: maxsize 16384
debug: multilib.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/multilib.db.sig.part (wb)
debug: multilib.db: file met time condition
debug: extra.db: curl returned result 0 from transfer
debug: extra.db: response code 304
debug: extra.db.sig: url is ...
debug: extra.db.sig: maxsize 16384
debug: extra.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/extra.db.sig.part (wb)
debug: extra.db: file met time condition
debug: core.db: curl returned result 0 from transfer
debug: core.db: response code 200
debug: core.db.sig: url is ...
debug: core.db.sig: maxsize 16384
debug: core.db.sig: opened tempfile for download: /var/lib/pacman/sync/download-T96Kmv/core.db.sig.part (wb)
debug: multilib-testing.db.sig: curl returned result 0 from transfer
debug: multilib-testing.db.sig: response code 404
debug: multilib-testing.db.sig: no more servers to retry
debug: core-testing.db.sig: curl returned result 0 from transfer
debug: core-testing.db.sig: response code 404
debug: core-testing.db.sig: no more servers to retry
debug: extra-testing.db.sig: curl returned result 0 from transfer
debug: extra-testing.db.sig: response code 404
debug: extra-testing.db.sig: no more servers to retry
debug: multilib.db.sig: curl returned result 0 from transfer
debug: multilib.db.sig: response code 404
debug: multilib.db.sig: no more servers to retry
debug: extra.db.sig: curl returned result 0 from transfer
debug: extra.db.sig: response code 404
debug: extra.db.sig: no more servers to retry
debug: core.db.sig: curl returned result 0 from transfer
debug: core.db.sig: response code 404
debug: core.db.sig: no more servers to retry
debug: curl_download_internal return code is 0
debug: "/var/lib/pacman/sync/core-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/extra-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/multilib-testing.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib-testing.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 599) : missing PGP signature
debug: missing optional signature
:: Starting full system upgrade...
debug: checking for package upgrades
debug: loading package cache for repository 'local'
debug: added 4080 packages to package cache for db 'local'
debug: searching for replacements for 7zip in core-testing
debug: loading package cache for repository 'core-testing'
debug: opening archive /var/lib/pacman/sync/core-testing.db
debug: added 8 packages to package cache for db 'core-testing'
debug: searching for replacements for 7zip in core
...
debug: searching for replacements for zziplib in extra
resolving dependencies...
debug: resolving target's dependencies
debug: started resolving dependencies
debug: checkdeps: package alsa-card-profiles-1:1.4.3-1
debug: finished resolving dependencies
debug: started resolving dependencies
...
debug: found cached pkg: /var/cache/pacman/pkg/wxwidgets-gtk3-3.2.8-5-x86_64.pkg.tar.zst
debug: setting download size 0 for pkg wxwidgets-gtk3
debug: sorting by dependencies
debug: started sorting dependencies
debug: sorting dependencies finished
Package (52) Old Version New Version Net Change
extra-testing/alsa-card-profiles 1:1.4.2-1 1:1.4.3-1 0.00 MiB
...
extra/wxwidgets-gtk3 3.2.8-4 3.2.8-5 0.00 MiB
Total Installed Size: 6806.07 MiB
Net Upgrade Size: 22.29 MiB
:: Proceed with installation? [Y/n] y
debug: using cachedir: /var/cache/pacman/pkg/
...
debug: found cached pkg: /var/cache/pacman/pkg/wxwidgets-gtk3-3.2.8-5-x86_64.pkg.tar.zst.sig
debug: checking available disk space for download
debug: discovered mountpoint: /tmp
debug: discovered mountpoint: /sys/kernel/tracing
debug: discovered mountpoint: /sys/kernel/security
debug: discovered mountpoint: /sys/kernel/debug
debug: discovered mountpoint: /sys/kernel/config
debug: discovered mountpoint: /sys/fs/pstore
debug: discovered mountpoint: /sys/fs/fuse/connections
debug: discovered mountpoint: /sys/fs/cgroup
debug: discovered mountpoint: /sys/fs/bpf
debug: discovered mountpoint: /sys/firmware/efi/efivars
debug: discovered mountpoint: /sys
debug: discovered mountpoint: /run/user/1000/gvfs
debug: discovered mountpoint: /run/user/1000/doc
debug: discovered mountpoint: /run/user/1000
debug: discovered mountpoint: /run/credentials/systemd-journald.service
debug: discovered mountpoint: /run
debug: discovered mountpoint: /proc/sys/fs/binfmt_misc
debug: discovered mountpoint: /proc
debug: discovered mountpoint: /efi
debug: discovered mountpoint: /dev/shm
debug: discovered mountpoint: /dev/pts
debug: discovered mountpoint: /dev/mqueue
debug: discovered mountpoint: /dev/hugepages
debug: discovered mountpoint: /dev
debug: discovered mountpoint: /
debug: loading fsinfo for /
debug: partition /, needed 1, cushion 5121, free ...
:: Retrieving packages...
debug: filesystem access has been restricted to /var/cache/pacman/pkg/download-JFrr96/, landlock ABI is 6
debug: pacman-mirrorlist-20250522-1-any.pkg.tar.zst: url is ...
debug: pacman-mirrorlist-20250522-1-any.pkg.tar.zst: maxsize 8292
debug: pacman-mirrorlist-20250522-1-any.pkg.tar.zst: tempfile found, attempting continuation from 8292 bytes
debug: curl_download_internal return code is 1
checking keyring...
debug: found signature key: B8AC08600F108CDF
debug: GPGME version: 1.24.3
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: looking up key B8AC08600F108CDF locally
debug: key lookup success, key exists
debug: found signature key: 7A4E76095D8A52E4
...
checking package integrity...
debug: found cached pkg: /var/cache/pacman/pkg/alsa-card-profiles-1:1.4.3-1-x86_64.pkg.tar.zst
debug: sig data: iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCaC8FsAAKCRC4rAhgDxCM33urAPsE9Ltb4WNKoutXEfcyjzQ47EVtE/zcHvVSvaiB2qXPlAEA0/OpOs08AK2vp0HPwNBFq9ETVrM1EpMg7PaDzeVY9wA=
debug: checking signature for /var/cache/pacman/pkg/alsa-card-profiles-1:1.4.3-1-x86_64.pkg.tar.zst
debug: 1 signatures returned
debug: fingerprint: 83BC8889351B5DEBBB68416EB8AC08600F108CDF
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1747912112
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: 83BC8889351B5DEBBB68416EB8AC08600F108CDF, Jan Alexander Steffens (heftig) , owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
...
error: pacman-mirrorlist: could not find package in cache
debug: returning error 33 from check_validity (../lib/libalpm/sync.c: 1021) : could not find or read package
error: failed to commit transaction (could not find or read package)
Errors occurred, no packages were upgraded.
debug: unregistering database 'local'
...
debug: freeing package cache for repository 'multilib'
Hyunbin Yoo
(175 rep)
May 22, 2025, 03:59 PM
• Last activity: May 23, 2025, 03:42 PM
1
votes
0
answers
90
views
Arch Linux: pacman -Syyuu does not change mirrors
I am currently installing Arch Linux on a new computer using a Live USB. While installing basic packages, one package failed to download. ``` > pacman -Syu --needed sudo gnome gnome-extra amd-ucode ... :: Retrieving packages... wireplumber-0.5.10-1-x86_64.pkg.tar.zst failed to download error: failed...
I am currently installing Arch Linux on a new computer using a Live USB. While installing basic packages, one package failed to download.
> pacman -Syu --needed sudo gnome gnome-extra amd-ucode
...
:: Retrieving packages...
wireplumber-0.5.10-1-x86_64.pkg.tar.zst failed to download
error: failed retrieving file 'wireplumber-0.5.10-1-x86_64.pkg.tar.zst' from cdnmirror.com : The requested URL returned error: 404
...
error: failed retrieving file 'wireplumber-0.5.10-1-x86_64.pkg.tar.zst' from mirror.theash.xyz : The requested URL returned error: 404
[The package was updated yesterday](https://archlinux.org/packages/extra/x86_64/wireplumber/) so I assumed the mirrors do not have the latest version yet. I tried refreshing the mirrors.
> pacman -Syyuu --needed sudo gnome gnome-extra amd-ucode
Pacman did refresh the package list but still tried to use the same 20 mirrors, none of which had the latest version of the package. What command forces pacman to try other mirrors, or even better, actively find mirrors that are up to date?
[Edit] Tried out
as suggested in the comments.
> rankmirrors -p /etc/pacman.d/mirrorlist
# Server list generated by rankmirrors on 2025-05-23
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector @/etc/xdg/reflector/reflector.conf
# When: 2025-05-23 11:38:19 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2025-05-23 20:37:14 UTC
# Last Check: 2025-05-23 10:50:59 UTC
Server = https://cdnmirror.com/archlinux/$repo/os/$arch
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
Server = https://in.arch.niranjan.co/$repo/os/$arch
Server = https://mirror.theash.xyz/arch/$repo/os/$arch
Server = https://singapore.mirror.pkgbuild.com/$repo/os/$arch
Server = https://nz.arch.niranjan.co/$repo/os/$arch
Server = https://de.arch.niranjan.co/$repo/os/$arch
Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
Server = https://mirror.del2.albony.in/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
Server = https://taipei.mirror.pkgbuild.com/$repo/os/$arch
Server = https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
Server = https://berlin.mirror.pkgbuild.com/$repo/os/$arch
Server = https://al.arch.niranjan.co/$repo/os/$arch
Server = https://at.arch.niranjan.co/$repo/os/$arch
Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
Server = https://nl.arch.niranjan.co/$repo/os/$arch
Server = https://us.arch.niranjan.co/$repo/os/$arch
> sudo pacman -Syu --needed gnome gnome-extra amd-ucode
:: Synchronizing package databases...
core-testing downloading...
core downloading...
extra-testing downloading...
extra downloading...
multilib-testing downloading...
multilib downloading...
:: There are 59 members in group gnome:
:: Repository extra
1) baobab 2) decibels 3) epiphany 4) evince 5) gdm 6) gnome-backgrounds 7) gnome-calculator 8) gnome-calendar 9) gnome-characters 10) gnome-clocks 11) gnome-color-manager 12) gnome-connections 13) gnome-console 14) gnome-contacts 15) gnome-control-center 16) gnome-disk-utility 17) gnome-font-viewer 18) gnome-keyring 19) gnome-logs 20) gnome-maps 21) gnome-menus 22) gnome-music 23) gnome-remote-desktop 24) gnome-session 25) gnome-settings-daemon 26) gnome-shell 27) gnome-shell-extensions 28) gnome-software 29) gnome-system-monitor 30) gnome-text-editor 31) gnome-tour 32) gnome-user-docs 33) gnome-user-share 34) gnome-weather 35) grilo-plugins 36) gvfs 37) gvfs-afc 38) gvfs-dnssd 39) gvfs-goa 40) gvfs-google 41) gvfs-gphoto2 42) gvfs-mtp 43) gvfs-nfs 44) gvfs-onedrive 45) gvfs-smb 46) gvfs-wsdd 47) loupe 48) malcontent 49) nautilus 50) orca 51) rygel 52) simple-scan 53) snapshot 54) sushi 55) tecla 56) totem 57) xdg-desktop-portal-gnome 58) xdg-user-dirs-gtk 59) yelp
:: There are 42 members in group gnome-extra:
:: Repository extra
1) accerciser 2) cheese 3) d-spy 4) dconf-editor 5) devhelp 6) endeavour 7) eog 8) evolution 9) file-roller 10) geary 11) ghex 12) gitg 13) glade 14) gnome-2048 15) gnome-boxes 16) gnome-builder 17) gnome-chess 18) gnome-devel-docs 19) gnome-dictionary 20) gnome-games 21) gnome-klotski 22) gnome-mahjongg 23) gnome-mines 24) gnome-multi-writer 25) gnome-nibbles 26) gnome-notes 27) gnome-photos 28) gnome-recipes 29) gnome-sound-recorder 30) gnome-sudoku 31) gnome-taquin 32) gnome-terminal 33) gnome-tetravex 34) gnome-tweaks 35) hitori 36) iagno 37) lightsoff 38) polari 39) quadrapassel 40) seahorse 41) sysprof 42) tali
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for jack:
:: Repository extra
1) jack2 2) pipewire-jack
:: There are 11 providers available for ttf-font:
:: Repository extra
1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto
looking for conflicting packages...
Package (747) New Version Net Change Download Size
extra/aalib 1.4rc5-18 0.27 MiB
...
extra/xdg-user-dirs-gtk 0.14-1 0.19 MiB
extra/yelp 42.2-4 2.40 MiB
Total Download Size: 0.23 MiB
Total Installed Size: 3163.52 MiB
:: Retrieving packages...
wireplumber-0.5.10-1-x86_64 downloading...
Errors occurred, no packages were upgraded.
Hyunbin Yoo
(175 rep)
May 23, 2025, 12:18 PM
• Last activity: May 23, 2025, 03:32 PM
1
votes
2
answers
1654
views
How to (Force) Install Specific Version of Python with Pacman (Arch)
After a whole system upgrade, my Python version was bumped up to `3.13.1`. I mostly use Python nowadays as a dependency of [KaTrain](https://github.com/sanderland/katrain), which needs Python because its UI is based on Kivy. Currently, Kivy doesn't support Python `> 3.13` unfortunately though, so I...
After a whole system upgrade, my Python version was bumped up to
3.13.1
. I mostly use Python nowadays as a dependency of [KaTrain](https://github.com/sanderland/katrain) , which needs Python because its UI is based on Kivy.
Currently, Kivy doesn't support Python > 3.13
unfortunately though, so I would like to force Python to go back to 3.10
or something that is supported.
I've been trying to find a way to do it with pacman
, but so far I'm very surprised I don't see anything clearcut for it. I've also tried to install Pythong with yay
, but, after the install, my current Python version still points to the one from Pacman. I've tried stuff like this with both Pacman and Yay:
yay -Syu python310
I have KaTrain installed with pipx
actually, so I suspect there could be a way of bringing a different Python version from there as well perhaps.
psygo
(233 rep)
Dec 23, 2024, 05:39 PM
• Last activity: May 11, 2025, 04:20 PM
4
votes
3
answers
2185
views
How to list package download size for those that need to be updated by pacman?
`pacman -Syu` outputs a list of packages that need be updated. It then prints the *total* update size (i.e. how much data to download). My question is: is there a way to get the download size for **each** packet that **needs** to be updated? I thought that could be done maybe via `expac` and some te...
pacman -Syu
outputs a list of packages that need be updated. It then prints the *total* update size (i.e. how much data to download).
My question is: is there a way to get the download size for **each** packet that **needs** to be updated? I thought that could be done maybe via expac
and some text handlin, but I couldn't figure out how.
I was thinking an output print like:
package1-name X MB
package2-name X MB
...
edmz
(828 rep)
Aug 25, 2020, 11:30 AM
• Last activity: May 2, 2025, 02:52 PM
4
votes
1
answers
6657
views
Pacman error: could not open file: /etc/mtab: No such file or directory
I am having trouble with installing packages with pacman Firstly updating pacman with `pacman -Syu` updates correctly with no issues, however when attempting to install `sudo` with `pacman -S sudo` responds with: [root@cx-W55xEU /]# pacman -S sudo resolving dependencies... looking for conflicting pa...
I am having trouble with installing packages with pacman
Firstly updating pacman with
pacman -Syu
updates correctly with no issues,
however when attempting to install sudo
with pacman -S sudo
responds with:
[root@cx-W55xEU /]# pacman -S sudo
resolving dependencies...
looking for conflicting packages...
Packages (1) sudo-1.8.17.p1-1
Total Download Size: 0.90 MiB
Total Installed Size: 3.73 MiB
:: Proceed with installation? [Y/n] y
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
After reading up about this, I attempted to install the package filesystem
with pacman -S filesystem
which should solve the mtab
issue.
[root@cx-W55xEU /]# pacman -S filesystem
warning: filesystem-2015.09-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) filesystem-2015.09-1
Total Installed Size: 0.01 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [####################################################] 100%
error: GPGME error: Invalid crypto engine
(1/1) checking package integrity [####################################################] 100%
error: GPGME error: Invalid crypto engine
error: filesystem: missing required signature
:: File /var/cache/pacman/pkg/filesystem-2015.09-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
After deleting, I reattempted to download the latest release and install that by pacman -S filesystem
again:
[root@cx-W55xEU /]# pacman -S filesystem
warning: filesystem-2015.09-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) filesystem-2015.09-1
Total Download Size: 0.01 MiB
Total Installed Size: 0.01 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
My /etc/mtab
file is clean i.e. no contents
I came across an arch wiki page about mounts but not sure if I should create a symbolic link as specified to solve this issue.
Any suggestions?
CybeX
(316 rep)
Sep 25, 2016, 08:25 PM
• Last activity: May 1, 2025, 02:04 AM
1
votes
1
answers
127
views
How do I uninstall packagekit-qt6 on CachyOS?
I just ran the following command without fully knowing what it would do: ``` sudo pacman -S packagekit-qt6 flatpack fwupd ``` And now my KDE Discover Store is broken. Whenever I try to update something in KDE Discover, I get the following error popups: [![Update Issue][1]][1] [


sudo pacman -R packagekit-qt6
, but that didn't work. I get the following errors:
error: cachyos-znver4: signature from "CachyOS " is invalid
error: cachyos-core-znver4: signature from "CachyOS " is invalid
error: cachyos-extra-znver4: signature from "CachyOS " is invalid
error: cachyos: signature from "CachyOS " is invalid
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists
if you're sure a package manager is not already
running, you can remove /var/lib/pacman/db.lck
Shaun Roselt
(237 rep)
Apr 23, 2025, 10:57 AM
• Last activity: Apr 23, 2025, 05:57 PM
1
votes
2
answers
19452
views
How to install the package 'dpkg' from the AUR
Today I installed Archlinux and I tried to install the following package 'dpkg' from the AUR. I tried 2 methods: pacman -S dpkg and after that failed I downloaded the *.tar.gz and tried: pacman -U dpkg.tar.gz At the first option I got the following error: [root@localhost andreas]# pacman -S dpkg Feh...
Today I installed Archlinux and I tried to install the following package 'dpkg' from the AUR. I tried 2 methods:
pacman -S dpkg
and after that failed I downloaded the *.tar.gz and tried:
pacman -U dpkg.tar.gz
At the first option I got the following error:
[root@localhost andreas]# pacman -S dpkg
Fehler: Ziel nicht gefunden: dpkg
and at the second option I got this error:
[root@localhost Downloads]# pacman -U dpkg.tar.gz
Lade Pakete...
Fehler: Fehlende Paket-Metadaten in dpkg.tar.gz
Fehler: 'dpkg.tar.gz': Ungültiges oder beschädigtes Paket
The error is in German and means "Invalid or Damaged Package".
I don't get why pacman can't find the package because it's here:
https://aur.archlinux.org/packages/dpkg
I'm fairly new to Archlinux, I have mainly used Debian and its Derivates before.
Aragok
(113 rep)
Feb 9, 2015, 02:33 PM
• Last activity: Apr 14, 2025, 12:12 PM
3
votes
2
answers
25141
views
How to install "adduser" on Arch Linux?
On Ubuntu, there is a helpful package called `adduser`. But on Arch Linux, I searched it by `pacman -Ss adduser` and got nothing. I'm unsure if it is in the "extra repository" or "user repository" or not in the Arch Linux ecosystem. Is there another way to search for it on Arch Linux other than inst...
On Ubuntu, there is a helpful package called
adduser
.
But on Arch Linux, I searched it by pacman -Ss adduser
and got nothing.
I'm unsure if it is in the "extra repository" or "user repository" or not in the Arch Linux ecosystem.
Is there another way to search for it on Arch Linux other than installing it directly from the downloaded source code?
zzzgoo
(223 rep)
Aug 25, 2018, 03:22 AM
• Last activity: Mar 29, 2025, 10:50 AM
1
votes
1
answers
205
views
How can I non-interactively replace iptables with iptables-nft on Arch Linux?
I'm trying to create a Dockerfile for an Arch Linux image with `iptables-nft` installed. If I run [the `archlinux` Docker image][1] interactively and then `pacman -Syu iptables-nft`, I get asked `iptables-nft-1:1.8.10-2 and iptables-1:1.8.10-2 are in conflict. Remove iptables? [y/N]` and `Proceed wi...
I'm trying to create a Dockerfile for an Arch Linux image with
iptables-nft
installed. If I run the archlinux
Docker image interactively and then pacman -Syu iptables-nft
, I get asked iptables-nft-1:1.8.10-2 and iptables-1:1.8.10-2 are in conflict. Remove iptables? [y/N]
and Proceed with installation? [Y/n]
. Answering yes to both of those questions does what I want.
The problem comes when I try to script that in the Dockerfile, where I can't interactively answer those questions. My first attempt was RUN pacman --noconfirm -Syu iptables-nft
, but this doesn't work because --noconfirm
means to go with the default answer, and the default answer to the first question is no. Then I tried removing iptables
first before installing iptables-nft
, but iproute2
depends on either iptables
or iptables-nft
, and base
depends on iproute2
.
This leaves me with a few approaches which technically work, but all of which leave me with concerns:
1. RUN yes | pacman -Syu iptables-nft
works, but blindly saying y
to any question pacman ever asks would break if it ever asks a non-yes-no question, and if it ever asks any default-no questions other than "Remove iptables?", it would probably be bad to blindly answer yes to them too.
2. RUN pacman --noconfirm -Rdd iptables && pacman --noconfirm -Syu iptables-nft
works, but if iptables
ever gets any dependencies that iptables-nft
doesn't also satisfy, it would leave me with a broken system, and if there are any packages that were only installed because the old iptables
needed them, they'll get left behind indefinitely.
3. RUN pacman --noconfirm -Rsdd iptables && pacman --noconfirm -Syu iptables-nft
works, but it has the same broken system risk as #2 does, and it also uninstalls a bunch of other packages only to immediately reinstall them.
Is there a better solution than any of the above? Ideally, I'd like just a pacman equivalent of dnf swap
, but I can't find any such thing.
Joseph Sible-Reinstate Monica
(4220 rep)
Dec 8, 2024, 05:06 PM
• Last activity: Mar 23, 2025, 07:58 PM
5
votes
2
answers
4527
views
How do you list installed meta packages on Arch Linux?
I'd like to list all meta packages that I installed. - Installed with `pikaur` or `pacman` - operating system is Arch Linux # Problem When I install `plasma-meta` and run `pacman -Qg`, I can only see `plasma`. This is, of course, the expected behavior given for the manual entry for the query `Q` par...
I'd like to list all meta packages that I installed.
- Installed with
pikaur
or pacman
- operating system is Arch Linux
# Problem
When I install plasma-meta
and run pacman -Qg
, I can only see plasma
. This is, of course, the expected behavior given for the manual entry for the query Q
parameter g
.
# Desired outcome
plasma-meta
Jonathan Komar
(7034 rep)
Oct 6, 2016, 10:55 AM
• Last activity: Mar 18, 2025, 01:33 PM
0
votes
0
answers
431
views
Arch Linux install failure: failed to synchronize all databases, invalid or corrupted PGP signature
I have been stuck at this point trying to install Arch. I am new to all of this. I am trying to dual boot with Windows. Earlier today I had archlinux up and running on this computer. I followed a tutorial and it worked perfectly, the install was yesterday. Today I deleted the archlinux partition and...
I have been stuck at this point trying to install Arch. I am new to all of this.
I am trying to dual boot with Windows.
Earlier today I had archlinux up and running on this computer. I followed a tutorial and it worked perfectly, the install was yesterday. Today I deleted the archlinux partition and the uefi partition for it on Windows. I wanted to reinstall arch, so I could look at the whole process again. Even following the exact same tutorial, to the T, I get stuck here just after typing, “archinstall”.
“Waiting for Arch Linux keyring sync to complete”
It eventually fails with the error: “error: GPGME error: No data” “error: failed to synchronize all databases (invalid or corrupted databases (PGP signature))”
Now if I try to type “archinstall” again it says:
“Arch Linux mirrors are not reachable. Please check your internet connection”
I have tried everything I could find online.
I CAN ping websites, and I am on a wired connection.
I CANNOT use any “pacman -S” commands without getting errors, including “pacman -Syu” or anything similar.
I have tried to change mirrors but I was left very frustrated and I don’t think it worked.
Kircheis Shard
(1 rep)
Mar 16, 2025, 08:53 PM
6
votes
1
answers
1123
views
Any way to run all hooks in pacman?
Is there any way to tell pacman (Arch Linux) to just run all post-transaction hooks, as if it had just done a full system upgrade, but without installing any packages? I just tried to do a full upgrade and my system crashed just as the hooks were being run at the end. I would like to run them all ag...
Is there any way to tell pacman (Arch Linux) to just run all post-transaction hooks, as if it had just done a full system upgrade, but without installing any packages?
I just tried to do a full upgrade and my system crashed just as the hooks were being run at the end. I would like to run them all again in case anything got screwed up, but without having to go through re-installing all of the packages again. If not, is there any way I can tell it to run a list of hooks that I specify?
Time4Tea
(2628 rep)
Mar 21, 2021, 10:32 PM
• Last activity: Mar 9, 2025, 11:49 AM
0
votes
0
answers
31
views
failed to synchronise all databases (no dk.lck, no other running pacman instances)
I've had to reinstall my HoloISO OS because for an unknown reason the previous install failed to boot. Upon even a complete reinstall I've been unable to use pacman. I've rebooted and looked for other instances of pacman running or db.lck files, but none have appeared. I don't have any reason to bel...
I've had to reinstall my HoloISO OS because for an unknown reason the previous install failed to boot. Upon even a complete reinstall I've been unable to use pacman. I've rebooted and looked for other instances of pacman running or db.lck files, but none have appeared. I don't have any reason to beleive I'm using pacmac, but I don't have any other ideas.
Trying to use pacman -Syu results in an install failure caused by "failed to synchronise all databases"
Also trying to reboot results in an 1228 second long stream of "device not accepting address XX, error -71" according to the INFO message right before it finally did restart, but I haven't had the chance to investigate that yet. I will edit this post once I've got the chance to investigate this further.
SOLUTION: Forgot to steamos-readonly disable
Let A be the Unknown
(1 rep)
Mar 6, 2025, 10:42 PM
• Last activity: Mar 7, 2025, 09:45 AM
Showing page 1 of 20 total questions