- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 16:57
sudo rm /var/lib/pacman/db.lck
И попробуйте обновить.
А эта команда удаляет неисправные базы данных:
sudo rm -f /var/lib/pacman/sync/*
Последний раз редактировалось 29 февраля 2020, 17:00
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:36
У вас точно проблема с интернетом, так как опять пишет об истечении времени, доступности серверов.
Возьмите мой рабочий mirrorlist, скопируйте с заменой в /etc/pacman.d/ и попробуйте обновить.
Последний раз редактировалось 29 февраля 2020, 18:43
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 18:50
Странно, ведь даже на заднем фоне видно, что сайт форума вполне загрузился c нормальной скоростью. Даже команда ping, на недоступные сервера показывает, что соединение есть.Раньше ставил Manjaro, всё было нормально. Но теперь такие вот проблемы. Видно придётся остаться на Ubuntu. Спасибо за помощь)
Последний раз редактировалось 29 февраля 2020, 18:51
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:56
Так вы в реале попробуйте загрузится с флэшки, в кривых настройках сети виртуалки манжаро не виновата)
В реальности всё работает.
Последний раз редактировалось 29 февраля 2020, 18:57
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 19:05
Так говорил ведь, грузился и в реале с флешки, и с виртуалки. Также ставил на жд, ошибки те же… Даже пробывал несколько устройств, мало ли, но ошибка та же. Месяц назад скачивал 18 версу, поставил и впервые столкнулся с этой проблемой, тогда я забил, подумав что образ битый, снова поставив ubuntu. Скачал вот, недавно 19, но проблема не ушла.
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 19:24
У вас же KDE.
Для root доступа сделайте:
Завершить сеанс->Сменить пользователя(справа иконка).
Пользователь:
root
вводите пароль
Последний раз редактировалось 29 февраля 2020, 19:25
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 20:04
Верно, кеды ставил. Попробывал кинуть файлы, которые вы давали и всё заработало) Спасибо за помощь! Забавно, что изначально этих файлов не было
# |
|
Темы: 308 Сообщения: 2056 Участник с: 20 ноября 2013 |
При вводе команды #pacman -Syu появилось такое сообщение
Позавчера обновлял было всё нормально,сегодня попробовал такая беда.В Arch совсем недавно,что посоветуете,удалить как просит /var/lib/pacman/db.lck ,это не опасно?И отчего такая ошибка могла появиться? Linux Forever! |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
В другой консоли pacman не запущен? |
Vadim |
# |
Темы: 308 Сообщения: 2056 Участник с: 20 ноября 2013 |
Нет,только включил компьютер и ничего вообще не запускал.
Linux Forever! |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
Тогда сносите файл и обновляйтесь. |
Vadim |
# |
Темы: 308 Сообщения: 2056 Участник с: 20 ноября 2013 |
lampslave ,спасибо,сделал #rm -r /var/lib/pacman/db.lck и после этого обновление прошло как по маслу.
Linux Forever! |
lampslave |
# |
Темы: 32 Сообщения: 4800 Участник с: 05 июля 2011 |
Так и должно быть. Скорее всего в прошлый раз pacman убился, а не завершился нормально, вот блокировка и осталась. |
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 16:57
sudo rm /var/lib/pacman/db.lck
И попробуйте обновить.
А эта команда удаляет неисправные базы данных:
sudo rm -f /var/lib/pacman/sync/*
Последний раз редактировалось 29 февраля 2020, 17:00
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:36
У вас точно проблема с интернетом, так как опять пишет об истечении времени, доступности серверов.
Возьмите мой рабочий mirrorlist, скопируйте с заменой в /etc/pacman.d/ и попробуйте обновить.
Последний раз редактировалось 29 февраля 2020, 18:43
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 18:50
Странно, ведь даже на заднем фоне видно, что сайт форума вполне загрузился c нормальной скоростью. Даже команда ping, на недоступные сервера показывает, что соединение есть.Раньше ставил Manjaro, всё было нормально. Но теперь такие вот проблемы. Видно придётся остаться на Ubuntu. Спасибо за помощь)
Последний раз редактировалось 29 февраля 2020, 18:51
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:56
Так вы в реале попробуйте загрузится с флэшки, в кривых настройках сети виртуалки манжаро не виновата)
В реальности всё работает.
Последний раз редактировалось 29 февраля 2020, 18:57
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 19:05
Так говорил ведь, грузился и в реале с флешки, и с виртуалки. Также ставил на жд, ошибки те же… Даже пробывал несколько устройств, мало ли, но ошибка та же. Месяц назад скачивал 18 версу, поставил и впервые столкнулся с этой проблемой, тогда я забил, подумав что образ битый, снова поставив ubuntu. Скачал вот, недавно 19, но проблема не ушла.
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 19:24
У вас же KDE.
Для root доступа сделайте:
Завершить сеанс->Сменить пользователя(справа иконка).
Пользователь:
root
вводите пароль
Последний раз редактировалось 29 февраля 2020, 19:25
- автор 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)
Upon investigating, I found that my mirrors file is empty. It was Strange.
cat /etc/pacman.d/mirrorlist
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
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.