You are not logged in.

#1 2024-04-16 16:08:08

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

[SOLVED] No Updates since last 2 days

Is it me or something is wrong?
 
Usually pacman -Syu gives updates several times a day. Today is 3rd day and there had been no updates. I even checked mirrors and got the fresh list and still no updates for pacman -Syyu

Last edited by arnuld (2024-04-18 06:12:01)

Offline

#2 2024-04-16 16:15:57

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,907
Website

Re: [SOLVED] No Updates since last 2 days

There have been literally hundreds of package updates in the past two days:
https://archlinux.org/packages/?page=1& … ast_update

Please post the output of `pacman-conf`.


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

#3 2024-04-16 16:23:36

mpan
Member
Registered: 2012-08-01
Posts: 1,216
Website

Re: [SOLVED] No Updates since last 2 days

That’s usually a sign of the mirror being out of sync. If you changed the mirror, that’s less likely. But you might’ve been unlucky and chosen another broken mirro: so check, if your current mirror isn’t out of sync mirrors status page.

If it’s not marked as out of sync, please post the mirror you use (the full and complete `Server=…` line). Perhaps something is wrong with it beyond what the mirrors monitor can detect.

While rare, 2 days without happen occassionally. In particular for systems with not many packages installed.


Sometimes I seem a bit harsh — don’t get offended too easily!

Offline

#4 2024-04-16 17:08:24

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

WorMzy wrote:

There have been literally hundreds of package updates in the past two days:
https://archlinux.org/packages/?page=1& … ast_update

Please post the output of `pacman-conf`.

[arnuld@arch64 ~ ]$ 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 = 5

# 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    = Required DatabaseOptional
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.
#

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist


###REPO for MEGA###
[DEB_Arch_Extra]
SigLevel = Required TrustedOnly
Server = https://mega.nz/linux/repo/Arch_Extra/$arch
###END REPO for MEGA###
[arnuld@arch64 ~ ]$ 

Offline

#5 2024-04-16 17:11:55

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

mpan wrote:

That’s usually a sign of the mirror being out of sync. If you changed the mirror, that’s less likely. But you might’ve been unlucky and chosen another broken mirro: so check, if your current mirror isn’t out of sync mirrors status page.

If it’s not marked as out of sync, please post the mirror you use (the full and complete `Server=…` line). Perhaps something is wrong with it beyond what the mirrors monitor can detect.

While rare, 2 days without happen occassionally. In particular for systems with not many packages installed.

I checked the very first mirror and it shows 100% mark on the status link you provided.   

arnuld@arch64 pacman.d ]$ cat mirrorlist
##
## Arch Linux repository mirrorlist
## Generated on 2024-04-16
##

## Japan
Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
Server = http://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://repo.jing.rocks/archlinux/$repo/os/$arch
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
Server = http://mirror.nishi.network/archlinux/$repo/os/$arch
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch
Server = https://mirror.saebasol.org/archlinux/$repo/os/$arch

## Singapore
Server = http://mirror.0x.sg/archlinux/$repo/os/$arch
Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
Server = http://mirror.aktkn.sg/archlinux/$repo/os/$arch
Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
Server = http://sg.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = https://sg.mirrors.cicku.me/archlinux/$repo/os/$arch
Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch
Server = http://mirror.guillaumea.fr/archlinux/$repo/os/$arch
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
Server = http://mirror.jingk.ai/archlinux/$repo/os/$arch
Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
Server = http://ossmirror.mycloud.services/os/linux/archlinux/$repo/os/$arch
Server = http://mirror.sg.gs/archlinux/$repo/os/$arch
Server = https://mirror.sg.gs/archlinux/$repo/os/$arch

Last edited by arnuld (2024-04-16 17:12:21)

Offline

#6 2024-04-16 17:35:59

loqs
Member
Registered: 2014-03-06
Posts: 17,469

Re: [SOLVED] No Updates since last 2 days

Please post the output of `pacman -Syu --debug`.  Please note `cat /etc/pacman.conf` is not equivalent to `pacman-conf`.

Offline

#7 2024-04-16 17:47:17

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

Here is both:

pacman-conf

[arnuld@arch64 ~ ]$ 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
HoldPkg = pacman
HoldPkg = glibc
Architecture = x86_64
Color
CheckSpace
ParallelDownloads = 5
CleanMethod = KeepInstalled
SigLevel = PackageRequired
SigLevel = PackageTrustedOnly
SigLevel = DatabaseOptional
SigLevel = DatabaseTrustedOnly
LocalFileSigLevel = PackageOptional
LocalFileSigLevel = PackageTrustedOnly
[core]
Usage = All
Server = http://mirrors.cat.net/archlinux/core/os/x86_64
Server = https://mirrors.cat.net/archlinux/core/os/x86_64
Server = http://jp.mirrors.cicku.me/archlinux/core/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/core/os/x86_64
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/core/os/x86_64
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/x86_64
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/x86_64
Server = http://repo.jing.rocks/archlinux/core/os/x86_64
Server = https://repo.jing.rocks/archlinux/core/os/x86_64
Server = http://mirror.nishi.network/archlinux/core/os/x86_64
Server = https://mirror.nishi.network/archlinux/core/os/x86_64
Server = https://mirror.saebasol.org/archlinux/core/os/x86_64
Server = http://mirror.0x.sg/archlinux/core/os/x86_64
Server = https://mirror.0x.sg/archlinux/core/os/x86_64
Server = http://mirror.aktkn.sg/archlinux/core/os/x86_64
Server = https://mirror.aktkn.sg/archlinux/core/os/x86_64
Server = http://sg.mirrors.cicku.me/archlinux/core/os/x86_64
Server = https://sg.mirrors.cicku.me/archlinux/core/os/x86_64
Server = https://download.nus.edu.sg/mirror/archlinux/core/os/x86_64
Server = http://mirror.guillaumea.fr/archlinux/core/os/x86_64
Server = https://mirror.guillaumea.fr/archlinux/core/os/x86_64
Server = http://mirror.jingk.ai/archlinux/core/os/x86_64
Server = https://mirror.jingk.ai/archlinux/core/os/x86_64
Server = http://ossmirror.mycloud.services/os/linux/archlinux/core/os/x86_64
Server = http://mirror.sg.gs/archlinux/core/os/x86_64
Server = https://mirror.sg.gs/archlinux/core/os/x86_64
[extra]
Usage = All
Server = http://mirrors.cat.net/archlinux/extra/os/x86_64
Server = https://mirrors.cat.net/archlinux/extra/os/x86_64
Server = http://jp.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = https://jp.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/extra/os/x86_64
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64
Server = http://repo.jing.rocks/archlinux/extra/os/x86_64
Server = https://repo.jing.rocks/archlinux/extra/os/x86_64
Server = http://mirror.nishi.network/archlinux/extra/os/x86_64
Server = https://mirror.nishi.network/archlinux/extra/os/x86_64
Server = https://mirror.saebasol.org/archlinux/extra/os/x86_64
Server = http://mirror.0x.sg/archlinux/extra/os/x86_64
Server = https://mirror.0x.sg/archlinux/extra/os/x86_64
Server = http://mirror.aktkn.sg/archlinux/extra/os/x86_64
Server = https://mirror.aktkn.sg/archlinux/extra/os/x86_64
Server = http://sg.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = https://sg.mirrors.cicku.me/archlinux/extra/os/x86_64
Server = https://download.nus.edu.sg/mirror/archlinux/extra/os/x86_64
Server = http://mirror.guillaumea.fr/archlinux/extra/os/x86_64
Server = https://mirror.guillaumea.fr/archlinux/extra/os/x86_64
Server = http://mirror.jingk.ai/archlinux/extra/os/x86_64
Server = https://mirror.jingk.ai/archlinux/extra/os/x86_64
Server = http://ossmirror.mycloud.services/os/linux/archlinux/extra/os/x86_64
Server = http://mirror.sg.gs/archlinux/extra/os/x86_64
Server = https://mirror.sg.gs/archlinux/extra/os/x86_64
[DEB_Arch_Extra]
Usage = All
SigLevel = PackageRequired
SigLevel = PackageTrustedOnly
SigLevel = DatabaseRequired
SigLevel = DatabaseTrustedOnly
Server = https://mega.nz/linux/repo/Arch_Extra/x86_64
[arnuld@arch64 ~ ]$ 

pacman -Syu --debug

[arnuld@arch64 ~ ]$ sudo pacman -Syu --debug
[sudo] password for arnuld: 
debug: pacman v6.1.0 - libalpm v14.0.0
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 69: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 72: including /etc/pacman.d/mirrorlist
debug: config: new section 'DEB_Arch_Extra'
debug: config: SigLevel: Required
debug: config: SigLevel: TrustedOnly
debug: config: finished parsing w.Y
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'
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': http://mirrors.cat.net/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirrors.cat.net/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://jp.mirrors.cicku.me/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://jp.mirrors.cicku.me/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/x86_64
debug: adding new server URL to database 'core': https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/core/os/x86_64
debug: adding new server URL to database 'core': http://repo.jing.rocks/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://repo.jing.rocks/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.nishi.network/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.nishi.network/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.saebasol.org/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.0x.sg/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.0x.sg/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.aktkn.sg/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.aktkn.sg/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://sg.mirrors.cicku.me/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://sg.mirrors.cicku.me/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://download.nus.edu.sg/mirror/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.guillaumea.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.guillaumea.fr/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.jingk.ai/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.jingk.ai/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://ossmirror.mycloud.services/os/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.sg.gs/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.sg.gs/archlinux/core/os/x86_64
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': http://mirrors.cat.net/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirrors.cat.net/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://jp.mirrors.cicku.me/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://jp.mirrors.cicku.me/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://repo.jing.rocks/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://repo.jing.rocks/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.nishi.network/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.nishi.network/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.saebasol.org/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.0x.sg/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.0x.sg/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.aktkn.sg/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.aktkn.sg/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://sg.mirrors.cicku.me/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://sg.mirrors.cicku.me/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://download.nus.edu.sg/mirror/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.guillaumea.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.guillaumea.fr/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.jingk.ai/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.jingk.ai/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://ossmirror.mycloud.services/os/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.sg.gs/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.sg.gs/archlinux/extra/os/x86_64
debug: registering sync database 'DEB_Arch_Extra'
debug: database path for tree DEB_Arch_Extra set to /var/lib/pacman/sync/DEB_Arch_Extra.db
debug: GPGME version: 1.23.2
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: checking signature for /var/lib/pacman/sync/DEB_Arch_Extra.db
debug: 1 signatures returned
debug: fingerprint: B01C811880480C854C73EC7E1A664B787094A482
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1710426277
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: B01C811880480C854C73EC7E1A664B787094A482, MegaLimited <support@mega.co.nz>, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: setting usage of 15 for DEB_Arch_Extra repository
debug: adding new server URL to database 'DEB_Arch_Extra': https://mega.nz/linux/repo/Arch_Extra/x86_64
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 DEB_Arch_Extra downloading...
debug: core.db: url is http://mirrors.cat.net/archlinux/core/os/x86_64/core.db
debug: core.db: maxsize 134217728
debug: core.db: using time condition 1713276095
debug: core.db: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
debug: extra.db: url is http://mirrors.cat.net/archlinux/extra/os/x86_64/extra.db
debug: extra.db: maxsize 134217728
debug: extra.db: using time condition 1713279832
debug: extra.db: opened tempfile for download: /var/lib/pacman/sync/extra.db.part (wb)
debug: DEB_Arch_Extra.db: url is https://mega.nz/linux/repo/Arch_Extra/x86_64/DEB_Arch_Extra.db
debug: DEB_Arch_Extra.db: maxsize 134217728
debug: DEB_Arch_Extra.db: using time condition 1713287174
debug: DEB_Arch_Extra.db: opened tempfile for download: /var/lib/pacman/sync/DEB_Arch_Extra.db.part (wb)
debug: DEB_Arch_Extra.db: curl returned result 0 from transfer
debug: DEB_Arch_Extra.db: response code 200
debug: DEB_Arch_Extra.db.sig: url is https://mega.nz/linux/repo/Arch_Extra/x86_64/DEB_Arch_Extra.db.sig
debug: DEB_Arch_Extra.db.sig: maxsize 16384
debug: DEB_Arch_Extra.db.sig: using time condition 1713287174
debug: DEB_Arch_Extra.db.sig: opened tempfile for download: /var/lib/pacman/sync/DEB_Arch_Extra.db.sig.part (wb)
debug: core.db: curl returned result 0 from transfer
debug: core.db: response code 304
debug: core.db.sig: url is http://mirrors.cat.net/archlinux/core/os/x86_64/core.db.sig
debug: core.db.sig: maxsize 16384
debug: core.db.sig: opened tempfile for download: /var/lib/pacman/sync/core.db.sig.part (wb)
debug: core.db: file met time condition
debug: DEB_Arch_Extra.db.sig: curl returned result 0 from transfer
debug: DEB_Arch_Extra.db.sig: response code 200
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: extra.db: curl returned result 0 from transfer
debug: extra.db: response code 200
debug: extra.db.sig: url is http://mirrors.cat.net/archlinux/extra/os/x86_64/extra.db.sig
debug: extra.db.sig: maxsize 16384
debug: extra.db.sig: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
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: curl_download_internal return code is 0
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.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: checking signature for /var/lib/pacman/sync/DEB_Arch_Extra.db
debug: 1 signatures returned
debug: fingerprint: B01C811880480C854C73EC7E1A664B787094A482
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1710426277
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: B01C811880480C854C73EC7E1A664B787094A482, MegaLimited <support@mega.co.nz>, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
:: Starting full system upgrade...
debug: checking for package upgrades
debug: loading package cache for repository 'local'
debug: added 0 packages to package cache for db 'local'
 there is nothing to do
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'DEB_Arch_Extra'
[arnuld@arch64 ~ ]$ 
[arnuld@arch64 ~ ]$ ls /var/lib/pacman/sync/
core.db  DEB_Arch_Extra.db  DEB_Arch_Extra.db.sig  extra.db

Last edited by arnuld (2024-04-16 17:49:00)

Offline

#8 2024-04-16 19:44:14

loqs
Member
Registered: 2014-03-06
Posts: 17,469

Re: [SOLVED] No Updates since last 2 days

There are no packages in the debug output.  What packages are registered with pacman? `pacman -Q`

Last edited by loqs (2024-04-16 19:44:31)

Offline

#9 2024-04-16 20:18:01

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

Re: [SOLVED] No Updates since last 2 days

I'd like to see /var/log/pacman.log ...


macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

#10 2024-04-17 00:41:54

mpan
Member
Registered: 2012-08-01
Posts: 1,216
Website

Re: [SOLVED] No Updates since last 2 days

Something doesn’t add up:

arnuld wrote:
…
debug: core.db: using time condition 1713276095
…
debug: core.db: response code 304
…

1713276095 is 2024-04-16 14:01:35 UTC. So core.db on the disk was updated just a 3h46m before the log was posted.⁽¹⁾ But it’s reported there was no updates for 2 days.

In addition to loqs’s and schard’s question, two more based on the above observation:

  • Is your system time set right? Wasn’t you setting it in the future and running pacman at the same time? What’s the output of `timedatectl`?

  • Does the issue persist if you stop switch from HTTP to HTTPS server?

____
⁽¹⁾ Even if the timestamp is not in UTC, it’s not over 2 days old.

Last edited by mpan (2024-04-17 00:46:13)


Sometimes I seem a bit harsh — don’t get offended too easily!

Offline

#11 2024-04-17 01:55:47

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

@Ioqs:  `pacman -Q` shows empty output (I have thousands of packages installed though)

@schard .. /var/log/pacman.log .. is too long. I am including the data starting from 10th of April

[2024-04-10T08:43:55+0530] [PACMAN] Running 'pacman -Rcs neofetch'
[2024-04-10T08:43:56+0530] [ALPM] transaction started
[2024-04-10T08:43:56+0530] [ALPM] removed neofetch (7.1.0-2)
[2024-04-10T08:43:57+0530] [ALPM] transaction completed
[2024-04-10T08:43:57+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-10T08:44:04+0530] [PACMAN] Running 'pacman -Syu fastfetch'
[2024-04-10T08:44:04+0530] [PACMAN] synchronizing package lists
[2024-04-10T08:44:05+0530] [PACMAN] starting full system upgrade
[2024-04-10T08:44:08+0530] [ALPM] transaction started
[2024-04-10T08:44:08+0530] [ALPM] installed fastfetch (2.9.1-1)
[2024-04-10T08:44:08+0530] [ALPM] transaction completed
[2024-04-10T08:44:08+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T06:56:54+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-11T06:56:54+0530] [PACMAN] synchronizing package lists
[2024-04-11T06:56:56+0530] [PACMAN] starting full system upgrade
[2024-04-11T06:57:13+0530] [ALPM] transaction started
[2024-04-11T06:57:14+0530] [ALPM] upgraded chromium (123.0.6312.105-1 -> 123.0.6312.122-1)
[2024-04-11T06:57:14+0530] [ALPM] upgraded dvisvgm (3.2.2-1 -> 3.3-1)
[2024-04-11T06:57:14+0530] [ALPM] upgraded electron28 (28.2.10-1 -> 28.3.0-1)
[2024-04-11T06:57:15+0530] [ALPM] upgraded electron29 (29.2.0-1 -> 29.3.0-1)
[2024-04-11T06:57:15+0530] [ALPM] upgraded libarchive (3.7.2-2 -> 3.7.3-1)
[2024-04-11T06:57:15+0530] [ALPM] upgraded file-roller (44-2 -> 44.1-1)
[2024-04-11T06:57:15+0530] [ALPM] transaction completed
[2024-04-11T06:57:15+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T06:57:15+0530] [ALPM] running 'glib-compile-schemas.hook'...
[2024-04-11T06:57:15+0530] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-04-11T06:57:16+0530] [ALPM] running 'update-desktop-database.hook'...
[2024-04-11T06:57:32+0530] [PACMAN] Running 'pacman -Scc'
[2024-04-11T07:32:12+0530] [PACMAN] Running 'pacman -Rcs hfsprogs'
[2024-04-11T07:32:13+0530] [ALPM] transaction started
[2024-04-11T07:32:14+0530] [ALPM] removed hfsprogs (540.1.linux3-4)
[2024-04-11T07:32:14+0530] [ALPM] transaction completed
[2024-04-11T07:32:14+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T07:36:56+0530] [PACMAN] Running 'pacman -Rns xar-tpoechtrage-git'
[2024-04-11T07:36:57+0530] [ALPM] transaction started
[2024-04-11T07:36:57+0530] [ALPM] removed xar-tpoechtrage-git (xar.1.6.1.r12.g2b9a4ab-1)
[2024-04-11T07:36:57+0530] [ALPM] transaction completed
[2024-04-11T07:36:57+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T07:37:38+0530] [PACMAN] Running 'pacman -Rns g2'
[2024-04-11T07:37:39+0530] [ALPM] transaction started
[2024-04-11T07:37:39+0530] [ALPM] removed g2 (0.72-6)
[2024-04-11T07:37:39+0530] [ALPM] transaction completed
[2024-04-11T07:37:39+0530] [ALPM] running '30-systemd-update.hook'...
[2024-04-11T07:46:48+0530] [PACMAN] Running 'pacman -Syu pandoc-cli'
[2024-04-11T07:46:48+0530] [PACMAN] synchronizing package lists
[2024-04-11T07:46:49+0530] [PACMAN] starting full system upgrade
[2024-04-11T07:47:42+0530] [PACMAN] Running 'pacman -Syu pandoc-cli'
[2024-04-11T07:47:42+0530] [PACMAN] synchronizing package lists
[2024-04-11T07:47:43+0530] [PACMAN] starting full system upgrade
[2024-04-11T07:48:12+0530] [PACMAN] Running 'pacman -Rcs pandoc-cli'
[2024-04-11T07:50:00+0530] [PACMAN] Running 'pacman -Scc'
[2024-04-11T07:51:44+0530] [PACMAN] Running 'pacman -Sy'
[2024-04-11T07:51:44+0530] [PACMAN] synchronizing package lists
[2024-04-13T19:54:39+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-13T19:54:39+0530] [PACMAN] synchronizing package lists
[2024-04-13T19:54:50+0530] [PACMAN] Running 'pacman -Scc'
[2024-04-14T22:21:05+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-14T22:21:05+0530] [PACMAN] synchronizing package lists
[2024-04-14T22:21:08+0530] [PACMAN] starting full system upgrade
[2024-04-14T22:21:10+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-14T22:21:10+0530] [PACMAN] synchronizing package lists
[2024-04-14T22:21:11+0530] [PACMAN] starting full system upgrade
[2024-04-15T22:23:28+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-15T22:23:28+0530] [PACMAN] synchronizing package lists
[2024-04-15T22:23:35+0530] [PACMAN] starting full system upgrade
[2024-04-16T07:40:58+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-16T07:40:58+0530] [PACMAN] synchronizing package lists
[2024-04-16T07:41:01+0530] [PACMAN] starting full system upgrade
[2024-04-16T07:41:07+0530] [PACMAN] Running 'pacman -Scc'
[2024-04-16T10:30:45+0530] [PACMAN] Running 'pacman -Syu'
[2024-04-16T10:30:45+0530] [PACMAN] synchronizing package lists
[2024-04-16T10:30:49+0530] [PACMAN] starting full system upgrade
[2024-04-16T21:34:16+0530] [PACMAN] Running 'pacman -Syyu'
[2024-04-16T21:34:16+0530] [PACMAN] synchronizing package lists
[2024-04-16T21:34:22+0530] [PACMAN] starting full system upgrade
[2024-04-16T22:36:13+0530] [PACMAN] Running 'pacman -Syyu'
[2024-04-16T22:36:13+0530] [PACMAN] synchronizing package lists
[2024-04-16T22:36:17+0530] [PACMAN] starting full system upgrade
[2024-04-16T23:16:31+0530] [PACMAN] Running 'pacman -Syu --debug'
[2024-04-16T23:16:31+0530] [PACMAN] synchronizing package lists
[2024-04-16T23:16:34+0530] [PACMAN] starting full system upgrade
[2024-04-17T07:14:08+0530] [PACMAN] Running 'pacman -Syyu'
[2024-04-17T07:14:08+0530] [PACMAN] synchronizing package lists
[2024-04-17T07:14:42+0530] [PACMAN] Running 'pacman -Syyu'
[2024-04-17T07:14:42+0530] [PACMAN] synchronizing package lists
[2024-04-17T07:14:45+0530] [PACMAN] starting full system upgrade
[arnuld@arch64 ~ ]$ 

@mpan: yes, no updates for 2 days. You can see the same in the pacman log I posted above.

[arnuld@arch64 ~ ]$ timedatectl 
               Local time: Wed 2024-04-17 07:20:51 IST
           Universal time: Wed 2024-04-17 01:50:51 UTC
                 RTC time: Wed 2024-04-17 01:50:52
                Time zone: Asia/Kolkata (IST, +0530)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[arnuld@arch64 ~ ]$ 

Yes, the issue still the same even if I use only HTTPS servers. I also checked the box for the mirror status while asking for the mirrors. Still  no luck:

##
## Arch Linux repository mirrorlist
## Filtered by mirror score from mirror status page
## Generated on 2024-04-17
##

## Singapore
Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
## Japan
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
## Japan
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
## Japan
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
## Japan
Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
## Singapore
Server = https://sg.mirrors.cicku.me/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.sg.gs/archlinux/$repo/os/$arch
## Japan
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch

Last edited by arnuld (2024-04-17 01:56:51)

Offline

#12 2024-04-17 02:44:38

mpan
Member
Registered: 2012-08-01
Posts: 1,216
Website

Re: [SOLVED] No Updates since last 2 days

The output from `pacman -Q` seems to be the clue. Seems like your local database is damaged.

Restoring local pacman database instructions are on the Arch Wiki. But before applying them, please answer one more question. An attempt to determine, what could’ve go wrong.

Based on the pacman.log, something weird happened here:

arnuld wrote:
[2024-04-11T07:46:48+0530] [PACMAN] Running 'pacman -Syu pandoc-cli'
[2024-04-11T07:46:48+0530] [PACMAN] synchronizing package lists
[2024-04-11T07:46:49+0530] [PACMAN] starting full system upgrade

Nothing was updated, pandoc-cli was not installed either. What did you experience there? Any error? System crash? Power failure soon after updating? System shutdown failing?


Sometimes I seem a bit harsh — don’t get offended too easily!

Offline

#13 2024-04-17 09:48:36

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

Sometimes, like a couple of times times a month, just randomly, one of these 2 things happen:

  • machine just freezes and does not respond to any buttons or clicks. I have to use reset button on my case/cabinet

  • GNOME just kills itself and lands me back to the GDM login screen

It did happen twice in last 7 days. Even though I don't remember exactly, it's possible it happened at the time while I was using pacman. And happened maybe more than one time.

Last edited by arnuld (2024-04-17 09:50:45)

Offline

#14 2024-04-17 15:20:41

mpan
Member
Registered: 2012-08-01
Posts: 1,216
Website

Re: [SOLVED] No Updates since last 2 days

Ok, so restore the local database as described in the link from previous post.

The underlying problem of freezes needs solving too or you’ll run into this and many other problems in the future. For this open a separate topic: maybe somebody will have any idea how to debug the freezes. Include if you use xorg or wayland, what video card, video module, and does it happen during any particular operations.

As a temporary remedy, you may do `sync -f / /boot` after each `pacman -Syu`. This will ensure all changes made by pacman are safely written to storage.⁽¹⁾

GNOME killing itself is unrelated to this case, so I leave that out.

As for your mirrorlist: having more than a few mirrors on the list makes no sense. And, personally, I believe that more than one is only trouble too.

____
⁽¹⁾ This is under the assumption of a simple layout with “/” and “/boot” being the only two partitions with content managed by pacman.


Sometimes I seem a bit harsh — don’t get offended too easily!

Offline

#15 2024-04-17 16:47:40

arnuld
Member
From: INDIA
Registered: 2005-12-19
Posts: 220
Website

Re: [SOLVED] No Updates since last 2 days

As per the link you provided,to restore the database I need to install pacman-contrib package. And I get this when I try to install it. I get a much longer output. This is a snapshot of that:

oreutils: /usr/bin/unlink exists in filesystem
coreutils: /usr/bin/users exists in filesystem
coreutils: /usr/lib/coreutils/libstdbuf.so exists in filesystem
coreutils: /usr/share/info/coreutils.info.gz exists in filesystem
coreutils: /usr/share/locale/af/LC_MESSAGES/coreutils.mo exists in filesystem
gpgme: /usr/lib/libgpgmepp.so.6.20.1 exists in filesystem
gpgme: /usr/lib/pkgconfig/gpgme-glib.pc exists in filesystem
gpgme: /usr/lib/pkgconfig/gpgme.pc exists in filesystem
gpgme: /usr/share/info/gpgme.info-1.gz exists in filesystem
icu: /usr/include/unicode/umachine.h exists in filesystem
icu: /usr/include/unicode/umisc.h exists in filesystem
icu: /usr/include/unicode/unimatch.h exists in filesystem
icu: /usr/include/unicode/unirepl.h exists in filesystem
icu: /usr/include/unicode/unumberoptions.h exists in filesystem
icu: /usr/include/unicode/unumberrangeformatter.h exists in filesystem
icu: /usr/include/unicode/upluralrules.h exists in filesystem
icu: /usr/include/unicode/uregex.h exists in filesystem
perl: /usr/share/perl5/core_perl/unicore/lib/XIDS/Y.pl exists in filesystem
perl: /usr/share/perl5/core_perl/unicore/uni_keywords.pl exists in filesystem
perl: /usr/share/perl5/core_perl/version.pod exists in filesystem
perl: /usr/share/perl5/core_perl/version/Internals.pod exists in filesystem
perl: /usr/share/perl5/core_perl/version/regex.pm exists in filesystem
perl: /usr/share/perl5/core_perl/warnings/register.pm exists in filesystem
Errors occurred, no packages were upgraded.

I used this to resolve that. Learned from here:

pacman -S --overwrite * pacman-contrib

Will update this space on how recovery went.

UPDATE April 18th:  Everything went smoothly. Now pacman -Syu showing updates fine.

Last edited by arnuld (2024-04-18 06:11:39)

Offline

Board footer

Powered by FluxBB