You are not logged in.
The update was initially successful. Then it errors out when I try to update again:
# pacman -Syu
:: Synchronizing package databases...
core 118.3 KiB 696 KiB/s 00:00 [#######################] 100%
extra 8.1 MiB 5.94 MiB/s 00:01 [#######################] 100%
chaotic-aur 644.6 KiB 1030 KiB/s 00:01 [#######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (71) attica-6.21.0-1 baloo-6.21.0-1 breeze-icons-6.21.0-1
ffmpeg-2:8.0.1-2 frameworkintegration-6.21.0-1
glslang-1:1.4.335.0-1 karchive-6.21.0-1 kauth-6.21.0-1
kbookmarks-6.21.0-1 kcmutils-6.21.0-1 kcodecs-6.21.0-1
kcolorscheme-6.21.0-1 kcompletion-6.21.0-1 kconfig-6.21.0-1
kconfigwidgets-6.21.0-1 kcoreaddons-6.21.0-1 kcrash-6.21.0-1
kdbusaddons-6.21.0-1 kdeclarative-6.21.0-1 kded-6.21.0-1
kdesu-6.21.0-1 kdnssd-6.21.0-1 kfilemetadata-6.21.0-1
kglobalaccel-6.21.0-1 kguiaddons-6.21.0-1 kholidays-1:6.21.0-1
ki18n-6.21.0-1 kiconthemes-6.21.0-1 kidletime-6.21.0-1
kimageformats-6.21.0-1 kio-6.21.0-1 kirigami-6.21.0-1
kitemmodels-6.21.0-1 kitemviews-6.21.0-1 kjobwidgets-6.21.0-1
knewstuff-6.21.0-1 knotifications-6.21.0-1
knotifyconfig-6.21.0-1 kpackage-6.21.0-1 kparts-6.21.0-1
kpty-6.21.0-1 kquickcharts-6.21.0-1 krunner-6.21.0-1
kservice-6.21.0-1 kstatusnotifieritem-6.21.0-1 ksvg-6.21.0-1
ktexteditor-6.21.0-1 ktextwidgets-6.21.0-1
kunitconversion-6.21.0-1 kuserfeedback-6.21.0-1 kwallet-6.21.0-1
kwidgetsaddons-6.21.0-1 kwindowsystem-6.21.0-1 kxmlgui-6.21.0-1
libmakepkg-dropins-18-1 libplacebo-7.351.0-4
modemmanager-qt-6.21.0-1 networkmanager-qt-6.21.0-1
pacman-7.1.0.r7.gb9f7d4a-1 pacman-contrib-1.13.1-1
prison-6.21.0-1 purpose-6.21.0-1 qqc2-desktop-style-6.21.0-1
shaderc-2025.5-1 solid-6.21.0-1 sonnet-6.21.0-1
spirv-tools-1:1.4.335.0-1 syndication-6.21.0-1
syntax-highlighting-6.21.0-1 threadweaver-6.21.0-1
vulkan-icd-loader-1.4.335.0-1
Total Download Size: 54.32 MiB
Total Installed Size: 292.07 MiB
Net Upgrade Size: 0.88 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
kunitconversion-... 1069.3 KiB 346 KiB/s 00:03 [#######################] 100%
ffmpeg-2:8.0.1-2... 14.1 MiB 4.13 MiB/s 00:03 [#######################] 100%
syntax-highlight... 1175.0 KiB 322 KiB/s 00:04 [#######################] 100%
breeze-icons-6.2... 7.9 MiB 1719 KiB/s 00:05 [#######################] 100%
kio-6.21.0-1-x86_64 3.6 MiB 729 KiB/s 00:05 [#######################] 100%
ktexteditor-6.21... 2.8 MiB 548 KiB/s 00:05 [#######################] 100%
ki18n-6.21.0-1-x... 1711.2 KiB 319 KiB/s 00:05 [#######################] 100%
glslang-1:1.4.33... 2.3 MiB 441 KiB/s 00:05 [#######################] 100%
kwidgetsaddons-6... 2.1 MiB 399 KiB/s 00:05 [#######################] 100%
spirv-tools-1:1.... 1938.6 KiB 352 KiB/s 00:06 [#######################] 100%
pacman-7.1.0.r7.... 957.9 KiB 537 KiB/s 00:02 [#######################] 100%
kirigami-6.21.0-... 839.9 KiB 454 KiB/s 00:02 [#######################] 100%
kxmlgui-6.21.0-1... 814.7 KiB 539 KiB/s 00:02 [#######################] 100%
kcoreaddons-6.21... 724.9 KiB 1450 KiB/s 00:01 [#######################] 100%
knewstuff-6.21.0... 693.2 KiB 1759 KiB/s 00:00 [#######################] 100%
kimageformats-6.... 585.9 KiB 1759 KiB/s 00:00 [#######################] 100%
baloo-6.21.0-1-x... 560.8 KiB 1409 KiB/s 00:00 [#######################] 100%
kwallet-6.21.0-1... 550.9 KiB 1213 KiB/s 00:00 [#######################] 100%
qqc2-desktop-sty... 530.0 KiB 1031 KiB/s 00:01 [#######################] 100%
libplacebo-7.351... 507.7 KiB 838 KiB/s 00:01 [#######################] 100%
kconfig-6.21.0-1... 500.1 KiB 764 KiB/s 00:01 [#######################] 100%
networkmanager-q... 421.0 KiB 601 KiB/s 00:01 [#######################] 100%
solid-6.21.0-1-x... 418.1 KiB 560 KiB/s 00:01 [#######################] 100%
purpose-6.21.0-1... 417.2 KiB 946 KiB/s 00:00 [#######################] 100%
sonnet-6.21.0-1-... 389.2 KiB 1333 KiB/s 00:00 [#######################] 100%
kconfigwidgets-6... 352.3 KiB 1670 KiB/s 00:00 [#######################] 100%
kuserfeedback-6.... 329.6 KiB 1391 KiB/s 00:00 [#######################] 100%
ktextwidgets-6.2... 306.4 KiB 1143 KiB/s 00:00 [#######################] 100%
kcmutils-6.21.0-... 304.3 KiB 1011 KiB/s 00:00 [#######################] 100%
kholidays-1:6.21... 283.7 KiB 886 KiB/s 00:00 [#######################] 100%
kfilemetadata-6.... 274.9 KiB 790 KiB/s 00:00 [#######################] 100%
kservice-6.21.0-... 237.3 KiB 640 KiB/s 00:00 [#######################] 100%
kwindowsystem-6.... 232.3 KiB 593 KiB/s 00:00 [#######################] 100%
syndication-6.21... 213.4 KiB 900 KiB/s 00:00 [#######################] 100%
krunner-6.21.0-1... 208.2 KiB 1144 KiB/s 00:00 [#######################] 100%
modemmanager-qt-... 202.4 KiB 1522 KiB/s 00:00 [#######################] 100%
attica-6.21.0-1-... 201.1 KiB 1332 KiB/s 00:00 [#######################] 100%
kguiaddons-6.21.... 198.6 KiB 1182 KiB/s 00:00 [#######################] 100%
karchive-6.21.0-... 188.8 KiB 1073 KiB/s 00:00 [#######################] 100%
kpackage-6.21.0-... 185.6 KiB 967 KiB/s 00:00 [#######################] 100%
kjobwidgets-6.21... 184.7 KiB 888 KiB/s 00:00 [#######################] 100%
kquickcharts-6.2... 183.8 KiB 824 KiB/s 00:00 [#######################] 100%
kdeclarative-6.2... 182.1 KiB 765 KiB/s 00:00 [#######################] 100%
kparts-6.21.0-1-... 179.5 KiB 1075 KiB/s 00:00 [#######################] 100%
kiconthemes-6.21... 171.4 KiB 1135 KiB/s 00:00 [#######################] 100%
shaderc-2025.5-1... 160.3 KiB 1370 KiB/s 00:00 [#######################] 100%
knotifications-6... 159.4 KiB 1226 KiB/s 00:00 [#######################] 100%
ksvg-6.21.0-1-x86_64 157.5 KiB 1109 KiB/s 00:00 [#######################] 100%
kitemmodels-6.21... 156.7 KiB 1059 KiB/s 00:00 [#######################] 100%
kcodecs-6.21.0-1... 156.0 KiB 981 KiB/s 00:00 [#######################] 100%
vulkan-icd-loade... 153.2 KiB 901 KiB/s 00:00 [#######################] 100%
kstatusnotifieri... 147.0 KiB 812 KiB/s 00:00 [#######################] 100%
kitemviews-6.21.... 128.1 KiB 681 KiB/s 00:00 [#######################] 100%
kcompletion-6.21... 126.9 KiB 1049 KiB/s 00:00 [#######################] 100%
kbookmarks-6.21.... 126.9 KiB 1076 KiB/s 00:00 [#######################] 100%
kauth-6.21.0-1-x... 115.1 KiB 1129 KiB/s 00:00 [#######################] 100%
kglobalaccel-6.2... 96.4 KiB 893 KiB/s 00:00 [#######################] 100%
kdnssd-6.21.0-1-... 90.3 KiB 814 KiB/s 00:00 [#######################] 100%
prison-6.21.0-1-... 83.7 KiB 805 KiB/s 00:00 [#######################] 100%
threadweaver-6.2... 77.4 KiB 730 KiB/s 00:00 [#######################] 100%
frameworkintegra... 75.2 KiB 703 KiB/s 00:00 [#######################] 100%
kdesu-6.21.0-1-x... 73.7 KiB 689 KiB/s 00:00 [#######################] 100%
kdbusaddons-6.21... 73.5 KiB 693 KiB/s 00:00 [#######################] 100%
kded-6.21.0-1-x86_64 63.3 KiB 2.47 MiB/s 00:00 [#######################] 100%
knotifyconfig-6.... 64.0 KiB 1423 KiB/s 00:00 [#######################] 100%
kidletime-6.21.0... 60.9 KiB 2.97 MiB/s 00:00 [#######################] 100%
kcolorscheme-6.2... 54.1 KiB 1931 KiB/s 00:00 [#######################] 100%
kpty-6.21.0-1-x86_64 53.5 KiB 1572 KiB/s 00:00 [#######################] 100%
pacman-contrib-1... 49.4 KiB 1496 KiB/s 00:00 [#######################] 100%
kcrash-6.21.0-1-... 28.8 KiB 799 KiB/s 00:00 [#######################] 100%
libmakepkg-dropi... 6.1 KiB 148 KiB/s 00:00 [#######################] 100%
Total (71/71) 54.3 MiB 7.13 MiB/s 00:08 [#######################] 100%
(71/71) checking keys in keyring [#######################] 100%
(71/71) checking package integrity [#######################] 100%
(71/71) loading package files [#######################] 100%
(71/71) checking for file conflicts [#######################] 100%
:: Processing package changes...
( 1/71) upgrading spirv-tools [#######################] 100%
( 2/71) upgrading attica [#######################] 100%
( 3/71) upgrading kconfig [#######################] 100%
( 4/71) upgrading kcoreaddons [#######################] 100%
( 5/71) upgrading kcrash [#######################] 100%
( 6/71) upgrading kdbusaddons [#######################] 100%
( 7/71) upgrading glslang [#######################] 100%
( 8/71) upgrading vulkan-icd-loader [#######################] 100%
( 9/71) upgrading shaderc [#######################] 100%
(10/71) upgrading libplacebo [#######################] 100%
(11/71) upgrading ffmpeg [#######################] 100%
(12/71) upgrading karchive [#######################] 100%
(13/71) upgrading kcodecs [#######################] 100%
(14/71) upgrading ki18n [#######################] 100%
(15/71) upgrading kfilemetadata [#######################] 100%
(16/71) upgrading kidletime [#######################] 100%
(17/71) upgrading kwidgetsaddons [#######################] 100%
(18/71) upgrading kbookmarks [#######################] 100%
(19/71) upgrading kguiaddons [#######################] 100%
(20/71) upgrading kcolorscheme [#######################] 100%
(21/71) upgrading kcompletion [#######################] 100%
(22/71) upgrading breeze-icons [#######################] 100%
(23/71) upgrading kiconthemes [#######################] 100%
(24/71) upgrading kitemviews [#######################] 100%
(25/71) upgrading knotifications [#######################] 100%
(26/71) upgrading kjobwidgets [#######################] 100%
(27/71) upgrading kservice [#######################] 100%
(28/71) upgrading kwindowsystem [#######################] 100%
(29/71) upgrading kwallet [#######################] 100%
(30/71) upgrading solid [#######################] 100%
(31/71) upgrading kio [#######################] 100%
(32/71) upgrading baloo [#######################] 100%
(33/71) upgrading kconfigwidgets [#######################] 100%
(34/71) upgrading kirigami [#######################] 100%
(35/71) upgrading kglobalaccel [#######################] 100%
(36/71) upgrading kxmlgui [#######################] 100%
(37/71) upgrading kcmutils [#######################] 100%
(38/71) upgrading kpackage [#######################] 100%
(39/71) upgrading syndication [#######################] 100%
(40/71) upgrading knewstuff [#######################] 100%
(41/71) upgrading frameworkintegration [#######################] 100%
(42/71) upgrading kauth [#######################] 100%
(43/71) upgrading kdeclarative [#######################] 100%
(44/71) upgrading kded [#######################] 100%
(45/71) upgrading kpty [#######################] 100%
(46/71) upgrading kdesu [#######################] 100%
(47/71) upgrading kdnssd [#######################] 100%
(48/71) upgrading kholidays [#######################] 100%
(49/71) upgrading kimageformats [#######################] 100%
(50/71) upgrading kitemmodels [#######################] 100%
(51/71) upgrading knotifyconfig [#######################] 100%
(52/71) upgrading kparts [#######################] 100%
(53/71) upgrading kquickcharts [#######################] 100%
(54/71) upgrading krunner [#######################] 100%
(55/71) upgrading kstatusnotifieritem [#######################] 100%
(56/71) upgrading ksvg [#######################] 100%
(57/71) upgrading sonnet [#######################] 100%
(58/71) upgrading syntax-highlighting [#######################] 100%
(59/71) upgrading ktexteditor [#######################] 100%
(60/71) upgrading ktextwidgets [#######################] 100%
(61/71) upgrading kunitconversion [#######################] 100%
(62/71) upgrading kuserfeedback [#######################] 100%
(63/71) upgrading modemmanager-qt [#######################] 100%
(64/71) upgrading networkmanager-qt [#######################] 100%
(65/71) installing libmakepkg-dropins [#######################] 100%
(66/71) upgrading pacman [#######################] 100%
warning: /etc/makepkg.conf.d/fortran.conf installed as /etc/makepkg.conf.d/fortran.conf.pacnew
warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew
(67/71) upgrading pacman-contrib [#######################] 100%
(68/71) upgrading prison [#######################] 100%
(69/71) upgrading purpose [#######################] 100%
(70/71) upgrading qqc2-desktop-style [#######################] 100%
(71/71) upgrading threadweaver [#######################] 100%
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
(2/9) Reloading system manager configuration...
(3/9) Reloading user manager configuration...
(4/9) Restarting marked services...
(5/9) Arming ConditionNeedsUpdate...
(6/9) Updating the MIME type database...
(7/9) Reloading system bus configuration...
(8/9) Updating icon theme caches...
(9/9) Updating the desktop file MIME type cache...
# pacman -Syu
error: core: missing required signature
error: chaotic-aur: missing required signature
:: Synchronizing package databases...
core 118.3 KiB 764 KiB/s 00:00 [#######################] 100%
extra is up to date
chaotic-aur 644.6 KiB 1561 KiB/s 00:00 [#######################] 100%
error: failed retrieving file 'core.db.sig' from mirror.quantum5.ca : The requested URL returned error: 404
error: failed retrieving file 'chaotic-aur.db.sig' from chaoticmirror.com : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)
#pacman.conf:
# cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
Color
#NoProgressBar
#######CheckSpace
#VerbosePkgLists
ParallelDownloads = 10
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
#SigLevel = TrustAll
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[core-testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
# The default configuration, SigLevel = Required DatabaseOptional, enables signature verification for all the packages on a global level.
SigLevel = Required DatabaseOptional
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlistWas working beautifully until today, and I don't think I changed anything to cause this.
Last edited by bedtime (2025-12-13 21:50:19)
Offline
https://gitlab.archlinux.org/archlinux/ … =heads#L44
why in the world did you change and comment that out? Where are the new entries you were supposed to merge from the .pacnew?
Online
https://gitlab.archlinux.org/archlinux/ … =heads#L44
why in the world did you change and comment that out?
The uncommented 'SigLevel' is near the bottom of the file.
Where are the new entries you were supposed to merge from the .pacnew?
I just copied those files over and uncommented a server. It's still not working.
# pacman -Syu
error: core: missing required signature
error: chaotic-aur: missing required signature
:: Synchronizing package databases...
core 118.3 KiB 816 KiB/s 00:00 [#######################] 100%
extra is up to date
chaotic-aur 644.6 KiB 1728 KiB/s 00:00 [#######################] 100%
error: failed retrieving file 'core.db.sig' from mirror.csclub.uwaterloo.ca : The requested URL returned error: 404
error: failed retrieving file 'chaotic-aur.db.sig' from chaoticmirror.com : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)Offline
The uncommented 'SigLevel' is near the bottom of the file.
And due to that, it is being handled as part of the [extra] section, not the global section. Move it above [core].
However, as noted by Scimmia, your pacman.conf is missing a significant amount of options, commented or otherwise. However you handled the pacnew files, it left you with a mangled pacman.conf. Read up on https://wiki.archlinux.org/title/Pacman … nd_Pacsave
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
The uncommented 'SigLevel' is near the bottom of the file.
And due to that, it is being handled as part of the [extra] section, not the global section. Move it above [core].
That fixed the issue. Thanks. Strange that it worked for so so many years.
However, as noted by Scimmia, your pacman.conf is missing a significant amount of options, commented or otherwise. However you handled the pacnew files, it left you with a mangled pacman.conf. Read up on https://wiki.archlinux.org/title/Pacman … nd_Pacsave
I'm not sure what a regular pacman.conf looks like. I've been using it like this for years.
Offline
It doesn't sound like you have been handling your pacnew files at all. If not, you should get into the habit of dealing with them as they are created to avoid any unexpected behaviour like this.
The pacnew version that was installed as part of the update is what an unmodified version of the file should look like. If you have somehow deleted that version, you can re-extract the default file from the archive, e.g.
$ bsdtar --strip-components 1 -xf /var/cache/pacman/pkg/pacman-7.1.0.r7.gb9f7d4a-1-x86_64.pkg.tar.zst etc/pacman.confThen compare that file with the one you are using and merge the two files together.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
It doesn't sound like you have been handling your pacnew files at all. If not, you should get into the habit of dealing with them as they are created to avoid any unexpected behaviour like this.
The pacnew version that was installed as part of the update is what an unmodified version of the file should look like. If you have somehow deleted that version, you can re-extract the default file from the archive, e.g.
$ bsdtar --strip-components 1 -xf /var/cache/pacman/pkg/pacman-7.1.0.r7.gb9f7d4a-1-x86_64.pkg.tar.zst etc/pacman.confThen compare that file with the one you are using and merge the two files together.
I hadn't given it any thought... I replaced my /etc/pacman.conf with the updated version and added back the chaotic repo, and it worked fine. Nice to see the new options in there! ![]()
Thanks! This is great information to know. I'll be sure to keep it up to date for now on.
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline