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) *** mise à jour 12/10/2014 ***

#1 Le 11/02/2013, à 23:58

kalten3013

[résolu] erreur au démarage du terminaléè

Bonsoir a vous.
En lançant mon Terminal ce matin une erreur bien "sympathique"  s'est affiché.
Depuis elle s'affiche à chaque foi que je lance un Terminal.
L'erreur dit ceci:
sed: impossible de trouver l'étiquette pour sauter à `UN'
[sudo] password for root:


Personnellement une erreur au démarrage du Terminal qui me demande d' entrer mon pas root ça me fait fait peur.
Ayant "googliser" mon erreur dans tous les sens possible et n'ayant rien trouver, je m'adresse a vous.
SI vous pouviez m'aider a régler ce problème s'il vous plais.

Je tourne sous Kubuntu 12.10

P.S: si mon post est pas dans la bonne section, je m'en excuse. Ne sachant pas où poster, je l'ai fait ici

Merci d'avance.

Dernière modification par kalten3013 (Le 12/02/2013, à 11:32)

Hors ligne

#2 Le 12/02/2013, à 00:36

Ayral

Re : [résolu] erreur au démarage du terminaléè

Sed est une commande du terminal, utile à ceux qui savent s'en servir, ce qui n'est pas mon cas. Dieu sait pourquoi, elle s'exécute automatiquement lors du démarrage de ton terminal.
Deux solutions: installer un aitre terminal, apr exemple terminal.app avec la logithèque.
Soit désinstaller le terminal et le réinstaller avec la logithèque. L'application s'appelle gnome-terminal.

Hors ligne

#3 Le 12/02/2013, à 02:11

kalten3013

Re : [résolu] erreur au démarage du terminaléè

Je viens d'essayer de purger Konsole et d'installer gnome-terminal et le probleme persiste.
même message d'erreur sous terminal gnome / konsole / xterm.
ça doit pas venir du shell mais d'une config autre part.

Hors ligne

#4 Le 12/02/2013, à 06:39

pingouinux

Re : [résolu] erreur au démarage du terminaléè

Bonjour,
N'aurais-tu pas modifié un de ces fichiers ?

/etc/profile
/etc/bash.bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
~/.bash_aliases

Que donne cette commande (lancée depuis un terminal) ?

grep -w sed /etc/profile /etc/bash.bashrc ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_aliases

Hors ligne

#5 Le 12/02/2013, à 07:28

nesthib

Re : [résolu] erreur au démarage du terminaléè

Tu peux aussi lancer la commande de pingouinux avec « sudo » à la place de « sed », il est très étrange que l'on te demande le mot de passe de root (si un simple sudo était lancé, cela te demanderait le mot de passe de ton compte). As-tu changé quelque chose au niveau du compte root ? Es-tu connecté en root ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

En ligne

#6 Le 12/02/2013, à 11:01

kalten3013

Re : [résolu] erreur au démarage du terminaléè

Alors,
grep -w sed /etc/profile /etc/bash.bashrc ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_aliases me donne:

/etc/bash.bashrc:alias ifconfig="$(for c in $(sudo ifconfig -s | cut -d' ' -f1 | sed '1d; TUN'); do sudo ifconfig $c ; done)"
grep: /home/anthony/.bash_profile: Aucun fichier ou dossier de ce type
grep: /home/anthony/.bash_login: Aucun fichier ou dossier de ce type
/home/anthony/.bashrc:alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
grep: /home/anthony/.bash_aliases: Aucun fichier ou dossier de ce type


j'ai effectivement activer le compte root et sudo demande le pass root.
Je ne trouve pas très sécure de pouvoir passer en root avec le pass utilisateur (sudo -i).

Hors ligne

#7 Le 12/02/2013, à 11:14

pingouinux

Re : [résolu] erreur au démarage du terminaléè

C'est cette ligne de /etc/bash.bashrc qui est la cause du problème :

alias ifconfig="$(for c in $(sudo ifconfig -s | cut -d' ' -f1 | sed '1d; TUN'); do sudo ifconfig $c ; done)"

Ajouté :
Si le sed ne sert qu'à supprimer la 1ère ligne, cela suffit :

sed '1d'

ou à la place :

tail -n +2

Qu'essayes-tu de faire ?

Dernière modification par pingouinux (Le 12/02/2013, à 11:28)

Hors ligne

#8 Le 12/02/2013, à 11:30

kalten3013

Re : [résolu] erreur au démarage du terminaléè

Ooooh oui !!!
je viens de commenter la ligne directement.

mon shell hurle plus.
grand merci.

blague a part: cette ligne sert a quoi en fait ?

Hors ligne

#9 Le 12/02/2013, à 13:20

tiramiseb

Re : [résolu] erreur au démarage du terminaléè

blague a part: cette ligne sert a quoi en fait ?

C'est forcément toi qui l'as mise en place... En suivant un tuto quelconque, peut-être ?
Personnellement je n'arrive pas à comprendre ce qu'elle est censée faire... Surtout que visiblement elle engendre une erreur.

Cela dit, vu que c'est un alias je pense qu'il doit y avoir quelque chose, en-dessous, qui appelle cet alias.

Que donne la commande suivante ?

grep ifconfig /etc/bash.bashrc

Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#10 Le 12/02/2013, à 13:26

kalten3013

Re : [résolu] erreur au démarage du terminaléè

Justement, mon problème etait que je n'ai jamais toucher le bashrc ...
Du coup je ne voit vraiment pas d'où viens cette ligne de commande.

Le grep ne donne que la ligne que j'ai commenter.
#alias ifconfig="$(for c in $(sudo ifconfig -s | cut -d' ' -f1 | sed '1d; TUN'); do sudo ifconfig $c ; done)"

Hors ligne

#11 Le 12/02/2013, à 13:29

tiramiseb

Re : [résolu] erreur au démarage du terminaléè

Ah oui non en fait j'ai essayé chez moi et c'est bien lorsque l'alias est défini que les commandes qui y sont contenues sont exécutées, désolé.
Donc c'est bien cette ligne seule qui posait problème.

Mais franchement je ne vois pas à quoi ça servirait...


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#12 Le 12/02/2013, à 13:35

kalten3013

Re : [résolu] erreur au démarage du terminaléè

La seule chose qui me viens à l'esprit au vi de cette commande, c'est que "ifconfig" ne fonctionnais que en SUDO (pas en root ni user) depuis que j'ai installer les drivers de ma carte réseau (ethernet) qui ne sont pas reconnus nativement (drivers alx pour carte atheros).
le script d'installation a peut êtres ajouter cette ligne ...

Je verrais si ça me fait la même chose a la prochaine install des drivers (oui, je doit remettre les drivers a chaque changement de version de noyau ...)

wait and see

Encore merci !!

Hors ligne

#13 Le 12/02/2013, à 14:03

pingouinux

Re : [résolu] erreur au démarage du terminaléè

Cette commande est effectivement très curieuse, d'autant plus qu'en corrigeant le sed erroné, ces deux alias sont identiques (et je pense sans utilité)

alias ifconfig="$(for c in $(sudo ifconfig -s | cut -d' ' -f1 | sed '1d'); do sudo ifconfig $c ; done)"
alias ifconfig=$(sudo ifconfig)

Hors ligne

Haut de page ↑