Ce aţi face voi dacă într-o zi aţi da să deschideţi o consolă şi... nu ar merge?
Dădui azi un clic pe "gnome-terminal", dar nu apucai să văd decât conturul ferestrei, că se şi închise.
Am dar CTRL-ALT-F1, pentru o consolă, dar acolo prompt-ul bash apare aşa:
[cosmin @ loc a l hos t ~] $
Orice aş scrie se fragmentează tot aşa, pe rânduri de câte 6-7 coloane. Pe de altă parte, dacă am deschis un fişier cu vi, i-am văzut conţinutul pe toată lăţimea ecranului.
Aveţi idee ce se întâmplă? Şi mai ales - cum se rezolvă? Sunt mort fără bash.
trebuie sa fi facut tu ceva in ultima vreme care a cauzat asta, incearca sa te gandesti bine.
pe alt user (root sau unul nou creat) la fel face?
N-am făcut nimic. Doar că mi s-a blocat calculatorul de vreo două ori (probleme hardware). Dar n-am instalat nimic, şi de la ultimul urpmi.update au mai trecut câteva restart-uri.
La root se întâmplă la fel:
gnome-terminal crapă în acelaşi mod şi la alţi utilizatori. La fel şi konsole.
Asta e ciudat. De obicei când nu merge un program îl pornesc din consolă să văd de ce se plânge. Dar acum, consola din ce consolă să o pornesc? :P
[url=http://counter.li.org/]Linux registered user #368449[/url]
pai tot din consola.
oricum nu stiu cum sa te ajut. pe #mandriva @ freenode ai incercat sa pui intrebarea?
daca dai `reset` in terminal se intampla ceva?
aurelian te sfatuieste asa:
da un echo $PS1 si daca iti da chestia aia pe 6-7 coloane, inseamna ca e busita variabila aia de mediu, poate se rezolva printr-un export.
e.g. export PS1='[\u@\h \W]$ '
ma indoiesc ca doar asta e problema (dar eu sunt sceptic "by design").
macar sa testeze sa scoatem si asta din calcul :)
Oho, câte răspunsuri! Mulţumesc pentru atenţie :)
Comanda reset nu schimbă nimic, iar $PS1 este în regulă.
Cum aş putea vedea de ce nu pornesc gnome-terminal şi konsole? Din afara X-ului nu le pot lansa.
[url=http://counter.li.org/]Linux registered user #368449[/url]
Completare: am încercat şi alte shell-uri: csh se comportă asemănător, numai că atunci când scrii ceva nu pune fragmentele pe linie nouă, ci suprascrie aceeaşi linie. tclsh, pe de altă parte, merge bine.
M-am gândit să dezinstalez bash şi să-l pun la loc, dar nu e voie.
[url=http://counter.li.org/]Linux registered user #368449[/url]
cosmin, e grav....
te-ai molipsit de la windozari cu vre-un virus si trebuie sa faci reinstall :)
Cristian
http://www.mandrivausers.ro
pai deschide gnome-terminal si in el scrii konsole.. ce-i asa greu?
De la gnome-terminal am început. Că nu voia să se deschidă.
Konsole face la fel.
Adineauri am instalat xterm, dar nici el nu porneşte.
Eh, asta e. O să reinstalez Mandriva, deşi mi se pare o soluţie microsoftistă.
[url=http://counter.li.org/]Linux registered user #368449[/url]
ai mai putea sa incerci sa iei rpm-ul de bash de pe mirror si sa ii dai rpm -ivh --force --nodeps bash*.rpm
bineinteles, va trebui sa tastezi foarte corect intrucat pe ecran informatia iti va aparea ca naiba :D
Mulţumesc, am făcut şi asta. Se pare că totuşi nu bash-ul însuşi e defect:
În primul rând, pentru că tot aşa face. :)
În al doilea rând, am executat operaţia după ce am reboot-at în safe mode. Prima surpriză pe care am avut-o acolo a fost că problema mea dispăruse. Prompt-ul nu mai zicea "[root@localhost ~] #", ci "sh-3.1#". Dar puteam să scriu orice, şi apărea corect pe ecran.
Am zis: "su cosmin". Prompt-ul a rămas la fel (cu "#"!). Nimic din ce scriam nu apărea pe ecran (parcă scriam parole), iar la "enter" cică "(ce scrisesem): command not found".
S-o fi alterat profilul bash din etc? Dar fişierele de acolo (ca /etc/bashrc) au data modificării în ianuarie sau martie.
[url=http://counter.li.org/]Linux registered user #368449[/url]
Poate este ~/.bashrc, sau ~/.profile busit. Nu ceva global!
Si nu trebuia sa faci "su cosmin", ci mai degraba sa lansezi un "bash" (asa root cum esti), ca te pornise in "sh". Asta ca sa stii daca profilul tau este busit.
In orice caz, e mai usor sa rm -rf ~/.* decat sa reinstalezi totul :-)
Daca e ceva gen ~/.bashrc, sau ~/.profile busit in profilul tau, nu le sterge, arata-ne si noua, ca sa invatam care a fost cauza!
Din păcate nu vom afla niciodată ce se întâmplase. Am ales soluţia murdară, pentru că aveam nevoie urgentă de o consolă sănătoasă. Ştiu doar că nu era de la profilul meu, pentru că acum merge fără să mă fi atins de el. Şi pentru că aceeaşi problemă o aveau toţi utilizatorii.
[url=http://counter.li.org/]Linux registered user #368449[/url]