Ошибка failed to synchronize all databases непредвиденная ошибка

avatar

  • AlexGanter
  • 29 февраля 2020, 16:57

sudo rm /var/lib/pacman/db.lck

И попробуйте обновить.

А эта команда удаляет неисправные базы данных:

sudo rm -f /var/lib/pacman/sync/*

Последний раз редактировалось 29 февраля 2020, 17:00

avatar

  • AlexGanter
  • 29 февраля 2020, 18:36

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

Возьмите мой рабочий mirrorlist, скопируйте с заменой в /etc/pacman.d/ и попробуйте обновить.

Последний раз редактировалось 29 февраля 2020, 18:43

avatar

  • автор gitineg859
  • 29 февраля 2020, 18:50

Странно, ведь даже на заднем фоне видно, что сайт форума вполне загрузился c нормальной скоростью. Даже команда ping, на недоступные сервера показывает, что соединение есть.Раньше ставил Manjaro, всё было нормально. Но теперь такие вот проблемы. Видно придётся остаться на Ubuntu. Спасибо за помощь)

Последний раз редактировалось 29 февраля 2020, 18:51

avatar

  • AlexGanter
  • 29 февраля 2020, 18:56

Так вы в реале попробуйте загрузится с флэшки, в кривых настройках сети виртуалки манжаро не виновата)
В реальности всё работает.

Последний раз редактировалось 29 февраля 2020, 18:57

avatar

  • автор gitineg859
  • 29 февраля 2020, 19:05

Так говорил ведь, грузился и в реале с флешки, и с виртуалки. Также ставил на жд, ошибки те же… Даже пробывал несколько устройств, мало ли, но ошибка та же. Месяц назад скачивал 18 версу, поставил и впервые столкнулся с этой проблемой, тогда я забил, подумав что образ битый, снова поставив ubuntu. Скачал вот, недавно 19, но проблема не ушла.

avatar

  • AlexGanter
  • 29 февраля 2020, 19:24

У вас же KDE.
Для root доступа сделайте:
Завершить сеанс->Сменить пользователя(справа иконка).
Пользователь:
root
вводите пароль

Последний раз редактировалось 29 февраля 2020, 19:25

avatar

  • автор gitineg859
  • 29 февраля 2020, 20:04

Верно, кеды ставил. Попробывал кинуть файлы, которые вы давали и всё заработало) Спасибо за помощь! Забавно, что изначально этих файлов не было

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

Vadim avatar

Темы:

308

Сообщения:

2056

Участник с: 20 ноября 2013

При вводе команды #pacman -Syu появилось такое сообщение

  • :: Синхронизируются базы данных пакетов…
    ошибка: не удалось обновить core (не удалось заблокировать базу данных)
    ошибка: не удалось обновить extra (не удалось заблокировать базу данных)
    ошибка: не удалось обновить community (не удалось заблокировать базу данных)
    ошибка: не удалось синхронизировать ни одну базу данных
    ошибка: не удалось начать запрос (не удалось заблокировать базу данных)
    ошибка: не удалось заблокировать базу: Файл существует
    если вы уверены, что pacman не запущен, можете
    удалить /var/lib/pacman/db.lck

Позавчера обновлял было всё нормально,сегодня попробовал такая беда.В Arch совсем недавно,что посоветуете,удалить как просит /var/lib/pacman/db.lck ,это не опасно?И отчего такая ошибка могла появиться?

Linux Forever!

lampslave

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

Темы:

32

Сообщения:

4800

Участник с: 05 июля 2011

В другой консоли pacman не запущен?

Vadim

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

Vadim avatar

Темы:

308

Сообщения:

2056

Участник с: 20 ноября 2013

Нет,только включил компьютер и ничего вообще не запускал.

Linux Forever!

lampslave

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

Темы:

32

Сообщения:

4800

Участник с: 05 июля 2011

Тогда сносите файл и обновляйтесь.

Vadim

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

Vadim avatar

Темы:

308

Сообщения:

2056

Участник с: 20 ноября 2013

lampslave ,спасибо,сделал #rm -r /var/lib/pacman/db.lck и после этого обновление прошло как по маслу.

Linux Forever!

lampslave

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

Темы:

32

Сообщения:

4800

Участник с: 05 июля 2011

Так и должно быть. Скорее всего в прошлый раз pacman убился, а не завершился нормально, вот блокировка и осталась.

avatar

  • AlexGanter
  • 29 февраля 2020, 16:57

sudo rm /var/lib/pacman/db.lck

И попробуйте обновить.

А эта команда удаляет неисправные базы данных:

sudo rm -f /var/lib/pacman/sync/*

Последний раз редактировалось 29 февраля 2020, 17:00

avatar

  • AlexGanter
  • 29 февраля 2020, 18:36

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

Возьмите мой рабочий mirrorlist, скопируйте с заменой в /etc/pacman.d/ и попробуйте обновить.

Последний раз редактировалось 29 февраля 2020, 18:43

avatar

  • автор gitineg859
  • 29 февраля 2020, 18:50

Странно, ведь даже на заднем фоне видно, что сайт форума вполне загрузился c нормальной скоростью. Даже команда ping, на недоступные сервера показывает, что соединение есть.Раньше ставил Manjaro, всё было нормально. Но теперь такие вот проблемы. Видно придётся остаться на Ubuntu. Спасибо за помощь)

Последний раз редактировалось 29 февраля 2020, 18:51

avatar

  • AlexGanter
  • 29 февраля 2020, 18:56

Так вы в реале попробуйте загрузится с флэшки, в кривых настройках сети виртуалки манжаро не виновата)
В реальности всё работает.

Последний раз редактировалось 29 февраля 2020, 18:57

avatar

  • автор gitineg859
  • 29 февраля 2020, 19:05

Так говорил ведь, грузился и в реале с флешки, и с виртуалки. Также ставил на жд, ошибки те же… Даже пробывал несколько устройств, мало ли, но ошибка та же. Месяц назад скачивал 18 версу, поставил и впервые столкнулся с этой проблемой, тогда я забил, подумав что образ битый, снова поставив ubuntu. Скачал вот, недавно 19, но проблема не ушла.

avatar

  • AlexGanter
  • 29 февраля 2020, 19:24

У вас же KDE.
Для root доступа сделайте:
Завершить сеанс->Сменить пользователя(справа иконка).
Пользователь:
root
вводите пароль

Последний раз редактировалось 29 февраля 2020, 19:25

avatar

  • автор gitineg859
  • 29 февраля 2020, 20:04

Верно, кеды ставил. Попробывал кинуть файлы, которые вы давали и всё заработало) Спасибо за помощь! Забавно, что изначально этих файлов не было

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
ILoveCandy
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C — -f -o %o %u
#XferCommand = /usr/bin/wget —passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key —init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key —populate archlinux`.

#
# REPOSITORIES
#   — can be defined here or included from another file
#   — pacman will search repositories in the order defined here
#   — local/custom mirrors can be added here or in separate files
#   — repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   — URLs will have $repo replaced by the name of the current repo
#   — URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial — it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Дефектные обновления [Core], [Extra], [Community]

SmiGes
Сообщения: 3
Зарегистрирован: 10.08.2022

По традиции прошлого форума описываем проблемы возникшие после обновлений пакетов из веток [Core], [Extra],[Community], а так же способы их решения.

willrock
Сообщения: 12
Зарегистрирован: 15.08.2022

#
23.08.2022 05:43

Доброе утро. Ошибка pacman при обновлении.

[nik@archlinux ~]$ sudo pacman -Syu
ошибка: ошибка GPGME: Нет данных
:: Обновление баз данных пакетов...
 core                            158,3 KiB   184 KiB/s 00:01 [################################] 100%
 extra                          1827,0 KiB  1015 KiB/s 00:02 [################################] 100%
 community is up to date
 multilib                        176,3 KiB   392 KiB/s 00:00 [################################] 100%
ошибка: ошибка GPGME: Нет данных
ошибка: failed to synchronize all databases (непредвиденная ошибка)
willrock
Сообщения: 12
Зарегистрирован: 15.08.2022

#
23.08.2022 08:59

Покопался на буржуйском форуме, нашел похожие вопросы по GPGME error: No data. Команда

sudo rm -r /var/lib/pacman/sync/ 

исправила проблему.

vall

Аватара пользователя

Администрация
Сообщения: 289
Зарегистрирован: 09.08.2022

#
23.08.2022 09:36

Доброе,

было бы неплохо использовать тег код (как это сделано в предыдущем сообщении) в найденном решении Вашего вопроса и указать источник на bbs. Очевидно, что это https://bbs.archlinux.org/viewtopic.php?id=268087

Так будет удобнее решить аналогичную проблему другим пользователям. Если они в будущем столкнуться с подобным.

Вопрос, насколько смог понять, связан с зеркалами для обновления. И периодически всплывает на bbs.

P.S. Чуть подправил сообщение выше — вставка кода.

willrock
Сообщения: 12
Зарегистрирован: 15.08.2022
vall

Аватара пользователя

Администрация
Сообщения: 289
Зарегистрирован: 09.08.2022

#
23.08.2022 13:14

Вам спасибо. Обозначили проблему и сами же нашли ответ. Наверняка эта информация пригодится.

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

Зато «сухая» ветка благодаря Вам ожила) Оставим всё как есть.

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
21.10.2022 17:37

Сегодня прилетело сразу два дефектных обновления:

1. networkmanager 1.40.2-1: собственно, возможно и не дефект, а особенность, с которой нужно разбираться, но замечена задержка старта сети на несколько секунд при запуске системы. Замечено потому, что модули waybar,которым требуется сеть, на запуске системы падают в ошибку из-за её отсутствия.
Откат на 1.40.0-1 решил проблему.

2. xorg-xwayland 22.1.4-1: проблема с rofi в среде sway, причём весьма странная. Один раз rofi отрабатывает нормально, затем окно появляется и сразу исчезает, как-будто было нажатие [Enter]. Если перейти затем к окну firefox, то обнаруживается действительно эффект залипания клавиши, т.е. идёт постоянный перевод строки, пока не нажмёшь [esc]. Затем один раз rofi отрабатывает нормально и снова всё повторяется.
Откат на 22.1.3-1 решил проблему.

Проблемы проявлялись одинаково на двух компьютерах с идентичными системами на sway. Пока поставил пакеты в игнор.

vall

Аватара пользователя

Администрация
Сообщения: 289
Зарегистрирован: 09.08.2022

#
22.10.2022 07:47

Похоже, что вопросы специфичекские для sway.
Например, в KDE networkmanager после обновления работает без задержек.

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
22.10.2022 10:44

Конечно, KDE загружается не так быстро и networkmanager успевает, а sway влетает быстрее него, но это проблема пустяковая, можно вписать в модули sleep на пару секунд, а вот xorg-xwayland 22.1.4-1 крашит приложение, и это уже никуда не годится.

vasek
Сообщения: 244
Зарегистрирован: 31.08.2022

#
22.10.2022 11:30

ugras:а вот xorg-xwayland 22.1.4-1 крашит приложение

Проблема скорее всего не в xorg-xwayland , а в приложении rofi …. не пробовал rofi-wayland-git из AUR? …. Посмотри это
rofi и networkmanager не использую … проблем в sway не замечаю.

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

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
22.10.2022 12:32

vasek:не пробовал rofi-wayland-git из AUR?

Благодарю за наводку!
Этот пакет не ставится, но поставился rofi-lbonn-wayland-git
❯ rofi -v

Version: 1.7.5+wayland1-38-gfd0ef6bc (makepkg)

xorg-xwayland обновил, работает нормально.

RusWolf

Аватара пользователя

Сообщения: 66
Зарегистрирован: 16.08.2022

#
22.10.2022 18:15

ugras:KDE загружается не так быстро

Так же быстро.
Да и сервис networkmanager стартует намного раньше, чем KDE.

51ms NetworkManager.service

Это так, на всякий случай.

Arch Linux x86-64 на BTRFS

ugras

Аватара пользователя

Сообщения: 64
Зарегистрирован: 11.09.2022

#
22.10.2022 18:40

У меня сеть появляется примерно через 1 сек. после загрузки панели. Ничего страшного, переписал скрипты модулей, чтобы ждали пинг.

vall

Аватара пользователя

Администрация
Сообщения: 289
Зарегистрирован: 09.08.2022

#
28.10.2022 12:35

Обновление nvidia 520.56.06-4 -> 520.56.06-7 вызывает следующую проблему для ядра linux. Смотрим окончание записи.

(5/8) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.15.75-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [plymouth]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 5.15.75-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [plymouth]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 6.0.2-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [plymouth]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [fsck]
==> ERROR: module not found: `nvidia'
==> ERROR: module not found: `nvidia_modeset'
==> ERROR: module not found: `nvidia_uvm'
==> ERROR: module not found: `nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 6.0.2-arch1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [plymouth]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
  -> Running build hook: [fsck]
==> ERROR: module not found: `nvidia'
==> ERROR: module not found: `nvidia_modeset'
==> ERROR: module not found: `nvidia_uvm'
==> ERROR: module not found: `nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
ошибка: не удалось корректно выполнить команду

Пока гружусь с lts-ядром. Возможно уже «традиционная» для меня проблема с зеркалом. Сейчас проверять некогда. На всякий случай предупредил, чтобы коллеги обратили внимание.

RusWolf

Аватара пользователя

Сообщения: 66
Зарегистрирован: 16.08.2022

#
28.10.2022 22:34

vall:
==> ERROR: module not found: `nvidia’
==> ERROR: module not found: `nvidia_modeset’
==> ERROR: module not found: `nvidia_uvm’
==> ERROR: module not found: `nvidia_drm’

Ну нет модулей ядра для ядра 6.0.2, потому что nvidia-520.56.06-7, собрано для ядра 6.0.5, который сейчас в core, ещё с 26-го числа.

Arch Linux x86-64 на BTRFS

vall

Аватара пользователя

Администрация
Сообщения: 289
Зарегистрирован: 09.08.2022

#
29.10.2022 08:14

Спасибо, разобрался. Непонятно было отсутствие модулей, а вот сопоставить с версией ядра не было времени. И не догадался. Хотя проверил пару зеркал (после своего сообщения) и на обоих лежало актуальным ядро 6.0.2-arch1-1. Иногда бывает такое рассогласование.

linux 6.0.5.arch1-1 Last Updated: 2022-10-28 07:27 UTC другими словами 28 октября всё же, хотя Signature Date: 2022-10-26 15:59 UTC.

Сегодня всё прилетело как положено.

vantu5z

Аватара пользователя

Сообщения: 8
Зарегистрирован: 05.09.2022

#
25.11.2022 10:39

При обновлении ядра до linux 6.0.9-arch1-1 отвалился bluetooth, но wifi работает. Пока откатился на 6.0.8-arch1-1 до выяснения причин.
Ноут: ProBook 4530s
Карточка wifi + bluetooth:

25:00.0 Network controller: Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak] (rev 34)
RusWolf

Аватара пользователя

Сообщения: 66
Зарегистрирован: 16.08.2022

#
25.11.2022 14:43

vantu5z:
При обновлении ядра до linux 6.0.9-arch1-1 отвалился bluetooth, но wifi работает.

Драйвер используется из ядра?

Arch Linux x86-64 на BTRFS

vantu5z

Аватара пользователя

Сообщения: 8
Зарегистрирован: 05.09.2022

#
25.11.2022 17:51

RusWolf:Драйвер используется из ядра?

А как посмотреть?

ничего не выводит.
В понедельник буду разбираться.

sinclaus

Аватара пользователя

Сообщения: 34
Зарегистрирован: 27.08.2022

#
26.11.2022 10:28

У меня ядро Linux pmm 6.0.9-arch1-1, проверил — БТ наушники работают.

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
ILoveCandy
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C — -f -o %o %u
#XferCommand = /usr/bin/wget —passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key —init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key —populate archlinux`.

#
# REPOSITORIES
#   — can be defined here or included from another file
#   — pacman will search repositories in the order defined here
#   — local/custom mirrors can be added here or in separate files
#   — repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   — URLs will have $repo replaced by the name of the current repo
#   — URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial — it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Normally I update my system when there is a notification about updates. But for some time I did not get any notification. Firefox was stuck at 105 version and so was KDE plasma at 5.25.x. I was curious and ran sudo pacman -Syu and got an error, error: failed to synchronize all databases. If you have the encountered the same error, read on how to fix it easily on your Manjaro system.

Before running some commands, let me share the exact error message.

error: failed to synchronize all databases (no servers configured for repository)

Manjaro-pacman-update-command

Upon investigating, I found that my mirrors file is empty. It was Strange.

cat /etc/pacman.d/mirrorlist

Manjaro-mirrors-list-before

To fix that, it is recommended to run the following command 1st.

sudo pacman-mirrors -f

This will filter all the mirrors and update /etc/pacman.d/mirrorlist based on the ping to the server, which could be also the nearest zone to you.

Now check again if the mirrors are updated.

cat /etc/pacman.d/mirrorlist

Manjaro-mirrors-list-after

Now you can safely run the update command.

sudo pacman -Syu

Clear cache?

That’s not required, but if you would like to do that. Run the following command.

sudo pacman -Scc

Dependency issue?

If you get a dependency issue for a package, you can remove that package and install it later on.

sudo pacman -R PACKAGE_NAME

If you are still stuck somewhere, checkout the Manjaro forum.

  • Ошибка failed to synchronize all databases не настроены сервера для репозитория
  • Ошибка failed to start the game cannot find essential information in the registry
  • Ошибка failed to start precomp exe
  • Ошибка failed to start denuvo driver error code 2148204812
  • Ошибка failed to set display mode