Résolu le 17-06-19 LMDE -- /bin/sh can't access tty...

Assistance Générale
Répondre
Spiko
Messages : 6
Enregistré le : lun. 17 juin 2019 15:08

LMDE -- /bin/sh can't access tty...

Message par Spiko » lun. 17 juin 2019 16:52

Salut à tous,

J'avais jamais posté sur ce forum avant et je me suis tout fraîchement présenté dans la section prévue à cet effet.

Je tournais sur LMDE (.2 = BETSY il me semble) depuis bien deux ans. Ce matin je me souviens d'avoir fait quelques màj via le update manager. Précision : j'ai jamais fait les màj qui me paraissaient potentiellement problématiques, j'ai pas mis à jour le kernel, la version de LMDE... depuis plusieurs mois que l'updater me les propose. Les màj que j'ai faites ce matin portaient il me semble sur thunderbird et deux trois autres packets utilitaires, je ne sais plus quoi.

Dans la même session tout d'un coup les fenêtre dans lequelles j'avais des terminaux ouverts (en interface graphique, pas tty) ne pouvaient plus être redimensionnées sans se fermer toutes seules, mais je pouvais les utiliser normalement à part ça (cd, ls etc. marchaient).

Ca m'allait pas alors j'ai redémarré, et depuis je ne peux plus accéder à Linux. En démarrage normal, ça va jusqu'à afficher le logo LMDE, pendant une petite seconde, puis ça me met des messages d'erreurs (voir plus bas). J'ai essayé de redémarré en mode sans échec ou équivalent, et je me retrouve toujours avec un ou plusieurs messages d'"erreur" similaires.

Etant donné que ça semble coïncider avec le bug dans les terminaux, je pense que le message le plus pertinent pour résoudre mon problème est le suivant :

"/bin/sh: can't access tty; job control is turned off (initramfs)"

et souvent aussi :

"modprobe: module dm-raid45 not found in modules.dep"
-- ce dernier, apparemment, c'est pas un problème, donc ça peut pas être ça, mon problème.

j'ai trouvé pas mal de posts sur le net qui parlaient du 1ermessage d'erreur, mais la plupart, c'était des gens qui installaient depuis live-CD, ou sur des serveurs ; et puis les gens proposent de résoudre ça en modifiant GRUB, ou en utilisant des commandes que je ne peux pas utiliser (parce que je suis dans initramfs??). En particulier, des messages proposaient

Je suis donc sur Win8.1, sur la même machine, pour vous écrire.

Si vous avez des idées :) je reste dispo... Merci d'avance.
Spiko
laptop: Asus x555-l / NVidia GeForce 820M / chipset Intel HD / HD Seagate 500GB / 4 GB RAM / cpu IntelCore i3-4030U // LMDE Betsy, cinnamon / GRUB / Windows 8.1

Avatar du membre
cyrille
Messages : 2875
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: LMDE -- /bin/sh can't access tty...

Message par cyrille » lun. 17 juin 2019 17:16

As tu essayé de lancer cette commande directement dans l’interpréteur (initramfs).

Code : Tout sélectionner

sudo  fsck -f /dev/sda1
sda1 à adapter à ta configuration

Puis rebooter
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Spiko
Messages : 6
Enregistré le : lun. 17 juin 2019 15:08

Re: LMDE -- /bin/sh can't access tty...

Message par Spiko » lun. 17 juin 2019 17:54

Merci,
ça a pas marché avec "sudo" mais sans, oui. Ca m'a donné ça :
from util-linux 2.25.2
e2fsck 1.42.12 (date en 2014)
Pass 1: checking inodes, blocks and sizes [rien]
Pass 2: checking directory structure
Missing '.' in directory inode 537774
Fix? <b>j'ai fixé</b>
Setting file type for entry '.' in ...(537774) to 2

puis j'ai eu quelques messages similaires, ci-dessous, j'ai toujours dit 'n'
en Pass 2, "missing '..' quelque part"
...

et d'autres un peu différents en passe 3, 4 et 5, une dizaine en tout -- que j'ai pas réparés. ça a terminé en me rappelant que mon sda8 avait toujours des erreurs, et une ligne de stats sur mes fichiers.

Après avoir fait cette 1 réparation, je retrouve le message d'erreur
""modprobe: module dm-raid45 not found in modules.dep"
mais après plus longtemps.

Est-ce que je peux refaire le fsck et dire oui à tout ?
laptop: Asus x555-l / NVidia GeForce 820M / chipset Intel HD / HD Seagate 500GB / 4 GB RAM / cpu IntelCore i3-4030U // LMDE Betsy, cinnamon / GRUB / Windows 8.1

Avatar du membre
cyrille
Messages : 2875
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: LMDE -- /bin/sh can't access tty...

Message par cyrille » lun. 17 juin 2019 18:04

oui sans sudo désolé t'es dans initramfs, sudo ce serait depuis une session live

oui tu dis oui à tout, bien sûr, si tu ne répares pas ça ne sert à rien de le lancer ;)
Le faire sur toutes les partitions de ton disque
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Spiko
Messages : 6
Enregistré le : lun. 17 juin 2019 15:08

Re: LMDE -- /bin/sh can't access tty...

Message par Spiko » lun. 17 juin 2019 18:07

Merci, je donne des nouvelles bientôt !
laptop: Asus x555-l / NVidia GeForce 820M / chipset Intel HD / HD Seagate 500GB / 4 GB RAM / cpu IntelCore i3-4030U // LMDE Betsy, cinnamon / GRUB / Windows 8.1

Spiko
Messages : 6
Enregistré le : lun. 17 juin 2019 15:08

Re: LMDE -- /bin/sh can't access tty...

Message par Spiko » lun. 17 juin 2019 18:15

ça a marché, je suis de retour sur Linux. Merci. Mais d'après toi, où était le problème ?
Merci en tout cas !
laptop: Asus x555-l / NVidia GeForce 820M / chipset Intel HD / HD Seagate 500GB / 4 GB RAM / cpu IntelCore i3-4030U // LMDE Betsy, cinnamon / GRUB / Windows 8.1

Répondre