1 votes

Difficulté à mettre à jour ou à supprimer InfluxDB

J'utilise actuellement Grafana, InfluxDB et Telegraf pour collecter, stocker et présenter les données de surveillance de mon laboratoire personnel.

Cela concerne spécifiquement l'exécution d'InfluxDB sur mon hôte de surveillance central.

Après avoir installé et configuré InfluxDB et avoir apprécié son fonctionnement, je rencontre des erreurs lorsque j'essaie de le mettre à jour.

Après avoir suivi un certain nombre de guides pour essayer de supprimer de force le paquet, de le mettre à jour, d'installer de force la dernière version, etc. j'ai décidé de venir voir les anciens pour obtenir des conseils ou des choses à essayer.

J'espère qu'il s'agit d'une solution simple, mais je ne l'ai pas encore trouvée. J'utilise Ubuntu 18.04.5 LTS.

Quoi qu'il en soit, lorsque j'exécute

sudo apt-get install influxdb

J'obtiens ceci

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)

J'ai sauvegardé ma configuration, donc toute astuce pour supprimer de force le paquet et me permettre de le réinstaller serait la bienvenue. Je vous remercie.

0voto

Jeff Points 302

Pour réinstaller un paquet, exécutez sudo apt-get install --reinstall influxdb

De cette manière, votre paquet sera réinstallé. Il devrait également l'installer complètement, si vous ne désactivez pas ou n'arrêtez pas l'installation.

0voto

mchid Points 36939

L'erreur indique que le service influxdb est masqué (complètement désactivé). S'il n'y a aucune raison de désactiver ce service, vous pouvez le démasquer en exécutant la commande suivante :

sudo systemctl unmask influxdb

Ensuite, vous devriez pouvoir procéder à l'installation avec succès :

sudo apt update
sudo apt install --reinstall influxdb

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X