Seit ca. 2 Tagen liegt mein Blog auf einem neuen Server. Bis jetzt ist alles in Ordnung. Nach einem vollständigen Update von Plesk 9.0.0 auf 9.2.1 lief komischerweise Yast2 nicht mehr. Folgende Fehlermeldung wurde ausgegeben:
1 2 3 4 5 6 | bluecon:~ # yast //sbin/yast: line 27: //lib/YaST2/bin/yast2-funcs: No such file or directory //sbin/yast: line 238: set_lang_from_sysconfig: command not found //sbin/yast: line 267: check_ncurses: command not found package yast2-qt is not installed Something is wrong with the YaST user interface. |
Bzw. es wurde später eine ähnlich Fehlermeldung erzeugt:
1 2 3 4 5 6 7 | bluecon:~ # yast //sbin/yast: line 27: //lib/YaST2/bin/yast2-funcs: No such file or directory //sbin/yast: line 250: set_lang_from_sysconfig: command not found //sbin/yast: line 279: check_ncurses: command not found package yast2-qt is not installed package yast2-gtk is not installed Something is wrong with the YaST user interface. |
Das Problem liegt eigentlich an einer falschen Pfadangabe der Systemvariable PATH. Um diesen Fehler nun zu beseitigen, sollte man folgende Schritte durchführen: Überprüfe, ob im Ordner /etc/ eine Datei namens profile.local enthalten ist. Wenn dies nicht der Fall ist, dann solltest Du diese Datei erstellen (Wie? vi /etc/profile.local). Prüfe nun den Inhalt der Datei und wenn der Inhalt ähnlich diesem ist, dann passt es:
1 2 | PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin export PATH; |
Jetzt das Dokument per: :wq! speichern und schliessen. Jetzt ein Logout/Login vornehmen und mal versuchen Yast zu öffnen. Wenn das klappt, hat alles geklappt. Wenn nicht, dann müssen wir noch etwas vornehmen. Bei mir gab es noch das Problem, dass zwei Pakete (Yast2-qt und Yast2-gtk) nicht installiert waren. Diese sollten wir noch installieren. Wenn Yast jetzt nicht geöffnet werden kann, können wir die PATH-Angabe einfach in der Shell einfügen. Dazu einfach den folgenden Text kopieren!
1 | PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin |
Jetzt solltest Du wenigstens Yast öffnen können. Installiere kurz die fehlenden Pakete und teste per Logout/Login, ob du Yast nun öffnen kannst. Andernfalls nochmal den Server neustarten, um die Einstellungen zu überprüfen. Das war’s! Have Fun!
{ 23 comments… read them below or add one }
Thank you very much. This Tutorial is great *thumbs up
Hello,
at mit it don’t work, but if you change :
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
2.export PATH;
to:
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:PATH$
it works fine
Greetings
Hans
Thank You!
)))
That solved my Problem
Bye
Hi there,
are there any other Bugs with Plesk 9.2.2 and OSuse 11.1?
Danke, funktioniert (wieder)…
Do it in the following way:
// search for the yast2-funcs which is not found. maybe an updatedb is required for this command:
# locate yast2-funcs
// output YOUR path setting (may be different from mine!)
# echo $PATH
// set and correct the path and remove doubles. add the path to yast2-funcs returned by the locate command at the end:
# PATH=/sbin:/bin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/YaST2/bin
# export PATH
This is what worked for me! Good luck.
Hallo Leute,
die oben genannten Beiträge hatten mich nur begrenzt weiter gebracht da der Fehler nach Reboot wieder auftrat.Letztendlich googlete ich noch ein bischen und fand schließlig einen Beitrag der das Problem bei mir behoben hat. Schaut mal hier: http://www.linux-club.de/viewtopic.php?f=3&t=103083&start=0
Letzter Beitrag von “tege”
Mein System: Susi 11.1+Plesk 9.2.3
vielleicht hilft das dem ein oder anderen weiter.
MfG Olli
Bin komischerweise jetzt erst über diesen Fehler gestolpert, aber danke für den kompetenten Hinweis.
Hat geholfen, so müssen Tipps sein
Schönes Wochenende
Hi,
noch ein Tip: Die PATH Einträge werden durch das Script courier-imap.sh (bzw. courier-imap.csh) in /etc/profile.d gemacht.
Vollkommen unnötiges Script welches durch Plesk angelegt wurde.
Kann man ohne Bedenken löschen und schon funzt alles wieder.
Super, funktioniert wieder ^^
Vielen Dank für diese Anleitung! Hat alles funktioniert.
Here it was
/etc/profile.d/courier-imap.sh that pulled in the wrong path vars (replace the double slashes with only one).
Regards
Marco
Bei Gelegenheit werde ich das mal testen.
Super! Vielen vielen Dank. Die Seite erspart einem sehr viel Sucherei!!!
Super, du hast mich gerettet. Vielen Dank!
Vielen Dank! Die Anleitung behob mein Problem nach einem Update auf Parallels Plesk Panel 9.5.3 – ich danke dir sehr für diesen Artikel.
Kein Thema. Hast Du schon den neusten Patch für proftpd installiert?
VG
Danke ! Dieser Beitrag hat mir den Tag gerettet !
Danke für den Artikel!
Hat bei mir super geklappt
Vielen herzlichen Dank.
Ohne dich hätte mich dieser Fehler sicher noch eine Weile länger beschäftigt. Deine Lösung hat wunderbar funktioniert.
Mit vernetzten Grüßen,
yt
Freut mich. Danke
Süper.
Danke schönn..
Bitte sehr.
{ 4 trackbacks }