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

Здравствуйте, Gaudeamus. Спасибо за ответ. Не помогло.
У меня так:
"calculate ~ # /etc/init.d/net.eth0 start
-su: /etc/init.d/net.eth0: Нет такого файла или каталога
calculate ~ # cl-update
Синхронизация репозиториев

  • Проверка текущего сервера обновлений … [ ok ]
  • Проверка обновлений Distros … [ ok ]
  • Проверка обновлений Calculate … [ ok ]
  • Синхронизация Calculate репозитория … [ ok ]
  • Проверка обновлений Gentoo … [ ok ]
  • Обновление индекса пакетов … [ ok ]
  • Проверка подписи индекса пакетов … [ ok ]
  • Обновление кэша репозитория Distros … [ ok ]
  • Обновление кэша репозитория Calculate … [ ok ]
  • Обновление кэша eix для репозиториев Distros, Calculate, Gentoo …
  • Не удалось обновить кэш eix
  • Не удалось обновить
    calculate ~ # ls /etc/init.d | grep -i net
    net.lo
    netmount
    net-online
    NetworkManager
    calculate ~ # "
    Оновление системы невозможно из-за отсуствия соеднения с интернетом.

Покажите вывод

# rc-status -a

Вот так:
calculate ~ # rc-status -a
Runlevel: nonetwork
local [ started ]
Runlevel: boot
hwclock [ started ]
loopback [ started ]
modules [ started ]
fsck [ started ]
root [ started ]
swap [ started ]
zram [ started ]
localmount [ started ]
sysctl [ started ]
bootmisc [ started ]
opentmpfiles-setup [ started ]
procfs [ started ]
binfmt [ started ]
dbus [ started ]
termencoding [ started ]
consolefont [ started ]
keymaps [ started ]
xdm [ started ]
urandom [ started ]
hostname [ started ]
net.lo [ started ]
syslog-ng [ started ]
save-keymaps [ started ]
save-termencoding [ started ]
Runlevel: single
Runlevel: shutdown
savecache [ stopped ]
killprocs [ stopped ]
mount-ro [ stopped ]
Runlevel: default
fuse [ started ]
bluetooth [ started ]
NetworkManager [ started ]
netmount [ started ]
alsasound [ started ]
cronie [ started ]
cupsd [ started ]
numlock [ started ]
sshd [ started ]
local [ started ]
Runlevel: sysinit
devfs [ started ]
opentmpfiles-dev [ started ]
dmesg [ started ]
sysfs [ started ]
cgroups [ started ]
udev [ started ]
udev-trigger [ started ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
xdm-setup [ started ]
Dynamic Runlevel: manual
calculate ~ #

Покажите

$ ifconfig -a

Здравствуйте.
gsm@calculate ~ $ ifconfig -a
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.28.24 netmask 255.255.128.0 broadcast 172.16.127.255
inet6 fe80::ea40:f2ff:fef7:e573 prefixlen 64 scopeid 0x20
ether e8:40:f2:f7:e5:73 txqueuelen 1000 (Ethernet)
RX packets 9 bytes 2931 (2.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13 bytes 1271 (1.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Кстати, у Вас тоже net.ethX отсутствует. Как так? :face_with_raised_eyebrow:

Смущает немного, что сервер обновлений все-таки он находит. А ошибка возникает на моменте обновления кэша eix. Покажите результат

# eix-sync

Здравствуйте, Freeze.

eix-sync

  • Формат eix-cache изменился
  • Запуск eix-update
    Чтение настроек Portage…
    Построение базы данных (/var/cache/eix/portage.eix)…
    [0] «gentoo» /usr/portage/ (кэш: metadata-md5-or-flat)
    Чтение категории 167|167 (100) Готово
    [1] «custom» /var/calculate/custom-overlay (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
    Чтение категории 167|167 (100) ПУСТО!
    [2] «calculate» /var/db/repos/calculate (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
    Чтение категории 167|167 (100) Готово
    [3] «distros» /var/db/repos/distros (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign)
    Чтение категории 167|167 (100) ПУСТО!
    Применение масок…
    Расчёт хеш-таблиц…
    Запись файла базы данных /var/cache/eix/portage.eix…
    ошибка записи в базу данных
  • ошибка eix-update
  • Статистика времени:
    55 секунд для начальный eix-update
    56 секунд всего

Если Вы выполняете не от обычного пользователя, а от root, то у Вас проблема с правами.

Здравствуйте, Freeze. Как такая проблема в правами решается? До неудачного обновления такого не было. Переустановить систему?

Проверить наличие пользователя root в следующих группах:
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
disk::6:root,adm,haldaemon
wheel::10:root,guest
floppy::11:root,haldaemon
dialout::20:root
tape::26:root
video::27:root,guest,sddm
Файл /etc/group
При необходимости добавить в группы командой usermod -a -G <группа> <пользователь> под root или sudo

Замысловато. Просто чем показывать вырезку из /etc/group
$ id root
или
# id

Покажите вывод
$ ls -al /var/cache/eix

попробовать сделать наобум

# mv /var/cache/eix/portage.eix /var/cache/eix/portage.eix.backup
# mv /var/cache/eix/previous.eix /var/cache/eix/previous.eix.backup
# cl-update --force-eix-update

если не даст эффекта то вернуть с заменой

# mv /var/cache/eix/portage.eix.backup /var/cache/eix/portage.eix
# mv /var/cache/eix/previous.eix.backup /var/cache/eix/previous.eix

Даже не знаю как и ответить. Ровно год назад такое случилось после “глобального” обновления. Спустя какое-то время заметил. С тех пор у меня иногда меняется интерфейс с eth0 на eth1243 затем на enp2s0. В генту у меня подобное произошло также год назад.

Добрый вечер.

id

uid=0(root) gid=0(root) группы=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)

$ ls -al /var/cache/eix
итого 17868
drwxrwxr-x 2 portage portage 4096 ноя 21 14:22 .
drwxr-xr-x 12 root root 4096 июл 21 14:23 …
-rw-rw-r-- 1 portage portage 0 ноя 23 16:41 portage.eix
-rw-rw-r-- 1 portage portage 18286122 ноя 21 14:22 previous.eix

Пробовал последний предложенный Gaudeamus вариант “наобум”, но также не помогло.

@sermigon

Я думаю, что быстрее будет все же переустановить систему. Если есть много информации в разделе /home, то можно поступить так:


только без добавления еще одного диска.

# cl-core --method update --sync-only --skip-eix-update
# emerge --sync
# cp -a /var/cache/eix/portage.eix /var/cache/eix/previous.eix
# eix-update
# eix-diff

Gaudeamus, здравствуйте. Не помогло.

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

Действительно, изначально мало выделил места под / (15 Гб), поэтому в данный момент заполнено 100 % всей мой ОС, некоторые файлы читаются с ошибками - эту информацию получил с помощью рядом расположенной на моём ПК MX Linux.
Вот отсюда и произошло последнее обновление с ошибками.
Иного пути кроме как переустновка ОС нет.