Проблемы с обновлением или удалением InfluxDB

В настоящее время я использую Grafana, InfluxDB и Telegraf для сбора, хранения и представления данных мониторинга из моей домашней лаборатории.

Это особенно относится к запуску InfluxDB на моем центральном узле мониторинга.

После установки и настройки InfluxDB и получения удовольствия от его работы, когда я пытаюсь обновить его, я сталкиваюсь с ошибками.

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

Надеюсь, это простое исправление, но я его еще не нашел - я использую Ubuntu 18.04.5 LTS

В любом случае - когда я запускаю

sudo apt-get install infxdb

, я получаю следующее

Reading package lists... Done
Building dependency tree       
Reading state information... Done
influxdb is already the newest version (1.8.5-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up influxdb (1.8.5-1) ...
Synchronizing state of influxdb.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable influxdb
Failed to enable unit: Unit file /etc/systemd/system/influxdb.service is masked.
dpkg: error processing package influxdb (--configure):
 installed influxdb package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 influxdb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я сделал резервную копию своей конфигурации, поэтому любые советы по принудительному удалению пакета и разрешению переустановки будут отличными. Спасибо.

1
задан 28 April 2021 в 20:12

2 ответа

В сообщении об ошибке указано, что ваша служба Infxdb замаскирована (полностью отключена). Если нет причин для отключения этой службы, вы можете демаскировать службу, выполнив следующую команду:

sudo systemctl unmask influxdb

Затем вы сможете успешно установить:

sudo apt update
sudo apt install --reinstall influxdb
0
ответ дан 7 May 2021 в 17:42

Чтобы переустановить пакет, выполните sudo apt-get install --reinstall Infxdb

Таким образом, ваш пакет будет переустановлен. Также следует установить его полностью, если вы не выключите или не остановите установку.

0
ответ дан 7 May 2021 в 17:42

Другие вопросы по тегам:

Похожие вопросы: