Vient de mettre à jour via do-release-upgrade et maintenant, certains travaux tels que fail2ban et plexmediaserver ne démarreront pas (j'ai essayé de les réinstaller)
$ sudo service fail2ban start
Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details.
$ systemctl status fail2ban.service
fail2ban.service - Fail2Ban Service
Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; 26s ago
Docs: man:fail2ban(1)
Process: 14423 ExecStart=/usr/bin/fail2ban-client -x start (code=exited, status=255)
$ sudo service plexmediaserver start
Failed to start plexmediaserver.service: Unit plexmediaserver.service failed to load: No such file or directory.
$ sudo dpkg -i plexmediaserver_0.9.11.16.958-80f1748_amd64.deb
(Reading database ... 88738 files and directories currently installed.)
Preparing to unpack plexmediaserver_0.9.11.16.958-80f1748_amd64.deb ...
stop: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
Des idées avec par où commencer?
/lib/systemd/system/fail2ban.service
à votre message? Lefailed (Result: start-limit)
symbole indique que le service échoue et tente constamment de redémarrer etsystemd
limite le nombre de démarrages au cours d'une période donnée. Vous vous demandez aussi si ce rapport de bogue est pertinent.Réponses:
Ubuntu est
systemd
devenu la structure de service à partir de 15.04 pour toutes les versions, y compris Desktop et Server. La pratique recommandée est de changer vosupstart
tâches ensystemd
tâches (voir l'article du wiki pour plus d'informations). Vous pouvez également revenir àupstart
si vous le souhaitez, ce qui est certainement la solution la plus rapide. Je vous recommande de lire les premières sections de l'article du wiki pour pondérer le pour et le contre.Solution recommandée
Reportez-vous à l'article du wiki pour la transition de vos
upstart
scriptssystemd
.Guide de discussion et de codage: Systemd pour les utilisateurs débutants
Correction rapide (pour 15.04 seulement)
Pour revenir en arrière pour
upstart
exécuter simplement:EDIT: L’article du wiki le recommande uniquement pour 15.04, mais certains utilisateurs l’ont aussi trouvé utile.
la source
systemd
seulement la valeur par défaut sur les systèmes nouvellement installés, pas sur les systèmes qui ont été mis à niveau à partir de 14.10?systemd
et nonupstart
. Notez que celasystemctl
est mentionné à plusieurs reprises, ce qui correspond à l'interface de ligne de commandesystemd
. En outre, l'Failed to connect to socket
erreur suggère que celaupstart
ne fonctionne pas du tout. On dirait qu’ilfail2ban
essaie d’utilisersystemd
mais le script a une erreur etplexmediaserver
essaie d’utiliserupstart
ce qui n’existe plus.apt-get remove upstart-sysv
etupdate-initramfs -u
pour que tout fonctionne à nouveauJ'ai trouvé que le problème pour fail2ban était une erreur dans le fichier de configuration:
/etc/fail2ban/jail.local
Dans la section pam, la variable de port est listée deux fois
Même si cette section est disabled (
enabled = false
) dans ma configuration, cela provoque une erreur. J'ai simplement commenté cette deuxième définitionJ'ai trouvé cela en exécutant fail2ban manuellement:
la source
Voici la solution. Tout tourne autour de la récente mise à jour de VirtualBox.
Exécuter en terminal ( Ctrl+ Alt+ F1si vous passez du mode de récupération):
la source
Dans mon cas où la version Ubuntu a été mise à niveau, c'était simplement la façon dont nous exécutons la commande dans le cas de la nouvelle version Ubuntu:
Nouvelle commande qui fonctionne:
Pour vérifier que TCP écoute sur le port 22, vous devriez obtenir un résultat de cette commande: sudo netstat -anp | grep sshd
Pour vérifier que ssh est en cours d'exécution:
ssh-agent
ps -aux | grep ssh
Remarque: Nous considérons que la clé requise pour ssh est chargée dans l'agent ssh à partir de la boîte où ssh est en cours d'initiation et que la clé est également ajoutée au
.ssh/authorized_keys
fichier dans la boîte dans laquelle ssh est utilisée.la source
J'ai eu ce problème après la mise à niveau d'une machine virtuelle Linux (VirtualBox).
Il s'est avéré que je devais exécuter VBoxLinuxAdditions.run à partir du pseudo-terminal en tant que root et redémarrer pour résoudre ce problème.
FYI au cas où quelqu'un aurait le même problème.
David
la source