Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/12/2016, à 13:04

Leitytzia

Demande d'aide mode rescue serveur dédié OVH Ubuntu

Bonjour à tous,

Je suis développeuse web Java dans ma société et je suis en charge de la maintenance de l'application web de celle-ci. L'application est hébergée sur un serveur dédié ovh (Kimsufi) sous Ubuntu et elle fonctionnait très bien jusqu'à hier...

Hier en accédant au serveur Ubuntu en SSH j'ai effectué un apt-get update puis un apt-get upgrade, d'habitude cela fonctionne sans problème sauf que cette fois-ci j'ai été éjecté du ssh et plus moyen de me reconnecter (cela m'afficher connexion refused) j'ai donc effectué un hard-reboot sur l'interface d'ovh et suite à cela l'horreur... je ne pouvais même plus ping le serveur 100% des paquets perdus... bref obligé de relancer mon serveur en mode rescue.

Le problème c'est que je une suis pas admin système et je n'ai aucune idée de quoi faire avec ce mode rescue... j'ai lu des tonnes de tutos mais rien de concluant. je ne sais même pas si je mount le bon disque pour effectuer d'éventuelles manipulation ensuite.

Si quelqu'un pouvait m'aider cela serait très sympa smile

Pour commencer voilà ce que m'affiche la commande fdisk -l   :

root@rescue:/mnt# fdisk -l

Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: C8A45FEA-FDAD-47D1-AED0-E4E449B2B2F3

Device          Start        End    Sectors    Size Type
/dev/sda1          40       2048       2009 1004.5K BIOS boot
/dev/sda2        4096   40962047   40957952   19.5G Linux filesystem
/dev/sda3    40962048 3905974271 3865012224    1.8T Linux filesystem
/dev/sda4  3905974272 3907020799    1046528    511M Linux swap



Merci d'avance pour vos réponse


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 28/12/2016, à 18:49)

Hors ligne

#2 Le 28/12/2016, à 13:32

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Bonjour, commence déjà par lancer une vérification des systèmes de fichiers :

e2fsck -f /dev/sda2
e2fsck -f /dev/sda3

Mais bon en général ça ne suffit pas, il y a un problème au niveau système.

Dernière modification par Laurent85 (Le 28/12/2016, à 13:33)

Hors ligne

#3 Le 28/12/2016, à 13:35

Leitytzia

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Merci,

c'est fait et voilà le résultat :

root@rescue:/# sudo e2fsck -f /dev/sda2
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (1239985, counted=1239979).
Fix<y>? yes
Free inodes count wrong (1156398, counted=1156393).
Fix<y>? yes

/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 124727/1281120 files (1.5% non-contiguous), 3879765/5119744 blocks
root@rescue:/# sudo e2fsck -f /dev/sda3
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda3: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda3: 207069/120782848 files (0.0% non-contiguous), 24075988/483126528 blocks

Suite à cela je dois essayer de redémarrer sans le mode rescue?
Ou y a-t-il un outil de réparation du système ou autre?


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 28/12/2016, à 18:50)

Hors ligne

#4 Le 28/12/2016, à 14:26

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Leitytzia a écrit :

Suite à cela je dois essayer de redémarrer sans le mode rescue?

Oui essaie.

Ou y a-t-il un outil de réparation du système ou autre?

Non c'est pas automatique pour résoudre ce genre de problème, c'est de l'admin sys.

Hors ligne

#5 Le 28/12/2016, à 15:15

Leitytzia

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Le redémarrage ne donne rien sad

Du coup n'ayant pas d'admin système dans la société, que dois-je faire?

Dois-je tout réinstaller? comment vérifier les fichiers de config car visiblement le PC ne boot plus en mode normal. Dois-je réparer le boot? Si oui comment dois-je m'y prendre?

Hors ligne

#6 Le 28/12/2016, à 15:30

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Sauvegarde et réinstalle ce sera plus simple, d'autant que réparer un serveur distant est plus compliqué.

Hors ligne

#7 Le 28/12/2016, à 15:47

Leitytzia

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Si je fais ça toute mes config de apache tomcat iptable etc... seront perdu?

Aurais-tu des liens vers des tutos pour effectuer une sauvegarde propre et réinstaller tout par hasard? Car ne connaissant pas je trouve une multitude de méthodes différentes et ne connais pas celles correctes ou non...

Hors ligne

#8 Le 28/12/2016, à 16:22

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Disons qu'à ta place je sauvegarderais tout /etc et les données en utilisant rsync. Mais bon franchement si tu n'as pas de notion de sysadmin t'es mal, tuto ou pas.

Pour la sauvegarde avec rsync, exemple depuis l'ordi qui se connecte au serveur,

connexion au serveur et montage de la racine :

ssh root@<ip_du_serveur>
mount /dev/sda2 /mnt

déconnexion :

exit

sauvegarde de /etc du serveur depuis une machine sous système Linux :

sudo rsync -va <ip_du_serveur>:/mnt/etc <rép_local_destination>

Et même méthode pour toutes sources que tu estimes avoir besoin de sauvegarder.

Dernière modification par Laurent85 (Le 28/12/2016, à 16:23)

Hors ligne

#9 Le 28/12/2016, à 16:43

Bougron

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Bonjour
Sans savoir si cela va fonctionner, tu devrais vérifier que l'update est finie
Comme tu accèdes au root, tu peux faire

dpkg --configure -a
apt  install -f
apt  update
apt upgrade

Pourrais-tu modifier tes messages afin qu'ils soient plus présentables?
tu sélectionnes puis tu cliques sur le 11eme icône <> de cette grille de saisie

Dernière modification par Bougron (Le 28/12/2016, à 16:47)

Hors ligne

#10 Le 28/12/2016, à 16:46

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Bah non ça peut pas marcher, là l'utilisateur est sur le système rescue, pas sur le système installé. Il faudrait monter la racine, les montages systèmes et chrooter avant. Et sans écran pour voir les messages d'erreur au démarrage ça complique les choses.

Dernière modification par Laurent85 (Le 28/12/2016, à 16:48)

Hors ligne

#11 Le 28/12/2016, à 17:11

Leitytzia

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Alors au cas où j'ai tenté la manip de Bougron voilà ce que ça a donné :

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@rescue:~# mount /dev/sda2 /mnt/
root@rescue:~# mount /dev/sda3 /mnt/home
root@rescue:~# chroot /mnt/
root@rescue:/# dpkg --configure -a
Setting up openjdk-7-jre-headless:amd64 (7u121-2.6.8-1ubuntu0.14.04.1) ...
the java command requires a mounted proc fs (/proc).
dpkg: error processing package openjdk-7-jre-headless:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up whoopsie (0.2.24.6ubuntu3) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
invoke-rc.d: unknown initscript, /etc/init.d/whoopsie not found.
runlevel:/var/run/utmp: No such file or directory
dpkg: error processing package whoopsie (--configure):
 subprocess installed post-installation script returned error exit status 100
dpkg: dependency problems prevent configuration of openjdk-7-jre:amd64:
 openjdk-7-jre:amd64 depends on openjdk-7-jre-headless (= 7u121-2.6.8-1ubuntu0.14.04.1); however:
  Package openjdk-7-jre-headless:amd64 is not configured yet.

dpkg: error processing package openjdk-7-jre:amd64 (--configure):
 dependency problems - leaving unconfigured
Setting up oracle-java8-installer (8u111+8u111arm-1~webupd8~0) ...
Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc
Downloading Oracle Java 8...
--2016-12-28 16:08:41--  http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... failed: Name or service not known.
wget: unable to resolve host address ‘download.oracle.com’
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up udev (204-5ubuntu20.20) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
runlevel:/var/run/utmp: No such file or directory
 * udev requires a mounted procfs, not started
   ...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up bind9 (1:9.9.5.dfsg-3ubuntu0.10) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
runlevel:/var/run/utmp: No such file or directory
 * Starting domain name service... bind9                                             Warning: cannot open /proc/net/dev (No such file or directory). Limited output.
 * no networks configured
                                                                              [fail]
invoke-rc.d: initscript bind9, action "start" failed.
dpkg: error processing package bind9 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on udev (>= 147~-5); however:
  Package udev is not configured yet.

dpkg: error processing package initramfs-tools (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of oracle-java8-set-default:
 oracle-java8-set-default depends on oracle-java8-installer; however:
  Package oracle-java8-installer is not configured yet.

dpkg: error processing package oracle-java8-set-default (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-7-jdk:amd64:
 openjdk-7-jdk:amd64 depends on openjdk-7-jre (= 7u121-2.6.8-1ubuntu0.14.04.1); however:
  Package openjdk-7-jre:amd64 is not configured yet.

dpkg: error processing package openjdk-7-jdk:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of systemd-services:
 systemd-services depends on udev (>= 175-0ubuntu23); however:
  Package udev is not configured yet.

dpkg: error processing package systemd-services (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
 libpam-systemd:amd64 depends on systemd-services (= 204-5ubuntu20.20); however:
  Package systemd-services is not configured yet.

dpkg: error processing package libpam-systemd:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ubuntu-drivers-common:
 ubuntu-drivers-common depends on udev (>= 204-0ubuntu4~); however:
  Package udev is not configured yet.

dpkg: error processing package ubuntu-drivers-common (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of apparmor:
 apparmor depends on initramfs-tools | linux-initramfs-tool; however:
  Package initramfs-tools is not configured yet.
  Package linux-initramfs-tool is not installed.
  Package initramfs-tools which provides linux-initramfs-tool is not configured yet.

dpkg: error processing package apparmor (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 openjdk-7-jre-headless:amd64
 whoopsie
 openjdk-7-jre:amd64
 oracle-java8-installer
 udev
 bind9
 initramfs-tools
 oracle-java8-set-default
 openjdk-7-jdk:amd64
 systemd-services
 libpam-systemd:amd64
 ubuntu-drivers-common
 apparmor

Hors ligne

#12 Le 28/12/2016, à 17:40

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

C'est peut-être pas grand chose, procède de cette façon, monte ou laisse monté /dev/sda2 et /dev/sda3 comme tu l'as fait, sors du chroot avec exit puis ensuite :

montages spéciaux système :

mount --bind /dev /mnt/dev
chroot /mnt mount -t proc proc /proc
chroot /mnt mount -t sysfs sysfs /sys
chroot /mnt mount -t devpts devpts /dev/pts

chroot :

chroot /mnt

Au moins essaie déjà de terminer l'installation interrompue des paquets :

dpkg --configure -a 

Dernière modification par Laurent85 (Le 29/12/2016, à 05:41)

Hors ligne

#13 Le 28/12/2016, à 19:35

Bougron

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Laurent85 a écrit :

Bah non ça peut pas marcher, là l'utilisateur est sur le système rescue, pas sur le système installé. Il faudrait monter la racine, les montages systèmes et chrooter avant. Et sans écran pour voir les messages d'erreur au démarrage ça complique les choses.

Mais Oui bien sûr, où avais-je la tête pour le montage de la racine

Hors ligne

#14 Le 28/12/2016, à 21:00

Leitytzia

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Super merci j'ai fait les manip de Laurent puis j'ai complété avec les apt install update upgrade comme avait conseillé Bougron il a redémarré et tout re fonctionne à nouveau.

Je vous remercie vraiment pour vos conseille vous m'avez sauvé smile

Bonne soirée à vous

Dernière modification par Leitytzia (Le 28/12/2016, à 21:01)

Hors ligne

#15 Le 29/12/2016, à 05:42

Laurent85

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Ah super big_smile

Hors ligne

#16 Le 16/09/2018, à 15:38

overcool

Re : Demande d'aide mode rescue serveur dédié OVH Ubuntu

Merci beaucoup à tous les participants de ce thread !
Je n'y croyais plus et ça m'a permis de récupérer mon serveur ovh après un passage en mode rescue quand j'ai bêtement fait un hard reboot en pleine mise à jour d'une LTS à l'autre.
Bref vive la solidarité linuxienne smile

Hors ligne