Ошибка при обновлении до Bullseye

Wirerenboard 7 c node-red при попытке обновиться до Debian Bullseye возникает ошибка:
root@wirenboard:~# wb-release --update-debian-release
13:04:41 journald logging enabled
13:04:41 Need at least 300 MB of free space in root partition
Не хватает места в корневом разделе:
root@wirenboard:~# df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/root 976M 743M 167M 82% /
devtmpfs 492M 0 492M 0% /dev
tmpfs 500M 0 500M 0% /dev/shm
tmpfs 500M 1,6M 498M 1% /run
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 500M 0 500M 0% /sys/fs/cgroup
/dev/mmcblk0p6 4,7G 293M 4,2G 7% /mnt/data
tmpfs 100M 0 100M 0% /run/user/0
Дополнительно могу сказать, что установлен Node-red
root@wirenboard:~# du -hs /usr/lib/node_modules
95M /usr/lib/node_module

Могу предложить перенести /usr/lib/node_modules на /mnt/data, а на прежнем месте оставить симлинк. Это изрядно добавит места :slight_smile:

В buulseye штатно стоит nodejs 16, я вообще снес его перед обновлением, как раз для того чтобы освободить место.

В итоге: сделал симлинк на /usr/lib/node_modules и /usr/share/. Обновление прошло с ошибками (из-за переноса /usr/share), но не критичными . После обновления вернул /usr/share/ на место и все заработало. Для возврата модулей node-red места уже не хватило (оставил на /mnt/data). Nodejs после обновления был 12й (я перед обновлением не сносил его), удалил и поставил 16й. После apt autoremove в итоге места осталось 97М. В целом обновление можно считать успешным. Спасибо за советы.

1 Like

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