Koozali.org: home of the SME Server
Other Languages => Deutsch => Topic started by: perelandra on December 12, 2007, 09:43:34 AM
-
Hallo zusammen,
habe ein mittleres Problem, dass ich nur deswegen wohl nicht früher bemerkt habe, weil ich die Console selten brauche. Console läßt sich schlicht und ergreifend nicht starten. Perl hat wohl ein Problem und spuckt folgendes aus:
[root@server ~]# console
Can't locate /sbin/e-smith/console-menu-items/Access in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.4 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.3 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.2 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.1 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/5.8.0 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/5.8.4 /usr/lib/perl5/site_perl/5.8.5/5.8.3 /usr/lib/perl5/site_perl/5.8.5/5.8.2 /usr/lib/perl5/site_perl/5.8.5/5.8.1 /usr/lib/perl5/site_perl/5.8.5/5.8.0 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.4 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.3 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.2 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.1 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/5.8.0 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/5.8.4 /usr/lib/perl5/vendor_perl/5.8.5/5.8.3 /usr/lib/perl5/vendor_perl/5.8.5/5.8.2 /usr/lib/perl5/vendor_perl/5.8.5/5.8.1 /usr/lib/perl5/vendor_perl/5.8.5/5.8.0 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /sbin/e-smith/console line 61.
Hatte das schon mal jemand? Woran könnte das liegen?
-
Hatte das schon mal jemand? Woran könnte das liegen?
Ich denke du hast contribs installiert auf deinem Server, weil Access ist nicht auf meinem Server. Hast du die letzte Zeit Sachen (de)instalaliert auf deinem Server?
Es ist auch nicht die normaler Weg um die Console hoch zu fahren, normalerweise bekomsst du die wann man admin eintragt stat root beim Login.
-
Also Dein Script
/sbin/e-smith/console
versucht da wohl etwas aufzurufen, was es tatsächlich nicht gibt!
Bei Dir ist das wohl
/sbin/e-smith/console-menu-items/Access
und das steht in der Zeile 61 des Console Scripts. Dieses Script existiert auf einer "normalen Standard" Installation nicht.
Das bedeutet für Dich, Du brauchst entweder das orginal Script console, oder Du findest heraus, wer oder was das Script Access in der Console braucht.
Das starten der Console ist natürlich so richtig, nur mit dem Admin Account geschieht das eben automatisch!
yythoss
-
Johannes,
such doch mal in /sbin/e-smith/console-menu-items/ die Datei, die
require "Access"
oder sowas ähnliches enthält. Dann guckst du mit
rpm -qf gefundene_datei
ob sie zu einem RPM gehört. Wenn ja deinstalliere das RPM, ansonsten lösche diese Datei.
-
@Michael: tatsächlich war die Datei leer; vermutlich wurde sie durch den Befehl console-save angelegt. Habe sie also gesichert (man weiß ja nie) und dann gelöscht. Tatsächlich funktioniert dann der Aufruf der Console und entsprechend auch wieder das Login als Admin. Alternativ konnte ich aber bereits gestern die Console auch über den Befehl
bootstrap-console
aufrufen.
Danke für Eure Hilfe!!
-
Alternativ konnte ich aber bereits gestern die Console auch über den Befehl
bootstrap-console
aufrufen.
Das ist klar, dass das geht. Denn damit rufts du nicht die Console, sondern lediglich den 2. Menupunkt "Configure this server" auf. Dein ursprüngliches Problem lag beim Aufbau der Console-Menus.