6 votes

erreur de montage pendant le démarrage

J'obtiens l'erreur suivante lors du démarrage. Mais cette erreur n'est pas écrite dans boot.log, car elle se produit au début du démarrage.

mount: mounts none on /dev/pts failed: Device or resource busy

J'ai trouvé ce code dans le fichier /etc/init.d/umountfs (il y a une entrée pour /dev/pts dedans)

 PROTECTED_MOUNTS="$(sed -n '0,/^\/[^ ]* \/ /p' /proc/mounts)"
        WEAK_MTPTS="" # be gentle, don't use force
        REG_MTPTS=""
        TMPFS_MTPTS=""
        while read -r DEV MTPT FSTYPE REST
        do
                echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV $MTPT " && continue
                case "$MTPT" in
                  /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*$
                        continue
                        ;;
                  /var/run)
                        continue
                        ;;
                  /var/lock)
                        continue

Le fichier /etc/init.d/umountnfs.sh a également une entrée similaire. Donc si je supprime l'entrée /dev/pts, cela résoudra-t-il mon problème (l'erreur de montage s'affichant au démarrage) ?

Voici le contenu du fichier mtab :

/dev/sda1 / ext4 rw,errors=remount-ro,commit=600 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/dev/sda6 /media/windisk fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/blandman/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=blandman 0 0

0 votes

Le système démarre-t-il ? S'agit-il d'une mise à jour ou d'une installation propre de la version 10.10 ?

0 votes

Oui, le système démarre. C'est une mise à jour de la 10.04.

0 votes

Si votre système fonctionne, je ne modifierais aucun de ces fichiers ( "si ce n'est pas cassé, ne le répare pas" ). Au moins jusqu'à ce que vous en connaissiez la cause.

3voto

Brian Childress Points 437

Le site mountall qui s'exécute pendant le démarrage anticipé montera tout ce qui est listé dans /lib/init/fstab et /etc/fstab . Vérifiez s'il y a des entrées en double pour /dev/pts et si cela ne donne rien, vérifiez tous les scripts d'init pour en trouver la mention :

grep /dev/pts /etc/init/* /etc/init.d/*

0 votes

Lib/init/fstab a une entrée pour /dev/pts et /etc/fstab n'en a pas. Et il n'y a pas d'entrées en double pour /dev/pts et la commande grep ci-dessus montre les entrées dans umountfs et umountnfs.sh comme celle que j'ai postée dans ma question.

2voto

rorr Points 612

Avez-vous le même message si vous essayez de le monter manuellement ?

sudo mount -t devpts -o gid=5,mode=620 devpts /dev/pts

0 votes

J'ai essayé votre commande : Voici la sortie mount : devpts déjà monté ou /dev/pts occupé mount : selon mtab, aucun n'est déjà monté sur /dev/pts

0 votes

La sortie de votre commande me donne l'impression que si nous changeons le niveau d'exécution de /dev/pts (en le faisant exécuter un peu plus tard) dans le fichier mtab, cela pourrait être résolu. Comment changer le niveau d'exécution pour les montages ?

1voto

Ignas Limanauskas Points 863

J'ai l'impression que la meilleure chose à faire est de laisser les fichiers tranquilles puisque votre système démarre toujours. Si cela vous ennuie tant que ça, cela vaut peut-être la peine de refaire l'installation (en faisant une sauvegarde avant bien sûr). Si vous utilisez wubi, il serait peut-être bon de regarder les problèmes listés sur leur site web. https://wiki.ubuntu.com/WubiGuide#Wubi

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