Skip to main content
Topic: system.db failed to download (Read 2118 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

system.db failed to download

Code: [Select]
:: Synchronizing package databases...
 system.db failed to download
error: failed retrieving file 'system.db' from plug-mirror.rcac.purdue.edu : The requested URL returned error: 404
error: failed retrieving file 'system.db' from forksystems.mm.fcix.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.dal10.us.leaseweb.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from repo.ialab.dsu.edu : The requested URL returned error: 404
error: failed retrieving file 'system.db' from irltoolkit.mm.fcix.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mnvoip.mm.fcix.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from ziply.mm.fcix.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.rit.edu : The requested URL returned error: 404
error: failed retrieving file 'system.db' from dfw.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.cmt.de : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.theo546.fr : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.hackingand.coffee : The requested URL returned error: 404
error: failed retrieving file 'system.db' from gluttony.sin.cvut.cz : The requested URL returned error: 404
error: failed retrieving file 'system.db' from iad.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.chaoticum.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.tux.si : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.vectair.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.atviras.lt : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.eloteam.tk : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.jordanrey.me : The requested URL returned error: 404
error: failed retrieving file 'system.db' from archmirror1.octyl.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.thekinrar.fr : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.efect.ro : The requested URL returned error: 404
error: failed retrieving file 'system.db' from ftp.myrveln.se : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.arizona.edu : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.xtom.com.hk : The requested URL returned error: 404
error: failed retrieving file 'system.db' from repo.slithery.uk : The requested URL returned error: 404
error: failed retrieving file 'system.db' from ord.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from packages.oth-regensburg.de : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.pseudoform.org : The requested URL returned error: 404
error: failed retrieving file 'system.db' from arch.yhtez.xyz : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.sunred.org : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.selfnet.de : The requested URL returned error: 404
error: failed retrieving file 'system.db' from lon.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.wsyu.edu.cn : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.neuf.no : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.juniorjpdj.pl : The requested URL returned error: 404
error: failed retrieving file 'system.db' from syd.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from arch.unixpeople.org : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.fra10.de.leaseweb.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.yal.sl-chat.ru : The requested URL returned error: 404
error: failed retrieving file 'system.db' from hkg.mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.scd31.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.celianvdb.fr : The requested URL returned error: 404
error: failed retrieving file 'system.db' from in-mirror.garudalinux.org : The requested URL returned error: 404
error: failed retrieving file 'system.db' from archlinux.za.mirror.allworldit.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.0x.sg : The requested URL returned error: 404
error: failed retrieving file 'system.db' from archimonde.ts.si : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.anigil.com : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.surf : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirrors.janbruckner.de : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.archlinux.tw : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror2.sandyriver.net : The requested URL returned error: 404
error: failed retrieving file 'system.db' from mirror.saebasol.org : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)

Re: system.db failed to download

Reply #1
Have you checked to see if you have a /etc/pacman.d/mirrorlist.pacnew file?
It appears that the list being used is out of date.

Many of those mirrors are not in my stock "artix-mirrorlist" file.

If the mirrorlist is broken to the point that pacman cannot function here is a current list of mirrors tested without error on today's date of Feb 04, 2023:
Code: [Select]
# Default mirrors
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch

## Europe
# Czech Republic
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
# Denmark
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://mirror.one.com/artix/$repo/os/$arch
# France
Server = https://artix.cccp.io/$repo/os/$arch
Server = https://ftp.crifo.org/artix/repos/$repo/os/$arch
# Hungary
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
# Germany
Server = https://mirror.netcologne.de/artix-linux/$repo/os/$arch
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
Server = https://ftp.uni-bayreuth.de/linux/artix-linux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/artixlinux/$repo/os/$arch
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
Server = https://mirror1.artixlinux.org/repos/$repo/os/$arch
Server = https://eu-mirror.artixlinux.org/repos/$repo/os/$arch
# Greece
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
# Monaco
Server = https://artixlinux.qontinuum.space/artixlinux/$repo/os/$arch
# Poland
Server = https://artix.sakamoto.pl/$repo/os/$arch
# Sweden
Server = https://ftp.ludd.ltu.se/mirrors/artix/$repo/os/$arch
Server = https://mirror.linux.pizza/artix-linux/$repo/os/$arch
# United Kingdom
Server = http://artist.artixlinux.org/repos/$repo/os/$arch

## North America
# United States
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://mirrors.rit.edu/artixlinux/$repo/os/$arch
Server = https://mirrors.ocf.berkeley.edu/artix-linux/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
# Canada
Server = https://mirror.csclub.uwaterloo.ca/artixlinux/$repo/os/$arch

## South America
# Brazil
Server = https://notindiegames.tk/pub/artix-linux/$repo/os/$arch
# Chile
Server = https://mirror1.cl.netactuate.com/artix/repos/$repo/os/$arch

## Asia
# China
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
Server = https://mirrors.aliyun.com/artixlinux/$repo/os/$arch
Server = https://mirror.nju.edu.cn/artixlinux/$repo/os/$arch
# Korea, Republic of
Server = https://mirror.funami.tech/artix/$repo/os/$arch
# Singapore
Server = https://mirror.freedif.org/Artix/$repo/os/$arch
# Taiwan
Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch
# Vietnam
Server = https://mirrors.42tm.tech/artix-linux/$repo/os/$arch

## Oceania
# Australia
Server = https://mirror.aarnet.edu.au/pub/artix/$repo/os/$arch

Re: system.db failed to download

Reply #2
in addition to jspaces comment, could you post your pacman.conf please.   Looking at the list, you've added a lot of additional repo's?  The reference to Garuda (in-mirror.garudalinux.org) is jumping out to me, why  add a garuda repo?  mirror.chaoticum.net, i take it this if for the chaotic aur?   Maybe this is the root of the prob., trying to add chaotic aur (which garuda uses by default)? 

Basically listing the steps that were manually done that made these errors arise makes it a lot easier for troubleshooting, along with when the last successful update  completed, otherwise it takes an awful lot longer to get to the root of the errors, and indeed its resolution.

Re: system.db failed to download

Reply #3
in addition to jspaces comment, could you post your pacman.conf please.   Looking at the list, you've added a lot of additional repo's?  The reference to Garuda (in-mirror.garudalinux.org) is jumping out to me, why  add a garuda repo?  mirror.chaoticum.net, i take it this if for the chaotic aur?   Maybe this is the root of the prob., trying to add chaotic aur (which garuda uses by default)? 

Basically listing the steps that were manually done that made these errors arise makes it a lot easier for troubleshooting, along with when the last successful update  completed, otherwise it takes an awful lot longer to get to the root of the errors, and indeed its resolution.

Yes, I've added chaotic aur to my pacman.conf. This may be the root problem. I've also added arch packages to my conf also. I'll post my .conf when I get near my computer.

Re: system.db failed to download

Reply #4
in addition to jspaces comment, could you post your pacman.conf please.   Looking at the list, you've added a lot of additional repo's?  The reference to Garuda (in-mirror.garudalinux.org) is jumping out to me, why  add a garuda repo?  mirror.chaoticum.net, i take it this if for the chaotic aur?   Maybe this is the root of the prob., trying to add chaotic aur (which garuda uses by default)? 

Basically listing the steps that were manually done that made these errors arise makes it a lot easier for troubleshooting, along with when the last successful update  completed, otherwise it takes an awful lot longer to get to the root of the errors, and indeed its resolution.

Code: [Select]
#
# /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 Artix Linux
# packagers with `pacman-key --populate artix`.

#
# 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 gremlins 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.

#[gremlins]
#Include = /etc/pacman.d/mirrorlist

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

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

#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

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

 [universe]
  Server = https://universe.artixlinux.org/$arch
  Server = https://mirror1.artixlinux.org/universe/$arch
  Server = https://mirror.pascalpuffke.de/artix-universe/$arch
  Server = https://artixlinux.qontinuum.space/artixlinux/universe/os/$arch
  Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
  Server = https://ftp.crifo.org/artix-universe/

  [omniverse]
  Server = https://eu-mirror.artixlinux.org/omniverse/$arch
  Server = https://omniverse.artixlinux.org/$arch

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

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

# Arch Linux
#[testing]
#Include = /etc/pacman.d/mirrorlist-arch


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


#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch


[community]
Include = /etc/pacman.d/mirrorlist-arch


#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch


[multilib]
Include = /etc/pacman.d/mirrorlist-arch


# 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

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

As you can see sir. If you think it's best just to remove chaotic-aur, then I will do so.

Re: system.db failed to download

Reply #5
Have you checked to see if you have a /etc/pacman.d/mirrorlist.pacnew file?
It appears that the list being used is out of date.

Many of those mirrors are not in my stock "artix-mirrorlist" file.

If the mirrorlist is broken to the point that pacman cannot function here is a current list of mirrors tested without error on today's date of Feb 04, 2023:
Code: [Select]
# Default mirrors
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch

## Europe
# Czech Republic
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
# Denmark
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://mirror.one.com/artix/$repo/os/$arch
# France
Server = https://artix.cccp.io/$repo/os/$arch
Server = https://ftp.crifo.org/artix/repos/$repo/os/$arch
# Hungary
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
# Germany
Server = https://mirror.netcologne.de/artix-linux/$repo/os/$arch
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
Server = https://ftp.uni-bayreuth.de/linux/artix-linux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/artixlinux/$repo/os/$arch
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
Server = https://mirror1.artixlinux.org/repos/$repo/os/$arch
Server = https://eu-mirror.artixlinux.org/repos/$repo/os/$arch
# Greece
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
# Monaco
Server = https://artixlinux.qontinuum.space/artixlinux/$repo/os/$arch
# Poland
Server = https://artix.sakamoto.pl/$repo/os/$arch
# Sweden
Server = https://ftp.ludd.ltu.se/mirrors/artix/$repo/os/$arch
Server = https://mirror.linux.pizza/artix-linux/$repo/os/$arch
# United Kingdom
Server = http://artist.artixlinux.org/repos/$repo/os/$arch

## North America
# United States
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://mirrors.rit.edu/artixlinux/$repo/os/$arch
Server = https://mirrors.ocf.berkeley.edu/artix-linux/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
# Canada
Server = https://mirror.csclub.uwaterloo.ca/artixlinux/$repo/os/$arch

## South America
# Brazil
Server = https://notindiegames.tk/pub/artix-linux/$repo/os/$arch
# Chile
Server = https://mirror1.cl.netactuate.com/artix/repos/$repo/os/$arch

## Asia
# China
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
Server = https://mirrors.aliyun.com/artixlinux/$repo/os/$arch
Server = https://mirror.nju.edu.cn/artixlinux/$repo/os/$arch
# Korea, Republic of
Server = https://mirror.funami.tech/artix/$repo/os/$arch
# Singapore
Server = https://mirror.freedif.org/Artix/$repo/os/$arch
# Taiwan
Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch
# Vietnam
Server = https://mirrors.42tm.tech/artix-linux/$repo/os/$arch

## Oceania
# Australia
Server = https://mirror.aarnet.edu.au/pub/artix/$repo/os/$arch
Yes sir, this worked. Turns out I used reflector and that jacked up my mirror list. I realized chaotic also has it own mirrorlist so it did not make sense for it to be on the main mirror list. Thank you for yours.

 

Re: system.db failed to download

Reply #6
The reflector tool is good for finding the fastest Arch's mirrors, just direct reflector's output to mirrorlist-arch and it will not cause any issues for the Artix's mirrorlist file.
For example the fastest 10 Arch mirrors sorted with the latest listed first not overwriting the original working one.
Code: [Select]
# reflector -f 10 --sort age --save /etc/pacman.d/mirrorlist-arch-new
Verify the list has valid mirrors listed then use the original file as a backup and rename the new file as the active mirrorlist-arch.