# (отредактировано 6 лет, 9 месяцев назад) |
|
Темы: 18 Сообщения: 214 Участник с: 21 октября 2015 |
вот такая фигня лезет, интернет через смартфон медленный — может это имеет значение проделал все это (надо ли было?)
больше не нашел информации |
Alain_Prost |
# |
Темы: 18 Сообщения: 214 Участник с: 21 октября 2015 |
странно, что ни кто не сталкивался с такими проблемами…приехал домой и все встало на свои места — провайдер телефонной связи (его интернет) всему причина…убрал это SigLevel = Never из конфига |
vasek |
# (отредактировано 6 лет, 9 месяцев назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
Решение проблемы данной ошибки обсуждалось и на BBS и описано в pacman troubleshooting manjaro и твои действия вообщем то совпадает с приведенными решениями на BBS …. но …. имеется один топик на BBS, где все эти обшепринятые решения тоже не принесли результатов….. а причина была в другом….. привожу цитату….. Ошибки не исчезают с опытом — они просто умнеют |
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 руб./за проект