I can't update manjaro kde

Hello

Whenever i try to update i got an “no se han podido sincronizar todas las bases de datos (base de datos no válida o dañada (firma PGP))”

Basically says that is not possible to sync data bases, corrupt data base or damaged (PGP sign)

I’ve tried updating mirrors and key, but i didn’t work:

sudo pacman -Syy

sudo pacman-key --refresh-keys

sudo pacman-key --populate archlinux manjaro

sudo pacman -Scc

any other ideas? I google it and most of the sites ask for the same procedures I have tried,

thanks

Hi @tutan_kbron,

This’ll probably help:

1 Like

I ran the script and I got an infinite loop:

error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
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
[Yy/Nn] > Yy
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
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
[Yy/Nn] > Yy
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
[Yy/Nn] > Yy
error: GPGME er
  • The GPGME error problem immediately vanished when I changed (1) to (2) in
    pacman.conf:
(1): SigLevel = Required DatabaseOptional
(2): SigLevel = Optional DatabaseNever

That’s not a solution. That is only a circumvent. Now that your system is updated and, probably, new keys have been installed, try again to enable the signature:

SigLevel = Required DatabaseOptional
1 Like

You are right, after updating I enabled the signature and the problem persist :frowning: the thing is I update my computer often I read that this problem Is more common when has been a while since last update and that’s not my case

If the error is the “GPGME error”, that is usually a problem with the mirror. Try to update mirrors (or at least, be sure to use a different one that you have right now).

When you have changed the mirror, update with:

sudo pacman -Syyu

Which command you used to update? Tryed with pacman -Syu?

Both

sudo pacman -Syyu

error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
:: Sincronizando las bases de datos de los paquetes...
 core                                  141.4 KiB   249 KiB/s 00:01 [####################################] 100%
 extra                                   8.3 MiB  1579 KiB/s 00:05 [####################################] 100%
 multilib                              146.5 KiB   258 KiB/s 00:01 [####################################] 100%
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: no se han podido sincronizar todas las bases de datos (base de datos no válida o dañada (firma PGP))
 **sudo pacman -Syu**                                                                    
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
:: Sincronizando las bases de datos de los paquetes...
 core                                  141.4 KiB   290 KiB/s 00:00 [####################################] 100%
 extra                                   8.3 MiB  1679 KiB/s 00:05 [####################################] 100%
 multilib                              146.5 KiB   295 KiB/s 00:00 [####################################] 100%
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: Error de GPGME: No hay datos
error: no se han podido sincronizar todas las bases de datos (base de datos no válida o dañada (firma PGP))
1 Like

I did update mirrors, several times, most of the post for this problem ask to update them i tried with different commands:

sudo pacman-mirrors -f also -u
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syu && pamac update --force-refresh

If I remember correctly, this problem was due to outdated keyrings, not the mirrors. It’s been a long time since happened to me, and I solved it “with a hammer”:

As both keyrings are reliable, installed them without checking signatures (TrustAll). Once installed, next was restoring the checks, ran sudo pacman -Syu and problems updating were gone.

1 Like

I updated keyrings and mirrors
rigth now I updated the system, however after changing the line to
SigLevel = Required DatabaseOptional it still shows the same GPGME error

1 Like

What is the output from

inxi --repos
inxi --repos                                                                          1 ✘  8s  
Repos:
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.kurdy.org/stable/$repo/$arch
    2: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    3: https://mirrors2.manjaro.org/stable/$repo/$arch
    4: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    5: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    6: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    7: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    9: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    10: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    11: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    12: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    13: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    14: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    15: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
    16: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    17: http://mirror.fcix.net/manjaro/stable/$repo/$arch
    18: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    19: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    20: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    21: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    22: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    23: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    24: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    25: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    26: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    27: http://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    28: http://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    29: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    30: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    31: https://mirror.init7.net/manjaro/stable/$repo/$arch
    32: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    33: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    34: https://mirror.koddos.net/manjaro/stable/$repo/$arch
    35: http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    36: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    37: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    38: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    39: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    40: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    41: https://linorg.usp.br/manjaro/stable/$repo/$arch
    42: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    43: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    44: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    45: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    46: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    47: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    48: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    49: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    50: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    51: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    52: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    53: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    54: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    55: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
    56: https://mirror.23m.com/manjaro/stable/$repo/$arch
    57: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    58: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    59: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    60: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    61: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    62: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    63: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    64: http://manjaro.grena.ge/stable/$repo/$arch
    65: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    66: https://mirror.hostiko.network/manjaro/stable/$repo/$arch
    67: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    68: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    69: https://manjaro.ynh.ovh/stable/$repo/$arch
    70: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    71: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    72: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    73: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    74: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    75: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    76: https://mirrors.eric.ovh/manjaro/stable/$repo/$arch
    77: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    78: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    79: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    80: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    81: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    82: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    83: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    84: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    85: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    86: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    87: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    88: http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    89: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    90: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    91: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    92: http://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    93: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    94: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    95: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    96: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    97: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    98: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    99: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
    100: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    101: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch

Now I remembered that sometimes is a file in the pacman database. Remove the database with:

sudo rm -rf /var/lib/pacman/sync/*

And update again with:

sudo pacman -Syyu
1 Like
sudo pacman -Syyu
sudo rm /var/lib/pacman/db.lck;sudo rm -r /var/lib/pacman/sync/*;sudo rm -r /var/tmp/pamac/dbs/sync/*;pamac update --force-refresh

Good Luck

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.