Уголок новичка
   10934

Проблема с обновлением Manjaro, не удалось заблокировать базу данных, не удалось синхронизировать базы данных

Недавно столкнулся с проблемой обновления софта на Manjaro
Уголок новичка: Проблема с обновлением Manjaro, не удалось заблокировать базу данных, не удалось синхронизировать базы данных
Прочитал много интернета, попробовал много решений, но ничего не помогло.
Сначала все делал, как здесь.
Не помогло, потом шаманил и с mirrorlist, и с /etc/pacman.conf, тоже не дало результатов.
Но самое странное, что при попытке установить ArchLinux с загрузочной флешки через archinstaller, то в самом начале выдает ошибку при проверке archlinux-keyring.
Пытался вручную установить, но тоже не помогло

33 комментария

avatar
Удалить файл /var/lib/pacman/db.lck и перезапустить pamac
0
avatar
Файл давно удалил, его сначала не было, потом появился, и я его удалил.
Я пытался перезапускать pamac, но проблему не решило.
Последний раз редактировалось
0
avatar
Если попытаться установить любое приложение из менеджера пакетов, то выдаст следующее.
Последний раз редактировалось
0
avatar
Проблема с обновлением Manjaro
дайте вывод
<code>inxi -Sxxx</code>
при попытке установить ArchLinux с загрузочной флешки
версия образа
<code>Current Release: 2022.07.01</code>
?
выдает ошибку при проверке archlinux-keyring
интернет проверяли
<code>ping 8.8.8.8</code>
как пример
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
1. inxi -Sxxx
<code>System:
  Host: pc Kernel: 5.15.53-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 12.1.0 Desktop: GNOME v: 42.3.1 tk: GTK v: 3.24.34 wm: gnome-shell
    dm: GDM v: 42.0 Distro: Manjaro Linux base: Arch Linux
</code>
2. Да, устанавливал последний актуальный релиз
3. ping 8.8.8.8
<code>PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=59 time=16.8 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=59 time=16.7 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=59 time=16.7 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=59 time=16.6 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=59 time=16.6 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=59 time=16.9 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=59 time=16.7 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=59 time=16.7 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=59 time=16.6 ms
64 bytes from 8.8.8.8: icmp_seq=10 ttl=59 time=16.6 ms
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9014ms
rtt min/avg/max/mdev = 16.610/16.696/16.930/0.090 ms
</code>
0
avatar
Вроде все актуально дайте вывод ошибок после
sudo pacman -Syyu

ping 8.8.8.8
это касалось установки арча с флешки
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
1. sudo pacman -Syyu
<code>:: Обновление баз данных пакетов...
 core                  168,2 KiB  3,49 MiB/s 00:00 [######################] 100%
 extra                1867,1 KiB  32,0 MiB/s 00:00 [######################] 100%
 community               7,1 MiB  26,8 MiB/s 00:00 [######################] 100%
 multilib              177,5 KiB  10,8 MiB/s 00:00 [######################] 100%
:: Запускается полное обновление системы...
 делать больше нечего
</code>
Однако проблема с менеджером пакетов остается той же
2. это Arch
0
avatar
проблема с менеджером пакетов
давайте смотреть покажите
pamac checkupdates -a
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
<code>Доступно 10 обновлений:
adw-gtk-theme                       1.1-1               -> 1.1-2               AUR
caffeine-ng                         3.5.1+71+g77611ac-3 -> 4.0.1-2             AUR
dynamic-wallpaper-editor            2.7-1               -> 2.7-2               AUR
gnome-browser-connector             42rc-1              -> 42rc-2              AUR
gnome-shell-extension-dash-to-dock  72-1                -> 1:72+14+g0fc9d94-1  AUR
python-pulsectl                     22.3.2-2            -> 1:22.3.2-2          AUR
touchegg                            2.0.14-1            -> 2.0.14-2            AUR
v86d                                0.1.10-6            -> 0.1.10-12           AUR
wxedid                              0.0.27-1            -> 0.0.27-2            AUR
xcursor-breeze                      5.22.5-1            -> 1:5.22.5-1          AUR

Устаревший:
nautilus-admin                      1.1.9-1             AUR
nodejs-nativefier                   47.2.0-1            AUR
pamac-cli                           10.1.2-1            AUR
snapd                               2.56.2-1            AUR
</code>
0
avatar
Пробуйте сделать и потом обновиться через памак
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Не помогло, я много зеркал уже менял.
Кстати, проблема с Archем как-то сама решилась и больше не выдает ошибку по ключам.
0
avatar
pamac-cli 10.1.2-1 AUR
покажите вывод
pacman -Qs pamac
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
<code>local/libpamac 11.3.1-1
    Library for Pamac package manager based on libalpm
local/libpamac-flatpak-plugin 11.3.1-1
    Flatpak plugin for Pamac
local/libpamac-snap-plugin 11.3.1-1
    Snap plugin for Pamac
local/pamac-cli 10.4.1-1
    A Package Manager based on libalpm with AUR and Appstream support
local/pamac-gnome-integration 10.4.1-1
    Pamac gnome integration
local/pamac-gtk 10.4.1-1
    A Package Manager based on libalpm with AUR and Appstream support
</code>
0
avatar
Установите yay и обновитесь через него
sudo pacman -S yay
yay -Syu
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Я обычно обновляюсь через yay, но вот, что он выдает
:: Обновление баз данных пакетов...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Запускается полное обновление системы...
 делать больше нечего
:: Поиск обновлений в базе данных...
:: Поиск обновлений в AUR...
 -> Пакеты AUR, помеченные как устаревшие:  nodejs-nativefier
:: 1 Пакеты для обновления.
1  aur/wxedid  0.0.27-1 -> 0.0.27-2
==> Пакеты для исключения: (пример: "1 2 3", "1-3", "^4" или имя в репозитории)
==> 
 -> Невозможно найти все требуемые пакеты:
	wxwidgets-gtk3 (требуется пакету: wxedid)

Не находит зависимости, да и часть пакетов для обновления не видит
Последний раз редактировалось
0
avatar
pacman -Ss wxwidgets-gtk3 yay -Ss wxwidgets-gtk3
pamac search wxwidgets-gtk3 если нет пакета то и не может обновить с другой стороны если внедрить в манджаро арчевские репы то все обновится
Пример
[vital@pc ~]$ yay wxedid
1 aur/wxedid 0.0.27-2 (+9 0.38)
wxWidgets-based EDID (Extended Display Identification Data) editor
==> Пакеты для установки (пример: 1 2 3, 1-3 или ^4)
==> 1
:: Проверка конфликтов…
:: Проверка внутренних конфликтов…
[Repo:3] wxwidgets-common-3.2.0-2 libmspack-1:0.10.1alpha-3 wxwidgets-gtk3-3.2.0-2
[Aur:1] wxedid-0.0.27-2

:: (1/1) Downloaded PKGBUILD: wxedid
1 wxedid (файлы сборки существуют)
==> Показать изменения?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==>
:: (1/1) Анализ SRCINFO: wxedid
[sudo] пароль для vital:
разрешение зависимостей…
проверка конфликтов…

Пакеты (3) libmspack-1:0.10.1alpha-3 wxwidgets-common-3.2.0-2 wxwidgets-gtk3-3.2.0-2

Будет загружено: 7,04 MiB
Будет установлено: 30,32 MiB

:: Приступить к установке? [Y/n]
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Да, он не находит пакеты аура, не знаю в чем может быть проблема
Не понял про внедрить в манжаро арчевские пакеты…
0
avatar
Выше привел пример пакета который не хочет ставиться в манжаро, но с легкостью ставится в арче
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Получается решение данной проблемы, либо переустановка манжаро, либо установка Arch)
0
avatar
Смотреть загляните сюда
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Да, но это не решает проблему заблокированных баз. Просто установлю значит Arch
0
avatar
Как-то слишком кардинально.Пробуйте установить нужный пакет из аур руками почитайте Это
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Установить руками конечно можно, но изначальная проблема заключалась в базах, что я ничего не могу ни установить, ни обновить.
0
avatar
Во имя Изменяющего Пути, есть же chroot. Даже manjaro-chroot (Или как оно там сейчас называется? Chroot-manjaro?), простой как палка.
Лайв, чрут, обновление.
Выше yay пишет что ему не нравятся зависимости wxedid. «Можно это либо заигнорить либо вынести его из системы и обновиться.
Раз „не видит“ часть пакетов­ — есть набор ключей Suuyy.
# Оффтоп
Не надо устраивать „а-а-а, пришло время переустанавливать бомжару“. Это лишь позволит Вам стрельнуть в ту же ногу повторно.
Всякие UNIX-подобные ОСи хороши именно тем, что решив проблему Вы получаете знания, а не некую шаманскую последовательность действий.
Последний раз редактировалось
+1
avatar
решив проблему Вы получаете знания, а не некую шаманскую последовательность действий.
«шаманить» это так увлекательно. Всего 5 минут и пакет ставится
Спойлер!
[2022-07-15T22:22:44+0700] [ALPM] installed wxedid (0.0.27-2)
[2022-07-15T22:18:48+0700] [ALPM] installed wxwidgets-gtk3 (3.2.0-2)
[2022-07-15T22:18:23+0700] [ALPM] installed wxwidgets-common (3.2.0-2)
[2022-07-15T22:18:22+0700] [ALPM] removed wxgtk-common (3.0.5.1-3)
[2022-07-15T22:17:35+0700] [ALPM] removed wxgtk3 (3.0.5.1-3)
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
wxwidgets-gtk3 покинул нас. Его больше нет в официальных репах репах. И в AUR.
0
avatar
wxwidgets-gtk3 покинул нас
он перебрался из AUR в Сюда пока не манджаро
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Оке, ждем.
#=====
Минутка флуда.
Раз уж Поттер свалил в мелкомягких (Лёня, не возвращайся никогда!) не собираются ли в раче выпилить системгэ в пользу какого-нибудь няшного dinit (или даже runit, в котором уже много-много лет ничего не фиксят даже, потому как нечего)? И у нас следом. Было бы круто.
А еще sndio вместо пипки, tcsh как шелл плюс qtile в качестве оболочки. И xenocara до кучи!
0
avatar
Ну установка Arch помогла, теперь все работает, можно сказать это тоже решение)
0
avatar
Теперь еще и так
<code>не удалось удовлетворить зависимости:
- удаление wxgtk-common нарушает зависимость «wxgtk-common», необходимую для wxgtk2
</code>
0
avatar
Теперь еще и так
сегодня обновы подъехали, должны были исправить, если не помогает, тогда
sudo pacman -Rdd wxgtk-common wxgtk2 wxgtk3

потом
sudo pacman -S wxwidgets-gtk3 wxwidgets-common
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+2
avatar
Первая команда выполнена, вторая выдала ошибку. Но обновление пошло, а там уж по зависимостям притянет что нужно
0
avatar
ты гений, я тебе благодарен
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.