Управление пакетами
   4595

[Решено] Несоответствие версий пакетов в базе pacman и реально установленных в системе

Здравствуйте!
После сбоя последнего обновления получилась такая вот неприятность.
Обновление не помогает:
[W360 lexa1]# pacman -Suyy
:: Обновление баз данных пакетов...
 core                                        149,7 KiB  2,44M/s 00:00 [######################################] 100%
 extra                                      1843,8 KiB  10,2M/s 00:00 [######################################] 100%
 community                                     5,1 MiB  10,5M/s 00:00 [######################################] 100%
 multilib                                    184,4 KiB  10,6M/s 00:00 [######################################] 100%
:: Запускается полное обновление системы...
 делать больше нечего

Как устранить?
Ждать очередного обновления?
А если не получится?
Подскажите, пожалуйста!
Заранее благодарен

21 комментарий

avatar
После сбоя последнего обновления 

Поподробней можно?
0
avatar
Ну вот например:
справки opera — О программе Версия:56.0.3051.99
а здесь:
lexa1@W360 ~ $ pacman -Q opera
opera 57.0.3098.106-1


Или вот Pamac — О программе 7.2.2-1
а здесь:
lexa1@W360 ~ $ pacman -Q pamac
pamac 7.3.4-1

Собственно, меня последнее беспокоит больше всего, но и все остальное нехорошо
0
avatar
Попробуйте почистить sudo pacman -Scc
0
avatar
Ничего не изменилось, и никаких действий не было
[W360 lexa1]# pacman -Scc

Каталог для кэша: /var/cache/pacman/pkg/
:: Удалить ВСЕ файлы из кэша? [y/N] y
удаление всех файлов из кэша... 

Каталог базы данных: /var/lib/pacman/
:: Удалить неиспользуемые репозитории? [Y/n] 
удаление неиспользуемых репозиториев...
0
avatar
sudo pacman -Syyu
0
avatar
Всё то же самое, делать больше нечего…
0
avatar
sudo pacman-mirrors -f0
0
avatar
Сделал, потом pacman -Syyu

Делать больше нечего…
0
avatar
так попробуйте установить пакет принудительно
sudo pacman -S --overwrite pamac
Последний раз редактировалось
0
avatar
Попробовал:
[W360 lexa1]# pacman -S --overwrite pamac
ошибка: не задано целей (для справки используйте -h)
0
avatar
а так?
pacman -S --overwrite='*' pamac
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Так получилось, но я вчера переустановил pamac просто удалением и установкой. Но в остальном ничего не изменилось.
0
avatar
и много таких пакетов?
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Много!
0
avatar
Вы так и не ответили на первый вопрос, что случилось? Смотрите pacman.conf ,mirrorlist.После чистки кэша обяз. reboot
0
avatar
В файлах конфигурации ничего необычного нет. Перезагрузку делал, естественно.

Если бы я знал, что случилось-то…
При выполнении обновлений последних что-то такое произошло, Ошибки какие-то полезли. После перезагрузки — типа все обновлено. Восстановил с образа корневой ФС от 19.11.18 запустил обновления — обновилось все вроде нормально, но вот теперь это…
0
avatar
Надо лечить, само не рассосётся.Вариантов несколько и самый простой и быстрый это сделать бэкап важных данных, переустановить систему и восстановить все свои
настройки а если home отдельным разделом то вообще не проблема. Или загрузится с флешки, примонтировать разделы с системой, войти в неё(chroot)и переустановить
базовые пакеты(base base-devel)и потом обновится
0
avatar
есть кардинальный способ лечения
pacman -Qenq | pacman -S -

эта команда переустановит все! пакеты, которые установлены в системе, но это может привести к непредсказуемым последствиям!
Если, что я не виноват, использовать исключительно на свой страх и риск
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Прошло удачно, спасибо!
0
avatar
Месье знает толк!)
UPD. Добавь в заголовке [решено]
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
А в чем проблема? о.о


$ sudo pacman -Suyy                                                                                                                                                              [17:46:40] 
:: Обновление баз данных пакетов...
 core                                                                                     138,1 KiB   506K/s 00:00 [#####################################################################] 100%
 extra                                                                                   1723,9 KiB  2,50M/s 00:01 [#####################################################################] 100%
 community                                                                                  4,9 MiB  2,83M/s 00:02 [#####################################################################] 100%
:: Запускается полное обновление системы...
 делать больше нечего

Нет, видать, обновлений)
Последний раз редактировалось
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.