Хочу удалить с контроллера ненужные пакеты:
- knxd, knxd-tools
- wb-knxd-config
- wb-mqtt-knx
- wb-mqtt-opcua
- wb-mqtt-iec104
Каким образом сделать это безопасно чтобы ничего остального не поломать?)
apt purge/autoremove имя_пакета?
Хочу удалить с контроллера ненужные пакеты:
Каким образом сделать это безопасно чтобы ничего остального не поломать?)
apt purge/autoremove имя_пакета?
Добрый день.
В общем - да. Контроллер - обычный компьютер точно такой же как тот за которым работаем.
apt remove wb-mqtt-knx wb-knxd-config knxd-tools knxd wb-mqtt-opcua wb-mqtt-iec104 -y
Спасибо! Результат не совпал с ожиданиями(
После удаления пакетов вручную так же удалил старые conf файлы из mnt/data/etc
.
При сборке диагнастического архива процесс останавливается и в wb-diag-collect.log
выводит только 1 ошибку. Собрал по очереди файлы из этого лога:
[ERROR] File /etc/wb-knxd-config.conf not found.
[ERROR] File /etc/wb-mqtt-iec104.conf not found.
[ERROR] File /etc/wb-mqtt-knx.conf not found.
[ERROR] File /etc/wb-mqtt-mbgate.conf not found.
[ERROR] File /etc/wb-mqtt-opcua.conf not found.
Как только все восстановил - процесс диагности пошел дальше.
Думаю нужно исключить эти файлы - если пакета уже нет.
После успешного формирования в wb-diag-collect.log
остались еще такие ошибки:
[WARNING] No files for wildcard /etc/wb-mqtt-urri.conf
[WARNING] No files for wildcard /var/log/z-way-server.log
Аналогично таких пакетов никогда не стояло - почему тогда ошибки идут?
Возможно, но типично все ж конфиги вручную не удаляют,
Потому что они тоже могут быть установлены. Ну и - не ошибки.
Типично да) Момент не принципиальный для пользователя, но перевести предупреждение из ERROR в WARNING все же стоит.
Нет, даже после удаления пакетов, которые стоят “всегда” - конфиги их остаются, поэтому после удаления самих пакетов ошибок и не будет.
Ничего не навязываю, но невозможность сформировать диагностический архив без конфига на флешке - не очень ситуация.
Удалил wb-mqtt-knx, удалил конфиг, получаю только warning:
2024-05-28 11:02:05,681 [WARNING] No files for wildcard /etc/wb-mqtt-knx.conf
У вас какая версия wb-diag-collect?
1.8.10
Аналогично:
dpkg -s wb-diag-collect |grep Vers
Version: 1.8.10
rm /etc/wb-mqtt-knx.conf
root@wirenboard-AWWCDXFH:~# wb-diag-collect diag
Start data collecting
2024-05-29 09:03:29,719 [WARNING] No files for wildcard /etc/wb-mqtt-knx.conf
2024-05-29 09:03:29,837 [WARNING] No files for wildcard /etc/wb-mqtt-urri.conf
2024-05-29 09:03:29,912 [WARNING] No files for wildcard /var/log/z-way-server.log
2024-05-29 09:03:29,942 [WARNING] No files for wildcard /var/log/mosquitto/mosquitto.log
Last login: Wed May 29 09:37:54 2024 from 192.168.1.54
root@wirenboard-AJR5IBMP:~# rm /etc/wb-mqtt-knx.conf
root@wirenboard-AJR5IBMP:~# wb-diag-collect diag
Start data collecting
2024-05-29 10:42:19,363 [ERROR] File /etc/wb-knxd-config.conf not found.
Data was collected successfully
root@wirenboard-AJR5IBMP:~#
Я не могу это объяснить.
Проверьте что и пакеты от которых зависит пакет (python3-wb-common например) тоже актуальный. Ну и - релиз на контролленре актуальный, 2404?
Если да - загрузите диагностический архив.
Релиз последний. ПК нет по рукой, архив без файла не создается.
В рамках соседнего обращения по поводу проблем с загрузкой сторонних обращений - попробуйте глянуть через облако
Приглашения пока не было, к сожалению.
Ожидаю приглашения на support@wirenbooard.com
Все понятно.
У вас python3-wb-common 2.1.2 а у меня из testing python3-wb-common 2.1.3.
Единственное отличие - warning вместо error/ В любом случае работает.
Сообщение в консоли ложно положительное.
Если формировать из веба - файл на выходе 5 кб и содержимого почти нет.
Да, уже понял. В testing - уже исправлено. Войдет в ближайший релиз. Пока - можете создать файлы конфигов в качестве заглушек.