Pages : 1
#1 Le 06/05/2012, à 01:08
- thebolet
Serveur dedibox ne démarre plus : rescue mode
Bonjour,
Je suis tombé sur ce forum grâce à Google. J'ai un serveur dédié chez online.net.
J'ai entrepris d'installer une extension PHP : le paquet php5-curl.
J'ai eu quelques soucis. J'ai fait des apt-get update / apt-get upgrade
Des soucis également avec dpkg.
Au final le serveur m'a mis un message "System restart required"
J'ai donc fait un reboot
Le problème, c'est qu'il n'a jamais redémarré
J'ai accès au rescue mode, mais je ne sais pas comment m'y prendre pour trouver l'origine du problème et le réparer.
J'ai installé le script boot info que j'ai trouvé sur ce forum.
Voici les infos :
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Grub2 (v1.97-1.98) is installed in the MBR of /dev/sda and looks at sector
1 of the same hard drive for core.img. core.img is at this location and
looks in partition 1 for /grub.
sda1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files: /grub/grub.cfg /grub/core.img
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.04.4 LTS
Boot files: /etc/fstab
sda3: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disque /dev/sda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 63 401,624 401,562 83 Linux
/dev/sda2 401,625 310,456,124 310,054,500 83 Linux
/dev/sda3 310,456,125 312,544,574 2,088,450 82 Linux swap / Solaris
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/sda1 2a12571d-f14d-4ac6-8480-fb23b5631b0c ext4 /boot
/dev/sda2 324ffa68-919c-47a3-aaa2-32d09361a5c8 ext4 /
/dev/sda3 78c44772-4058-4725-9de4-fa7679616a3c swap
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/loop0 /live/ro.1 squashfs (ro,relatime)
/dev/sda1 /mnt/sda1 ext4 (rw)
/dev/sda2 /mnt/sda2 ext4 (rw)
============================= sda1/grub/grub.cfg: ==============================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 324ffa68-919c-47a3-aaa2-32d09361a5c8
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2a12571d-f14d-4ac6-8480-fb23b5631b0c
set locale_dir=($root)/grub/locale
set lang=fr
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, avec Linux 2.6.32-22-server' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2a12571d-f14d-4ac6-8480-fb23b5631b0c
linux /vmlinuz-2.6.32-22-server root=/dev/sda2 ro quiet splash
initrd /initrd.img-2.6.32-22-server
}
menuentry 'Ubuntu, avec Linux 2.6.32-22-server (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2a12571d-f14d-4ac6-8480-fb23b5631b0c
echo 'Chargement de Linux 2.6.32-22-server ...'
linux /vmlinuz-2.6.32-22-server root=/dev/sda2 ro single
echo 'Chargement du disque mémoire initial ...'
initrd /initrd.img-2.6.32-22-server
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2a12571d-f14d-4ac6-8480-fb23b5631b0c
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 2a12571d-f14d-4ac6-8480-fb23b5631b0c
linux16 /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
--------------------------------------------------------------------------------
=================== sda1: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= grub/core.img 1
= grub/grub.cfg 1
= initrd.img-2.6.32-22-server 2
= vmlinuz-2.6.32-22-server 1
=============================== sda2/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext4 defaults,errors=remount-ro 0 1
/dev/sda1 /boot ext4 defaults 0 2
/dev/sda3 none swap sw 0 0
--------------------------------------------------------------------------------
=============================== StdErr Messages: ===============================
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
mdadm: No arrays found in config file or automatically
Est-ce que vous pouvez m'aider svp ?
Hors ligne
#2 Le 06/05/2012, à 12:46
- thebolet
Re : Serveur dedibox ne démarre plus : rescue mode
Up svp, aidez-moi à ne pas tout devoir réinstaller
Hors ligne
#3 Le 21/02/2013, à 14:20
- dawaman
Re : Serveur dedibox ne démarre plus : rescue mode
salut j'ai eu le même problème que toi.
Tu as du réinstaller?
Hors ligne
#4 Le 26/02/2013, à 12:24
- mangue
Re : Serveur dedibox ne démarre plus : rescue mode
Bonjour,
Alors j'ai le meme probleme mais pas la meme cause. De mon cote c'est flush des iptables qui m'a flingue mon acces...
Bref, dans un premier temps, il faut savoir que le rescue mode est un live cd ubuntu qui est monte sur ton serveur.
Donc une fois connecte, la chose a faire et de monter ta partition de ton serveur "reel"
tout d'abord :
sudo fdisk -l
cette commande te donnera la liste des partitions du systeme.
Par exemple, le mien avait un raid donc la partition a monter est /dev/md127 (cette valeur depend de ton serveur, ce n'est pas forcement la meme)
Ensuite tu montes cette partition :
sudo mkdir /media/rescue
sudo mount /dev/md127 /media/rescue
A partir de la tu auras acces a ton systeme de fichier "reel"
Des maintenant tu peux aller voir les fichiers de log par exemple :
sudo cd /media/rescue/var/log/
sudo [more | cat | tail] {fichier}.log
Cela te permettra de voir ce qui a deconne deja.
Ensuite il faut que tu chroot ton systeme de fichier afin de pouvoir travailler desssus comme si c'etait un serveur physique sans la couche livecd :
http://doc.ubuntu-fr.org/chroot
ou
http://wiki.debian-facile.org/manuel:chroot
je ne peux pas encore t'aider plus pour le moment car je n'ai pas applique la proc, mais je suis dessus et si tu le souhaite je reviendrais t'indiquer la suite.
Dernière modification par mangue (Le 26/02/2013, à 12:25)
ASUS G75VW-T1042V, Toshiba Qosmio et Samsung T-230 LinuxMint 14-15 64bits
Serveur dédié Debian 6.0
Mon BlogNote : http://www.adminreseaux.net
S'il n'y a pas d'accent dans mon message, c'est que je l'ai écris du boulot, désolé.
Hors ligne
Pages : 1