1 votes

J'ai accidentellement installé whereami sur mon instance EC2 (ubuntu) et maintenant je ne peux pas me connecter à la machine.

J'ai mal compris ce que fait ce commandement, je crois. Je pensais qu'elle se contentait de vous indiquer le nom d'hôte, mais apparemment, elle tente également de modifier votre configuration réseau. Y a-t-il quelque chose que je puisse faire pour revenir dans la machine et supprimer whereami ?

3voto

StalkAlex Points 145

J'ai fait la même chose. Alors j'ai changé managed=false à managed=true dans /etc/NetworkManager/NetworkManager.conf.


Et puis :

sudo service network-manager restart

Cela m'aide à faire fonctionner les choses à nouveau, mais vous devez vous connecter directement d'une manière ou d'une autre, pas par ssh.

0 votes

Merci pour le conseil. J'ai fini par restaurer à partir d'une sauvegarde car je ne pouvais pas accéder physiquement à la machine.

3voto

ZitRo Points 131

La version Debian de whereami est conçue pour fournir de multiples options de connectivité réseau pour les ordinateurs portables ou autres dispositifs portables capables d'exécuter Debian/Ubuntu Linux. La fonctionnalité de whereami pour les distributions Linux basées sur Debian est complètement différente de la fonctionnalité de whereami fournie pour les versions d'entreprise de Linux telles que Red Hat Enterprise Linux, Amazon Linux, et les versions d'entreprise de SuSe ou Centos Linux. Toute tentative d'installation du paquet whereami sur une instance Amazon EC2 Debian/Ubuntu Linux mettra fin à toute connexion existante à l'instance et fera échouer toutes les futures tentatives de connexion. Remarque : les tentatives d'installation de whereami sur une instance d'Amazon EC2 Debian/Ubuntu Linux rencontrent des problèmes lors de l'exécution de dpkg-reconfigure, ce qui fait que l'installation se bloque et finit par échouer.

Voici un guide détaillé d'Amazon sur la façon de restaurer la connectivité réseau d'une instance Amazon EC2 Ubuntu Linux après avoir installé whereami :

  1. Démarrez une instance Amazon EC2 Linux 'rescue' avec chroot installé.
  2. Arrêtez l'instance EC2 de Debian/Ubuntu.
  3. Détachez le volume racine de l'instance EC2 de Debian/Ubuntu.
  4. Attachez le volume racine de l'instance EC2 Debian/Ubuntu à l'instance Amazon EC2 " rescue ".
  5. Démarrez l'instance 'rescue' si elle n'est pas déjà lancée, et ouvrez une session de terminal.
  6. Exécutez la commande suivante pour monter le volume racine de l'instance Debian/Ubuntu dans /mnt : sudo mount /dev/xvdf /mnt
  7. Exécutez la commande suivante pour accéder au volume racine de l'instance Debian/Ubuntu : chroot /mnt /bin/bash
  8. Exécutez la commande suivante pour supprimer le paquet whereami de l'instance Debian/Ubuntu. apt-get remove --purge whereami
  9. Exécutez la commande suivante pour démonter le volume racine de l'instance Debian/Ubuntu et la retirer de l'instance de secours. exit;umount /mnt;
  10. Une fois le disque démonté, détachez le volume racine de l'instance EC2 de Debian/Ubuntu de l'instance de "secours".
  11. Attachez à nouveau le volume racine de l'instance EC2 de Debian/Ubuntu.
  12. Démarrez l'instance EC2 Debian/Ubuntu. La connectivité réseau doit être restaurée et les connexions à l'instance doivent être réussies.

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