[РЕШЕНО] Не работает команда sudo pacman -Syu
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Доброго времени суток . Устанавливал арч по этому гайду и на моменте с sudo pacman -Syu (таймкод: 46:00) после перезагрузки не исчезает ошибка core.db failed to download
https://disk.yandex.uz/i/PqY5QnEK08VS_Q (не смог нормально прикрепить фото)
https://disk.yandex.uz/i/PqY5QnEK08VS_Q (не смог нормально прикрепить фото)
Последний раз редактировалось dhkawalifox 27.07.2024 10:38, всего редактировалось 1 раз.
Команда работает. База данных core не обновляется. Самое простое, что может быть -- удалить старую повреждённую базу.
И повторить полное обновление системы
Кроме того настоятельно рекомендуется использовать при установке именно вики арча. Тем более, что за 2 года с момента публикации видео есть изменения. Например, исчезла база данных community.
В практике часто каждый пользователь пишет себе шпаргалку по установке системы. Но с использованием вики как отправной точки.
P.S. Наконец-то картинка открылась. И похоже, первым делом что надо отредактировать mirrolist. Начните с этого.
sudo rm /var/lib/pacman/db.lck
sudo pacman -Syu
В практике часто каждый пользователь пишет себе шпаргалку по установке системы. Но с использованием вики как отправной точки.
P.S. Наконец-то картинка открылась. И похоже, первым делом что надо отредактировать mirrolist. Начните с этого.
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
sudo rm /var/lib/pacman/db.lck
'/var/lib/pacman/db.lck' : No such file or directory
Попробовал зайти в /var/lib и там не нашелся pacman
И настечет mirrorlist добавил пару зеркал в
/etc/pacman.d/mirrorlist и также в /etc/pacman.conf для своей страны из https://archlinux.org/mirrorlist/ и толку нет
P.S. и насчет [multilib] в /etc/pacman.conf нужно ли раскоментировать его или он должен стоять закоментированым.
Значит битой базы нет, моё гадание на хрустальном шаре было ошибочно.dhkawalifox:No such file or directory
Раскомментируйте нужные зеркала только в /etc/pacman.d/mirrorlist. Прочтите вики. Ссылку давал выше.dhkawalifox: добавил пару зеркал в
/etc/pacman.d/mirrorlist и также в /etc/pacman.conf
В /etc/pacman.conf зеркала НЕ надо указывать. В этом файле раскомментировать только core, extra и multilib. Больше ничего делать не нужно (по крайней мере при существующем уровне знаний системы). Привожу часть файла pacman.conf
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
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
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Я конечно же прочитал викиvall: Раскомментируйте нужные зеркала только в /etc/pacman.d/mirrorlist. Прочтите вики. Ссылку давал выше.
Но вот в чем тут загвоздка у файл /etc/pacman.d/mirrorlist выгледит так https://disk.yandex.uz/i/sv0eeCANpgHFvA
Что тут раскоменчивать не понятно
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
И еще ошибка поменялась опять же не понятно из-за чего
https://disk.yandex.uz/i/HvMJCEyBe8D5mA
Ну еще вот это с включенным multilib https://disk.yandex.uz/i/xVbKHGI5Rm8R-Q
https://disk.yandex.uz/i/HvMJCEyBe8D5mA
Ну еще вот это с включенным multilib https://disk.yandex.uz/i/xVbKHGI5Rm8R-Q
Учись анализировать логи ... для началаdhkawalifox:https://disk.yandex.uz/i/PqY5QnEK08VS_Q
fatal retriev file core.db from at.arch.mirror.kescher.at : Could not resolve host: at.arch.mirror.kescher.at
PS - Интересно, почему выбрал https://at.arch.mirror.kescher.at ???
grep at.arch.mirror.kescher.at /etc/pacman.d/mirrorlist
#Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
Ошибки не исчезают с опытом - они просто умнеют
Да он установил reflector, который генерит ему список зеркал абы как. Зачем это нужно? Не уверен, что он сам понимает.vasek: PS - Интересно, почему выбрал https://at.arch.mirror.kescher.at ???
Хотя мейнтейнер Xyne довольно известен, но этот его пакет работает криво. Проще самому руками выбрать в своей стране (ну или по вики) mirrorlist с двумя-тремя серверами. И проблем быть не должно.dhkawalifox: Но вот в чем тут загвоздка у файл /etc/pacman.d/mirrorlist выгледит так https://disk.yandex.uz/i/sv0eeCANpgHFvA
Вот здесь был шаг в правильном направлении. Например, для России приведите свой файл mirrorlist к виду. Чтобы была только одна запись. И больше -- ничего.dhkawalifox:для своей страны из https://archlinux.org/mirrorlist/
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
P.S. Картинки с яндекс-диска то плохо грузятся, то требуют капчу. Публикуйте скрины хоть здесь что ли https://postimages.org/. А лучше прячьте под "кодом" в текстовом виде.
Здесь Вы пытаетесь установить vim, а не обновить систему.dhkawalifox: Ну еще вот это с включенным multilib https://disk.yandex.uz/i/xVbKHGI5Rm8R-Q
Арч - это роллинг дистрибутив. Перед установкой пакета необходимо предварительно обновить систему. А эту задачу Вы до сих пор не решили.
На этой странице можно увидеть статус зеркал https://archlinux.org/mirrors/status/
На самом верху списка рабочих серверов (Successfully Syncing Mirrors) -- наиболее предпочитаемые сервера. Вот этот один из лучших в Европе. В принципе можно записать его и в 98% случаев он работает нормально.
На самом верху списка рабочих серверов (Successfully Syncing Mirrors) -- наиболее предпочитаемые сервера. Вот этот один из лучших в Европе. В принципе можно записать его и в 98% случаев он работает нормально.
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Попробовал также еще несколько зеракал и все четноvall:Вот здесь был шаг в правильном направлении. Например, для России приведите свой файл mirrorlist к виду. Чтобы была только одна запись. И больше -- ничего.dhkawalifox:для своей страны из https://archlinux.org/mirrorlist/После чего ещё раз попробуйте обновить систему.Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
Насколько я понимаю это никак не связано с зеркалами
Нашел также вот этот случай идентичный моей. У меня также при попытке пинговать сайт выводит
ping: linux.org: Temporary failure in name resolution
При выводе команды nmcli выводит: https://postimg.cc/HcJv2jtp
Вывод?
Подключение к сети по wifi?
P.S. Увидел картинку. Мда, как и предполагал многоуважаемый коллега vasek, начинать надо с самого простого. Да у Вас просто нет соединения с сетью
И для начала неплохо было бы настроить подключение по wifi. Прочтите прежде всего вики и здесь.
P.P.S. Думал, что раз reflector отработал и создал список зеркал, то значит и проблем с соединением нет.
ping -c3 ya.ru
P.S. Увидел картинку. Мда, как и предполагал многоуважаемый коллега vasek, начинать надо с самого простого. Да у Вас просто нет соединения с сетью
wlp3s0: disconnected
P.P.S. Думал, что раз reflector отработал и создал список зеркал, то значит и проблем с соединением нет.
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Решение оказалось в банально отключеном wi-fivall: Вывод?Подключение к сети по wifi?ping -c3 ya.ru
P.S. Увидел картинку. Мда, как и предполагал многоуважаемый коллега vasek, начинать надо с самого простого. Да у Вас просто нет соединения с сетьюИ для начала неплохо было бы настроить подключение по wifi. Прочтите прежде всего вики и здесь.wlp3s0: disconnected
P.P.S. Думал, что раз reflector отработал и создал список зеркал, то значит и проблем с соединением нет.
Большое спасибо за помощь
Хотя, если NetworkManager уже установлен, то можно сделать и проще. Просканировать доступные сети
Затем, получив список доступных подключений и их SSID (имя сети), подключиться к сети. Сейчас точно не помню, на каком-то этапе потребуется ввести пароль подключения к wifi
Посмотреть статус соединения (у меня так)
Пропинговать любой сервер и убедиться, что все пакеты прошли
nmcli device wifi list
nmcli device wifi connect <SSID>
nmcli general
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED
подключено полностью включено включено отсутствует включено нет (предположительно)
ping -c3 ya.ru
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Да я все так и сделал все оказалось простоvall: Хотя, если NetworkManager уже установлен, то можно сделать и проще. Просканировать доступные сетиЗатем получив список доступных подключений и их SSID (имя сети) подключиться к сети. Сейчас точно не помню, на каком-то этапе потребуется ввести пароль подключения к wifinmcli device wifi list
Посмотреть статус соединения (у меня так)nmcli device wifi connect <SSID>
Пропинговать любой сервер и убедиться, что все пакеты прошлиnmcli general STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED подключено полностью включено включено отсутствует включено нет (предположительно)
ping -c3 ya.ru
Еще раз спасибо за помощь
Повторюсь, надо было сразу послушать коллегу vasek. Он ведь в самом начале намекал )))dhkawalifox:Большое спасибо за помощь
Пометьте, пожалуйста, [РЕШЕНО], изменив первое сообщение ветки.vasek: Почему Could not resolve host: at.arch.mirror.kescher.at ... ???