#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
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
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
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
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é
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
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
Hors ligne