LINUX.ORG.RU
решено ФорумAdmin

Кроме перезапуска есть варианты?

 ,


0

1

Сижу, флужу на ЛОРе, пью чай и тестирую восстановленую флешку с Manjaro Xfce Live (это отдельная история, но в основном для флуда). Хорошо всё, как бы. И тут я делаю «ошибку» – запускаю обновление баз пакетного менеджера.

# pacman -Sy

...

error: GPGME error: No data

...

\ там ещё есть про недоступность некоторых серверов, но с «моим» нынешним интернетом это «нормально»

Ок,

тестирую интернет, читаю поисковую выдачу…

Вариантов немного. Основной бессмысленно выполнять на live-системе

1. Download the package databases and update your system: 

sudo pacman -Syyu

2. Clear out the software packages downloaded during the aborted installation by entering the command:

sudo pacman -Sc

А компромиссные варианты ничего не меняют – ошибки возращаются.

Manjaro Wiki

1. Resynchronise with the Manjaro servers to ensure that everything is up to date by entering the command:

sudo pacman -Syy

2. Refresh and update the signature keys by entering the command:

sudo pacman-key --refresh-keys

3. Reload the signature keys by entering the command:

sudo pacman-key --populate archlinux manjaro

4. Clear out the software packages downloaded during the aborted installation by entering the command:

sudo pacman -Sc

...

Arch-вариант из интернета

  rm -R /var/lib/pacman/sync
  pacman-key --init
  pacman-key --populate archlinux manjaro
  pacman -Sc
  pacman -Sy

P.S. Флешка проверку на целостность данных проходит.

Всё решилось. Решение (источник)



Последнее исправление: master_0K (всего исправлений: 2)

А где ошибка-то?

Либо отключи Trust в pacman.conf, либо pacman-key –{init,populate}, потом скачай индексы. У тебя между прочим решения расписаны в топике.

А так да, зачем тебе обновлять пакеты на LiveCD?

IIIypuk ★★★★
()
Последнее исправление: IIIypuk (всего исправлений: 2)
Ответ на: комментарий от IIIypuk

Утро вечера мудренее ;)

Ошибка вот в таких сообщениях описана

error: GPGME error: No data

Суть в том, что pacman не может получить подтверждение подлинности пакет(ов)а и ничего установить нельзя. А печаль в том, что без обновления баз данных pacman-а ничего установить нельзя. Обновить базы нельзя по причине

error: GPGME error: No data

Как сказано в интернете «Проблема «Курицы и яйца»» (Увы)

У тебя между прочим решения расписаны в топике.

Эти решения работают, но проблему не решают: ошибка

error: GPGME error: No data

возвращается.

А так да, зачем тебе обновлять пакеты на LiveCD?

Обновлять пакеты «НЕТ». Надо доустановить необходимое любимое ПО. Например, mc сейчас не принято включать в лайвы. Я к нему привык. Могу и без него, «но зачем?!» И потом лайв-сессии хороши для всяких-разных «попробуй эту прогу», испытания «наколенных велосипедов» и т.д, и т.п.

Но решение я таки нашёл. Опишу ниже.

master_0K
() автор топика
Ответ на: комментарий от master_0K

Проблему решает пост модератора форума Manjaro в этой теме

# у меня эта команда пишет, что "нельзя удалить, ресурс занят". Но! это никак не помешает ))
sudo rm -r /etc/pacman.d/gnupg
# удаляем "битые" индексы или что-то такое
sudo pacman -Scc
# дальше восстанавливаем работоспособность pacman-а
sudo pacman-mirrors --country all --api --protocols all
sudo pacman -Syy gnupg archlinux-keyring manjaro-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
# в оригинале sudo pacman -Syu, а у меня
sudo pacman -Sy

В результате базы пакетного менеджера обновлены, mc&co установлены, перезагрузка компьютера отложена до «настоящего краха».

Вот и всё. Тема решена и закрыта*.

master_0K
() автор топика
Ответ на: комментарий от anonymous_sapiens

Обычно всё и так работает. Просто флешка только что из «восстановления». Думал, что криво «респаун» выполнился. А видимо, дело в том, что где-то дней 10 назад образ обновился. Я же старый восстановил. Ну и вчера я до страницы с решением выдачу поисковика не просмотрел. Спасибо!

master_0K
() автор топика