Сообщение HuduGuru » 30 мар 2019, 15:17
1. opkg upgrade убивает систему.
2. rm -f /opt/bin/wget ; ln -s /opt/bin/busybox /opt/bin/wget ; opkg upgrade
тоже убивает систему, потому, что opkg в процессе обновления переставляет wgets обратно.
Как получилось обновиться:
1. opkg install wget --force-depends
Эта команда убьёт wget, но, зато, потом opkg не будет его переустанавливать
2. заменим wget на работающий:
rm -f /opt/bin/wget ; ln -s /opt/bin/busybox /opt/bin/wget
3. opkg upgrade
этот upgrade уже не убьёт ранее обновлённый wget, но грохнется, переустановив busybox — перенаправленный wget тоже будет убит, и все пакеты после этого не поставятся
4. opkg upgrade
Просто тупо еще раз opkg upgrade, busybox переустановлен и работоспособен, всё поставилось до конца.
Перезагрузился, вошел в SSH, продолжаю наблюдение.
Вернуть wgets обратно или не вернуть?
Добавлю: ДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ!
UP:
В результате, насколько я вижу, busybox перелинковал на себя всё, до чего смог дотянуться, в том числе SSH. И не может обновиться пакет openssh-client, которому мешают /opt/bin/scp -> ../sbin/busibox /opt/bin/ssh -> ../sbin/busybox.
Обновляется после удаления /opt/bin/scp и /opt/bin/ssh.
И появилась проблема с XMail - не стало библиотек libssl.so.1.0.0 и lybcrypto.1.0.0, пришлось скопировать их из бэкапа, вроде заработало.
Последний раз редактировалось HuduGuru 31 мар 2019, 10:52, всего редактировалось 2 раза.