Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 06/05/2012, à 02: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é sad

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, à 13:46

thebolet

Re : Serveur dedibox ne démarre plus : rescue mode

Up svp, aidez-moi à ne pas tout devoir réinstaller sad

Hors ligne

#3 Le 21/02/2013, à 15: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, à 13: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, à 13: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

Haut de page ↑