[РЕШЕНО] Проблемы с обновлением

Доброго времени суток.
Последние пару недель не могу обновиться. Команды

# emerge --sync

и

# emaint -a sync

выдают ошибки, причем всегда разные.
Самые частые: не все файлы скачены, у скаченного файла не соответствует размер/атрибуты.
Система стабильная.
Гугление показывает, что похожие проблемы были в 18 году, когда кто-то ломанул учетку portage на github, но здесь явно что-то другое.
Кто что может посоветовать?

Если такое странное, то можно

Если такое странное, то можно попробовать emerge-webrsync который качает архив дерева и распакует.

Проверьте ФС/диск, быть может в них проблема.

lordalexx написал(а):... Кто

lordalexx написал(а):
... Кто что может посоветовать?

Советую:
Держим дерево portage в sqash-файле. Для обновления разворачиваем его в память, синхронизируем с любимым зеркалом, запаковываем снова в файл. Старый файл убираем в бэкап, новый монтируем в /usr/portage (distfiles не держим в /usr/portage/distfiles!). И никаких sync/websync плюс возможность отката на необновленный portage, экономия как пространства, так и inode на файловой системе, да еще и скорость обновления и любых действий с деревом portage в разы выше.

Кстати, gentoo.bloohost.ru лежит уж две недели, в порядке офтопа.

/

Однако squash — это только чтение.
С записью это [в современных реалиях] матрёшка overlayfs.

ЗЫ: Выносим не только исходники, но и пакеты.

ЗЗЫ: В ванили stage3 дерево уже давно вынесено в /var/

:wq
--
Live free or die

Anarchist написал(а):С

Anarchist написал(а):
С записью это [в современных реалиях] матрёшка overlayfs.

Это не советовал. Не нужно это.

Anarchist написал(а):
ЗЫ: Выносим не только исходники, но и пакеты.

ЗЗЫ: В ванили stage3 дерево уже давно вынесено в /var/

Верно.

Спасибо

По порядку.
evadim, спасибо. Проверил диски, ошибок нет, после проверки обновление прошло успешно!
MitReg и Anarchist - отличная мысль! Надо будет заняться!
Всем спасибо, тема закрыта!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".