Меню

Ошибка gpgme нет данных

#
6 лет, 9 месяцев назад

(отредактировано

6 лет, 9 месяцев назад)

Alain_Prost avatar

Темы:

18

Сообщения:

214

Участник с: 21 октября 2015

~ $ yaourt -Syu
ошибка: GPGME error: Нет данных
ошибка: GPGME error: Нет данных
:: Обновление баз данных пакетов...
 core                            121,1 KiB  14,0K/s 00:09 [##############################] 100%
 core.sig                          3,3 KiB  18,2K/s 00:00 [##############################] 100%
ошибка: GPGME error: Нет данных
ошибка: не удалось обновить core (неверная или поврежденная база данных(PGP-подпись))
^Cxtra                           136,6 KiB  18,3K/s 01:27 [##----------------------------]   7%
Interrupt signal received

вот такая фигня лезет, интернет через смартфон медленный — может это имеет значение

проделал все это (надо ли было?)

 sudo pacman-key --init && sudo pacman-key --populate archlinux && sudo pacman-key --refresh-keys

больше не нашел информации
ps удалял rm -R /var/lib/pacman/sync — не помогло
pss изменил строку в pacman.conf на
SigLevel = Never
заработало, но я не знаю — хорошо это или плохо, почему до этого работало нрмально и вдруг…?

Alain_Prost

#
6 лет, 9 месяцев назад

Alain_Prost avatar

Темы:

18

Сообщения:

214

Участник с: 21 октября 2015

странно, что ни кто не сталкивался с такими проблемами…приехал домой и все встало на свои места — провайдер телефонной связи (его интернет) всему причина…убрал это
SigLevel = Never
из конфига

vasek

#
6 лет, 9 месяцев назад

(отредактировано

6 лет, 9 месяцев назад)

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

Alain_Prost
странно, что ни кто не сталкивался с такими проблемами…

Решение проблемы данной ошибки обсуждалось и на BBS и описано в pacman troubleshooting manjaro и твои действия вообщем то совпадает с приведенными решениями на BBS …. но …. имеется один топик на BBS, где все эти обшепринятые решения тоже не принесли результатов….. а причина была в другом….. привожу цитату…..
…..I shutdown my computer, moved to a different network area, and it is now running happily. I have no idea why… perhaps firewall controls? Whatever the reason was, this is no longer happening. Marking as solved……
Это я к тому, что иногда причины могут быть довольно не ожиданные ….

Ошибки не исчезают с опытом — они просто умнеют

The following worked for me.

sudo rm -rf /etc/pacman.d/gnupg /var/lib/pacman/sync
sudo pacman-key --init 
sudo pacman -Syyu

The last command hit errors at

checking keys in keyring

error: key "6D42BDD116E0068F" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)

We’ve to update the archlinux-keyring package to remedy this

sudo pacman -S archlinux-keyring

However, this presented the chicken-egg problem. We need the package to validate other packages, but its own package is now outdated too. The above command downloads archlinux-keyring-yyymmdd.pkg.tar.zst; unable to validate, rejects it. There’s a prompt question about the failure, after which irrespective of the answer the downloaded package gets deleted.

Without answering to the prompt, I opened another terminal window and copied the downloaded package. Dismissed the prompt in the previous terminal and manually installed the copied package.

cp /var/cache/pacman/pkg/archlinux-keyring-20220713-1-any.pkg.tar.zst ~/tmp/
sudo pacman -U ~/tmp/archlinux-keyring-20220713-1-any.pkg.tar.zst

Now things work fine when I go sudo pacman -Syu as usual.

Использую линукс всего 2 месяца, а Манджаро — месяц. Не сталкивался еще с такой проблемой. Не могу обновить систему или установаить любые пакеты.
Попытка обновления:
sudo pacman -Syu
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
:: Обновление баз данных пакетов…
core 170,7 KiB 1657 KiB/s 00:00 [#####################################################] 100%
extra 1915,6 KiB 5,34 MiB/s 00:00 [#####################################################] 100%
community 6,7 MiB 5,46 MiB/s 00:01 [#####################################################] 100%
multilib 176,1 KiB 2,07 MiB/s 00:00 [#####################################################] 100%
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: failed to synchronize all databases (неверная или поврежденная база данных(PGP-подпись))
Попытка установить пакет:
sudo pacman -S librewolf
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: база данных ‘core’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘extra’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘community’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘multilib’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
Все попытки установки через графический менеджер выдают такие же ошибки. Пытался найти решение в гугле, но найденные мной идеи не работают. Прошу любые советы для решения прроблемы

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

#1 2017-06-01 17:34:14

tnek
Member
Registered: 2008-06-10
Posts: 39

[SOLVED] pacstrap error: GPGME error: No data

Hi,

I downloaded the latest iso (archlinux-2017.05.01-x86_64) today. When I try to pacstrap I get:

root@archiso ~ # pacstrap /mnt base networkmanager                                                                                     :(
==> Creating install root at /mnt
==> Installing packages to /mnt
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
 core                                                      1545.0   B  0.00B/s 00:00 [################################################] 100%
 core.sig                                                  1545.0   B  0.00B/s 00:00 [################################################] 100%
error: GPGME error: No data
error: failed to update core (invalid or corrupted database (PGP signature))
 extra                                                     1545.0   B  0.00B/s 00:00 [################################################] 100%
 extra.sig                                                 1545.0   B  0.00B/s 00:00 [################################################] 100%
error: GPGME error: No data
error: failed to update extra (invalid or corrupted database (PGP signature))
 community                                                 1545.0   B  0.00B/s 00:00 [################################################] 100%
 community.sig                                             1545.0   B  0.00B/s 00:00 [################################################] 100%
error: GPGME error: No data
error: failed to update community (invalid or corrupted database (PGP signature))
error: failed to synchronize any databases
error: failed to init transaction (invalid or corrupted database (PGP signature))
==> ERROR: Failed to install packages to new root

Any ideas? I tried pacman-key —init followed by pacman-key —populate but it didn’t help.

Last edited by tnek (2017-06-01 19:14:00)

#2 2017-06-01 18:07:18

Scimmia
Fellow
Registered: 2012-09-01
Posts: 10,016

Re: [SOLVED] pacstrap error: GPGME error: No data

Looks like you’re behind a captive portal or something. Open a CLI browser and make sure you can actually access the internet.

#3 2017-06-01 18:21:53

tnek
Member
Registered: 2008-06-10
Posts: 39

Re: [SOLVED] pacstrap error: GPGME error: No data

Scimmia wrote:

Looks like you’re behind a captive portal or something. Open a CLI browser and make sure you can actually access the internet.

It doesn’t seem to be the problem. I did try ping which worked before I ran into the problem. Now I also tried surfing the web using elinks without any problem.

Last edited by tnek (2017-06-01 18:22:17)

#4 2017-06-01 18:24:48

Scimmia
Fellow
Registered: 2012-09-01
Posts: 10,016

Re: [SOLVED] pacstrap error: GPGME error: No data

Alright, then what does `file /mnt/var/lib/pacman/sync/core.db` tell you?

#5 2017-06-01 18:49:24

tnek
Member
Registered: 2008-06-10
Posts: 39

Re: [SOLVED] pacstrap error: GPGME error: No data

Scimmia wrote:

Alright, then what does `file /mnt/var/lib/pacman/sync/core.db` tell you?

Hm… It seems to be the contents of a web page:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <style type="text/css">
        html, body, #partner, iframe {
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            font-size: 100%;
            vertical-align: baseline;
            background: transparent;
        }

        body {
            overflow: hidden;
        }
    </style>
    <meta content="NOW" name="expires">
    <meta content="index, follow, all" name="GOOGLEBOT">
    <meta content="index, follow, all" name="robots">
    <!-- Following Meta-Tag fixes scaling-issues on mobile devices -->
    <meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0;
            user-scalable=0;" name="viewport">
</head>
<body>

<div id="partner"></div>
<script type="text/javascript">
    function getParam() {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == 'domain') {
                return pair[1];
            }
        }
        return  window.location.host;
    }
    ;

    document.write(
            '<script type="text/javascript" language="JavaScript"'
                    + 'src="//sedoparking.com/frmpark/'
                    + getParam() + '/'
                    + 'sedopark'
                    + '/park.js">'
                    + '</script>'
    );
</script>
</body>
</html>#    

#6 2017-06-01 18:53:44

loqs
Member
Registered: 2014-03-06
Posts: 15,625

Re: [SOLVED] pacstrap error: GPGME error: No data

If you change mirrors does that allow the databases to be properly downloaded indicating it is just one mirror that is redirecting to that domain parking site.
If so which mirror was linking to that site?

#7 2017-06-01 19:13:36

tnek
Member
Registered: 2008-06-10
Posts: 39

Re: [SOLVED] pacstrap error: GPGME error: No data

loqs wrote:

If you change mirrors does that allow the databases to be properly downloaded indicating it is just one mirror that is redirecting to that domain parking site.
If so which mirror was linking to that site?

It was the following server (which was the first entry):

## France
Server = http://arch.nimukaito.net/$repo/os/$arch

I commented it out and everything worked fine. Problem solved! Thanks guys!

Last edited by tnek (2017-06-01 19:14:53)

I can’t update msys2. I’ve tried a fresh install, but it still doesn’t seem to work. I’m not behind a proxy or anything.

$ pacman -Syu
error: GPGME error: No data
:: Synchronizing package databases…
mingw32 541.0 KiB 5.74M/s 00:00 [#####################] 100%
mingw32.sig 5.4 KiB 0.00B/s 00:00 [#####################] 100%
error: GPGME error: No data
error: failed to update mingw32 (invalid or corrupted database (PGP signature))
mingw64 is up to date
msys is up to date
error: database ‘mingw32’ is not valid (invalid or corrupted database (PGP signature))

I’ve tried refreshing the keys but no such luck.

$ pacman-key —refresh-keys
gpg: refreshing 8 keys from hkp://pool.sks-keyservers.net
gpg: requesting key 9D5A8D31 from hkp server pool.sks-keyservers.net
gpg: requesting key CA25678A from hkp server pool.sks-keyservers.net
gpg: requesting key AEEA755C from hkp server pool.sks-keyservers.net
gpg: requesting key 3E0D0813 from hkp server pool.sks-keyservers.net
gpg: requesting key 3E652008 from hkp server pool.sks-keyservers.net
gpg: requesting key A47D45A1 from hkp server pool.sks-keyservers.net
gpg: requesting key 2C51581E from hkp server pool.sks-keyservers.net
gpg: requesting key 4CA56930 from hkp server pool.sks-keyservers.net
gpgkeys: key B144195963428C5C967132105889CC999D5A8D31 not found on keyserver
gpg: key CA25678A: «Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com» 4 new signatures
gpg: key AEEA755C: «Martell Malone (martell) martellmalone@gmail.com» 3 new signatures
gpg: key 3E0D0813: «Ray Donnelly (MSYS2 Developer — master key) mingw.android@gmail.com» 2 new signatures
gpg: key 3E652008: «Ignacio Casal Quinteiro icquinteiro@gmail.com» 2 new signatures
gpg: key A47D45A1: «Alexey Pavlov (Alexpux) alexpux@gmail.com» 1 new signature
gpg: key 2C51581E: «Martell Malone (MSYS2 Developer) martellmalone@gmail.com» not changed
gpg: key 4CA56930: «Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com» 2 new signatures
gpg: Total number processed: 7
gpg: unchanged: 1
gpg: new signatures: 14
gpg: keyserver communications error: key not found
gpg: keyserver communications error: bad public key
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 4 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 4 signed: 3 trust: 0-, 0q, 0n, 4m, 0f, 0u
gpg: depth: 2 valid: 3 signed: 0 trust: 3-, 0q, 0n, 0m, 0f, 0u
gpg: keyserver refresh failed: bad public key
==> ERROR: A specified local key could not be updated from a keyserver.

It seems it’s the Pacman Keyring Master Key that can’t be found. The list of keys is below.

$ pacman-key -l

/etc/pacman.d/gnupg/pubring.gpg

pub 2048R/9D5A8D31 2019-03-27
uid Pacman Keyring Master Key pacman@localhost

pub 2048R/CA25678A 2014-09-28
uid Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com
sub 2048R/2BBF340E 2014-09-28

pub 4096R/AEEA755C 2014-10-04
uid Martell Malone (martell) martellmalone@gmail.com
sub 4096R/2A292C03 2014-10-04

pub 4096R/3E0D0813 2014-09-28
uid Ray Donnelly (MSYS2 Developer — master key) mingw.android@gmail.com
sub 4096R/8603AA9D 2014-09-28

pub 2048R/3E652008 2014-09-29
uid Ignacio Casal Quinteiro icquinteiro@gmail.com
sub 2048R/64D62A76 2014-09-29

pub 2048D/A47D45A1 2013-11-11
uid Alexey Pavlov (Alexpux) alexpux@gmail.com
sub 2048g/31CF7700 2013-11-11

pub 4096R/2C51581E 2015-07-22
uid Martell Malone (MSYS2 Developer) martellmalone@gmail.com
sub 4096R/282D6707 2015-07-22

pub 4096R/4CA56930 2014-09-28
uid Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com
sub 4096R/576CF231 2014-09-28

I can’t update msys2. I’ve tried a fresh install, but it still doesn’t seem to work. I’m not behind a proxy or anything.

$ pacman -Syu
error: GPGME error: No data
:: Synchronizing package databases…
mingw32 541.0 KiB 5.74M/s 00:00 [#####################] 100%
mingw32.sig 5.4 KiB 0.00B/s 00:00 [#####################] 100%
error: GPGME error: No data
error: failed to update mingw32 (invalid or corrupted database (PGP signature))
mingw64 is up to date
msys is up to date
error: database ‘mingw32’ is not valid (invalid or corrupted database (PGP signature))

I’ve tried refreshing the keys but no such luck.

$ pacman-key —refresh-keys
gpg: refreshing 8 keys from hkp://pool.sks-keyservers.net
gpg: requesting key 9D5A8D31 from hkp server pool.sks-keyservers.net
gpg: requesting key CA25678A from hkp server pool.sks-keyservers.net
gpg: requesting key AEEA755C from hkp server pool.sks-keyservers.net
gpg: requesting key 3E0D0813 from hkp server pool.sks-keyservers.net
gpg: requesting key 3E652008 from hkp server pool.sks-keyservers.net
gpg: requesting key A47D45A1 from hkp server pool.sks-keyservers.net
gpg: requesting key 2C51581E from hkp server pool.sks-keyservers.net
gpg: requesting key 4CA56930 from hkp server pool.sks-keyservers.net
gpgkeys: key B144195963428C5C967132105889CC999D5A8D31 not found on keyserver
gpg: key CA25678A: «Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com» 4 new signatures
gpg: key AEEA755C: «Martell Malone (martell) martellmalone@gmail.com» 3 new signatures
gpg: key 3E0D0813: «Ray Donnelly (MSYS2 Developer — master key) mingw.android@gmail.com» 2 new signatures
gpg: key 3E652008: «Ignacio Casal Quinteiro icquinteiro@gmail.com» 2 new signatures
gpg: key A47D45A1: «Alexey Pavlov (Alexpux) alexpux@gmail.com» 1 new signature
gpg: key 2C51581E: «Martell Malone (MSYS2 Developer) martellmalone@gmail.com» not changed
gpg: key 4CA56930: «Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com» 2 new signatures
gpg: Total number processed: 7
gpg: unchanged: 1
gpg: new signatures: 14
gpg: keyserver communications error: key not found
gpg: keyserver communications error: bad public key
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 4 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 4 signed: 3 trust: 0-, 0q, 0n, 4m, 0f, 0u
gpg: depth: 2 valid: 3 signed: 0 trust: 3-, 0q, 0n, 0m, 0f, 0u
gpg: keyserver refresh failed: bad public key
==> ERROR: A specified local key could not be updated from a keyserver.

It seems it’s the Pacman Keyring Master Key that can’t be found. The list of keys is below.

$ pacman-key -l

/etc/pacman.d/gnupg/pubring.gpg

pub 2048R/9D5A8D31 2019-03-27
uid Pacman Keyring Master Key pacman@localhost

pub 2048R/CA25678A 2014-09-28
uid Alexey Pavlov (Alexpux) alexey.pawlow@gmail.com
sub 2048R/2BBF340E 2014-09-28

pub 4096R/AEEA755C 2014-10-04
uid Martell Malone (martell) martellmalone@gmail.com
sub 4096R/2A292C03 2014-10-04

pub 4096R/3E0D0813 2014-09-28
uid Ray Donnelly (MSYS2 Developer — master key) mingw.android@gmail.com
sub 4096R/8603AA9D 2014-09-28

pub 2048R/3E652008 2014-09-29
uid Ignacio Casal Quinteiro icquinteiro@gmail.com
sub 2048R/64D62A76 2014-09-29

pub 2048D/A47D45A1 2013-11-11
uid Alexey Pavlov (Alexpux) alexpux@gmail.com
sub 2048g/31CF7700 2013-11-11

pub 4096R/2C51581E 2015-07-22
uid Martell Malone (MSYS2 Developer) martellmalone@gmail.com
sub 4096R/282D6707 2015-07-22

pub 4096R/4CA56930 2014-09-28
uid Ray Donnelly (MSYS2 Developer) mingw.android@gmail.com
sub 4096R/576CF231 2014-09-28

Здравствуйте!
Пытаюсь установить программу через pacman, а он вот что выдаёт:
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: ошибка GPGME: Нет данных
ошибка: база данных ‘core’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘extra’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘community’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
ошибка: база данных ‘multilib’ недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))

Что мне теперь делать?


  • Вопрос задан

    01 июл. 2022

  • 608 просмотров

Ввёл следующие команды:
sudo rm -R /var/lib/pacman/sync

sudo -E pacman -Sy archlinux-keyring

Всё заработало!

Пригласить эксперта


  • Показать ещё
    Загружается…

30 янв. 2023, в 04:49

1500 руб./за проект

30 янв. 2023, в 04:49

1500 руб./за проект

30 янв. 2023, в 03:43

10000 руб./за проект

Минуточку внимания

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ятрогенная патология врачебные ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка gpg следующие подписи неверные debian