Для начала прошу освободить место на корневом разделе.
Очень интересно…
Давай проверим, где хранится журнал:
findmnt -T /var/log/journal
findmnt -T /usr
du -xhd1 / /usr /var 2>/dev/null
По скриншотам видно, что /usr/bin занимает около 567 МиБ. Проверим, какие файлы и пакеты дают этот объём. Выполните от root:
- Тридцать крупнейших установленных пакетов — размер в КиБ:
dpkg-query -W -f='${Installed-Size}\t${binary:Package}\n' \
| sort -nr | head -30
2. Двадцать крупнейших файлов в /usr/bin — размер в байтах:
find /usr/bin -xdev -type f -printf '%s\t%p\n' \
| sort -nr | head -20
Пришлите оба вывода, желательно текстом. Пока ничего не удаляйте: по результатам определим, какие файлы относятся к штатной системе, а какие — к дополнительному ПО
268266 telegraf
215890 nodejs
105897 docker-ce
79912 containerd.io
67264 zigbee2mqtt
67053 docker-buildx-plugin
57086 linux-image-wb8
49556 git
45870 telegraf-wb-cloud-agent
43829 docker-ce-cli
37547 libicu76:arm64
33104 libicu67:arm64
31049 libperl5.40:arm64
30133 python-babel-localedata
29547 docker-compose-plugin
27414 libperl5.32:arm64
26381 wb-rules
26274 wb-mqtt-serial
25451 wb-mqtt-confed
24050 docker-ce-rootless-extras
23769 libc6:arm64
23550 wb-bootlet-wb8x
22194 libc6:armhf
21046 coreutils
19993 perl-modules-5.40
17459 perl-modules-5.32
16421 zsh-common
15775 locales
14892 ieee-data
14203 frpc
118321040 /usr/bin/node
104896008 /usr/bin/dockerd
46959176 /usr/bin/telegraf
44563852 /usr/bin/docker
40449368 /usr/bin/containerd
24589544 /usr/bin/rootlesskit
23887456 /usr/bin/ctr
14535000 /usr/bin/frpc
13519536 /usr/bin/wb-rules
12596104 /usr/bin/wb-mqtt-confed
10407088 /usr/bin/qemu-aarch64-static
9434528 /usr/bin/runc
9038960 /usr/bin/qemu-arm-static
8015672 /usr/bin/containerd-shim-runc-v2
6673712 /usr/bin/python3.13
5276904 /usr/bin/python3.9
4082184 /usr/bin/wb-mqtt-serial
4081272 /usr/bin/git
3813416 /usr/bin/perl5.40.1
3813416 /usr/bin/perl
Спасибо, теперь видно, что место занимают преимущественно установленные программы: Telegraf, Node.js и компоненты Docker. Явного мусора в списке нет, поэтому вручную удалять файлы из /usr/bin не нужно.
Уточните, пожалуйста, используете ли вы Docker сейчас? Нужны ли сборка образов через Buildx, Docker Compose и запуск Docker без прав root?
Проверим, можно ли безопасно освободить место за счёт необязательных компонентов. Выполните:
apt-get -s remove docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
apt-get -s autoremove
Обе команды ничего не удаляют (опция -s означает “симуляция”). Пришлите полный вывод: проверим, сколько места можно освободить и не затронет ли удаление нужные пакеты.
Docker и docker compose используются да. Buildx скорее всего нет.
А что за запуск Docker без прав root? И как оно использует доп место?
Показывает что что-то поудаляет, но не говорит сколько места освободится
Отмечу еще что при самой первой попытке обновления скрипт сказал что в корне необходимо 450M свободного места и что их сейчас нет. После этого я что-то почистил, не помню точно что (точно ничего важного), скорее всего логи. После этого установка продолжилась и упала уже в другом месте (там где сейчас). Это я к тому, что было как минимум 450M свободно в корне (а сейчас только 45) и место было занято чем-то в процессе установки. Так же не понятно почему сейчас такого сообщения не появляется. Я имею ввиду что в корне нужно 450M свободного места
В целом можно эти плагины (да и сам докер) удалить, а после обновления установить обратно.
Но осталась же еще проблема c gpgv
Давайте посмотрим вывод
nginx -t
journalctl -u nginx.service -n 50 --no-pager
df -h /
Это даст конкретную причину отказа nginx и покажет состояние корня после выполненного обновления. Повторять upgrade до разбора ошибки не нужно.
Добрый день! Nginx не запускается из-за слишком коротких DH-параметров в /etc/ssl/dhparam.pem. Уточним их размер и подключение:
openssl dhparam -in /etc/ssl/dhparam.pem -text -noout
openssl version
grep -Rns 'ssl_dhparam' /etc/nginx
dpkg-query -S /etc/ssl/dhparam.pem
Пришлите вывод. На корне осталось 36 МБ, но текущий отказ nginx вызван именно DH-параметрами. До разбора результатов обновление не повторяйте.















