Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/04/2015, à 17:35

nam1962

Comportement étrange du terminal : [entrée] annule la commande

chomsky me fait penser à un comportement parasite que je vois parfois quand j'entre plusieurs commandes successivement dans le terminal par copier/collé.
Au lieu de valider la commande, la touche [entrée] l'annule.
Dans ce cas, je fais flèche vers le haut (pour remettre l'instruction qui a été annulée et généralement ce coup là çà passe.
Alternative : fermer et relancer le terminal.

Voici un exemple :

:~$ sudo apt-get install ppa-purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  aptitude aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
Paquets suggérés :
  aptitude-doc-en aptitude-doc tasksel debtags libcwidget-dev
Les NOUVEAUX paquets suivants seront installés :
  aptitude aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
  ppa-purge
0 mis à jour, 6 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2 531 ko dans les archives.
Après cette opération, 10,6 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Annulation.
truc@Lmachin:~$

Ce n'est pas spécifique à ppa-purge, bien sûr.

Je ne sais pas d'où vient ce comportement. Est-ce un bug ? y-a-t'il une astuce que je ne connais pas quand on passe plusieurs instructions d'installation successives ?

Dernière modification par nam1962 (Le 26/04/2015, à 17:40)


[ Modéré ]

Hors ligne

#2 Le 26/04/2015, à 17:41

Robinwood

Re : Comportement étrange du terminal : [entrée] annule la commande

Salut,
Si tu fais directement enter ou O majuscule il me semble que cela marche, je crois que le problème est le o minuscule.

#3 Le 26/04/2015, à 17:44

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Non, ça me le fait avec O et avec entrée.
C'est uniquement quand j'installe plusieurs trucs (4/5 à la suite)

Dernière modification par nam1962 (Le 26/04/2015, à 17:44)


[ Modéré ]

Hors ligne

#4 Le 26/04/2015, à 17:47

michel_04

Re : Comportement étrange du terminal : [entrée] annule la commande

Bonjour,

Robinwood a écrit :

Si tu fais directement enter ou O majuscule il me semble que cela marche, je crois que le problème est le o minuscule.

Souhaitez-vous continuer ? [O/n] o

Répondre "o", très souvent ça valide la commande, parfois ça l'annule.
Jamais pensé à essayer le "O" majuscule.
La touche Entrée valide toujours la commande.

A+

Hors ligne

#5 Le 26/04/2015, à 17:48

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Pas toujours justement ! (d'où le topic wink )


[ Modéré ]

Hors ligne

#6 Le 26/04/2015, à 17:52

pingouinux

Re : Comportement étrange du terminal : [entrée] annule la commande

Salut,
Si commande_1 attend une réponse au terminal, il prend peut-être commande_2 comme la réponse.

Hors ligne

#7 Le 26/04/2015, à 17:55

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Que veux-tu dire par là ?
Que c'est peut-être une première instruction "pas terminée" ?


[ Modéré ]

Hors ligne

#8 Le 26/04/2015, à 17:56

michel_04

Re : Comportement étrange du terminal : [entrée] annule la commande

Re,

nam1962 a écrit :

Pas toujours justement ! (d'où le topic wink )

Il y a peu de temps que j'ai constaté le problème sur mes OS : o minuscule annulant parfois la commande.
Il me semble avoir vu le phénomène depuis 1 an, 1 an 1/2. Je n'ai pas souvenir de l'avoir vu avant.

A+

Hors ligne

#9 Le 26/04/2015, à 17:57

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

moi c'est avec [Entrée] et je dirais depuis 2/3 mois (sur 14.04 14.10 & 15.04)


[ Modéré ]

Hors ligne

#10 Le 26/04/2015, à 18:03

pingouinux

Re : Comportement étrange du terminal : [entrée] annule la commande

nam1962 a écrit :

Que veux-tu dire par là ?

Si j'ai bien compris, tu lances 2 commandes en même temps, sur 2 lignes différentes, avec un copier-coller.
Si la 1ère attend une réponse pour continuer, c'est le texte de la seconde commande qui servira de réponse => dans la plupart des cas, la commande_1 s'arrêtera et la commande_2 sera squeezée.

Hors ligne

#11 Le 26/04/2015, à 18:06

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Non, je lance plusieurs commandes d'installation successivement. (l'une après l'autre - la précédente ayant donc permis de revenir au prompt)
Cela se passe (aléatoirement) au bout de la 4e ou 5e.

Dernière modification par nam1962 (Le 26/04/2015, à 18:07)


[ Modéré ]

Hors ligne

#12 Le 26/04/2015, à 18:18

pingouinux

Re : Comportement étrange du terminal : [entrée] annule la commande

J'avais donc mal compris, et j'ai répondu à côté. Désolé… sad

Hors ligne

#13 Le 26/04/2015, à 18:19

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Ça m'a permis de préciser l'incident wink

Dernière modification par nam1962 (Le 26/04/2015, à 18:20)


[ Modéré ]

Hors ligne

#14 Le 26/04/2015, à 18:22

MicP

Re : Comportement étrange du terminal : [entrée] annule la commande

#11, nam1962 a écrit :

… je lance plusieurs commandes d'installation successivement. …

Le "successivement" correspondrait donc à : "attente du retour du prompt, et…"
est-ce que toutes ces commandes commencent par "sudo apt-get install " ?

Dernière modification par MicP (Le 26/04/2015, à 18:26)

Hors ligne

#15 Le 26/04/2015, à 18:25

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Oui.
Toutes commencent d'ailleurs par "sudo apt-get install"


[ Modéré ]

Hors ligne

#16 Le 26/04/2015, à 18:34

MicP

Re : Comportement étrange du terminal : [entrée] annule la commande

je pensais à un problème de shells interactifs imbriqués (+ variables d'environnement + alias) et de "sudo ( + timing pour ne pas avoir à entrer le mot de passe à chaque fois)".

Ne serait-il pas pas possible d'utiliser un seul "sudo" pour toutes les commandes d'installations successives :

sudo 'apt-get install trucmuche && apt-get install trucjoli && apt-get install trucmoche'

de cette façon, un seul "sudo" pour toutes les commandes.

Mais ce n'est qu'une supposition, et il faudrait trouver d'où viens le problème.

Bien sûr, il y a aussi le :

sudo apt-get install trucmuche trucjoli trucmoche

=======
Perso, j'utilise "su" => pas de "sudo"

Dernière modification par MicP (Le 26/04/2015, à 18:41)

Hors ligne

#17 Le 26/04/2015, à 18:40

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Tu dois être sur la piste : je pense aussi à un problème lié au cache.
Je pourrai effectivement lier les commandes, mais c'est généralement quand je peaufine une install (avec mon tuto par exemple) sachant que suivant la bécane et sa destination les suites d'instructions varient.
Je pourrais faire un script évidemment, mais il me faut un peu de formation pour çà et... ça ne solutionne pas, ça contourne le problème !


[ Modéré ]

Hors ligne

#18 Le 26/04/2015, à 18:43

MicP

Re : Comportement étrange du terminal : [entrée] annule la commande

…Je pourrai … …ça contourne le problème !

On est tout-à fait d'accord là dessus : Le but n'est pas de contourner le problème, mais de trouver d'où il vient.

…lié au cache.

Celle là, j'y avais pas pensé.
Quoique sous une autre forme : Les export d'alias ou/et de variables d'environnement transmises entre les shells interactifs ("imbriqués", mais c'est peut-être pas le terme qui convient)
$TERM ?
tty ?

Dernière modification par MicP (Le 26/04/2015, à 19:01)

Hors ligne

#19 Le 26/04/2015, à 18:53

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

En l'état, ma description et mes éléments sont insuffisants pour renseigner correctement launchpad en tous cas.

Voilà le genre de série ou ça m'arrive.
(pour pallier, j'avais eu le réflexe de relancer la commande et curieusement le history ne stocke pas la double instance de commande)

 
 1097  sudo apt-get install smartmontools
 1098  gksudo gedit  /etc/default/smartmontools
 1099  sudo /etc/init.d/smartmontools start 
 1100  sudo apt-get install smart-notifier
 1101  sudo apt-get install gsmartcontrol
 1102  sudo apt-get install gdebi
 1103  sudo apt-get install gitso
 1104  sudo apt-get install gufw
 1105  sudo ufw enable
 1106  sudo apt-get install clamav clamtk
 1107  sudo apt-get install bleachbit
 1108  sudo add-apt-repository ppa:nowrep/qupzilla
 1109  sudo apt-get update && sudo apt-get install qupzilla
 1110  sudo apt-get install numlockx
 1111  sudo apt-get install xscreensaver && sudo apt-get install xscreensaver-data-extra && sudo apt-get install xscreensaver-gl-extra && sudo apt-get install xscreensaver-screensaver-bsod
 1112  sudo apt-get remove light-locker
 1113  sudo apt-get install gedit-plugins
 1114  sudo apt-get install unace rar unrar unar p7zip-rar p7zip zip unzip arj libuu0 mpack sharutils uudeview
 1115  sudo apt-get install vlc
 1116  sudo apt-get install qbittorrent
 1117  sudo apt-get install shotwell
 1118  sudo apt-get install preload
 1119  sudo apt-get install skype
 1120  sudo apt-get install fotowall
 1121  sudo apt-get install rhythmbox
 1122  sudo apt-get install filezilla
 1123  sudo apt-get install pinta
 1124  sudo apt-get install gtk-recordmydesktop
 1125  sudo apt-get --purge remove gimp*
 1126  sudo add-apt-repository ppa:otto-kesselgulasch/gimp
 1127  sudo apt-get update
 1128  sudo apt-get install gimp gimp-data gimp-data-extras

[ Modéré ]

Hors ligne

#20 Le 26/04/2015, à 19:07

MicP

Re : Comportement étrange du terminal : [entrée] annule la commande

…curieusement le history ne stocke pas la double instance de commande…

Pour ça, il est possible qu'il ne s'agisse que d'un paramètre de la commande history  dans ~/.bashrc (ou autre fichier de config)

export HISTCONTROL=ignoreboth:erasedups

Dernière modification par MicP (Le 26/04/2015, à 19:09)

Hors ligne

#21 Le 26/04/2015, à 19:19

michel_04

Re : Comportement étrange du terminal : [entrée] annule la commande

Re,

En recherchant "Souhaitez-vous continuer ? [O/n] o Annulation" sur le forum on trouve pas mal de messages assez anciens où le souci est relaté.
Sans trop chercher, sur le Net, un message en parle pour une installation de paquet sur la 7.10.
Edit : Il faudrait voir si ça se produit aussi en répondant y à la place de o.

Contrairement à ce que je croyais, le cas n'est donc pas si récent.

A+

Dernière modification par michel_04 (Le 26/04/2015, à 19:59)

Hors ligne

#22 Le 26/04/2015, à 19:29

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Tiens oui, je regarderai.
Maintenant ça me fait le coup avec [Entrée] aussi !


[ Modéré ]

Hors ligne

#23 Le 29/04/2015, à 20:56

tiramiseb

Re : Comportement étrange du terminal : [entrée] annule la commande

Salut,

Moi je souhaite revenir sur ce petit bout de phrase du premier message :

par copier/collé.

N'y aurait-il pas, dans les trucs que tu copies/colles, un caractère plus ou moins caché, genre une espace insécable ou un autre truc chelou ?

Hors ligne

#24 Le 29/04/2015, à 21:02

nam1962

Re : Comportement étrange du terminal : [entrée] annule la commande

Ça c'est une hypothèse à vérifier ! (mais comment ?)
Les commandes viennent de mon site qui est en bbpress.


[ Modéré ]

Hors ligne

#25 Le 29/04/2015, à 21:15

tiramiseb

Re : Comportement étrange du terminal : [entrée] annule la commande

Regarde déjà si ça arrive toujours sur les mêmes commandes ou si c'est *vraiment* aléatoire comme tu le dis en #11...

Hors ligne