Linux 15.009 Themen, 106.826 Beiträge

WEBMIN; PERL: Error - Perl execution failed

Firebolt / 8 Antworten / Flachansicht Nickles

Hoila,

folgendes Problem ist aufgekommen.

Basis:
Debian Woody 3.1 aktualisiert per apt-get. Also uptodate.

Intel P3 500 MHz, ASUS P2B-S, 768 MB Infineon, SCSI2 U2W 9,1 und 4,5 IBM, Netzwerkkarte RTL8139, Hercules GF2 MX.

Ich denke das reicht mal, muss ja nicht noch mehr ins Detail gehen, war auch nur zur Befriedigung derer, die das immer wissen wollen.

Dienste aktiv:
Apache Server
SSH
postmaster; postgres
Webmin
Samba - smbd nmbd



pqadmin - pqadmin-0.4.wbm
---
Error - Perl execution failed

Undefined subroutine &main::init_config called at ./pqadmin-lib.pl line 5.
Compilation failed in require at /usr/local/share/webmin/pqadmin/index.cgi line 3.
---


sysinfo - sysinfo0.2.5c.wbm
---
Error - Perl execution failed

Undefined subroutine &main::init_config called at ./procview-lib.pl line 5.
Compilation failed in require at /usr/local/share/webmin/systeminfo/index.cgi line 3.
---

Ich gehe davon aus, das dies bei jedem Plugin passieren wird, darum hatte ich auch sysinfo installiert, um ein pqadmin Problem auszuschließen.


Laut apt-get ist Perl aktuell.
Laut apt-get ist webmin aktuell.


Ich wollte meine Datenbank installieren, aber das gute Debian mag wohl pqsql, na dann dachte ich mir mach das druff.
Dann suchte ich ein Verwaltungstool dafür alá mysqlfront.
Ja, ich habe was gefunden. pqadmin, aber was will der denn noch mehr installieren, dann dachte ich mir, so nicht und suchte weiter und kam zu webmin mit dem Plugin für pqadmin.
Bis zur Installation einwandfrei, aber dann der Aufruf und Fehler laut oben.

Da ich keine Ahnung von Perl und einfach mal "try and error" durchgeführt habe, bin ich nun an dem Punkt wo ich Hilfe brauche.

Vielen Dank im voraus.

Ciao
Firebolt

Rechtschreibkorrekturfarm ! LoeLio
bei Antwort benachrichtigen
KarstenW Firebolt „WEBMIN; PERL: Error - Perl execution failed“
Optionen

"Debian Woody 3.1 aktualisiert per apt-get. Also uptodate. "

woody war 3.0, sarge ist jetzt 3.1. Hast du irgendwie von woody auf Sarge aktualisiert ?
Vielleicht sind irgendwelche Paketabhägigkeiten nicht erfüllt. Kann man herausfinden mit:

"apt-get check"

Von woody auf Sarge wird mit "apt-get dist-upgrade" umgestellt. Dabei wird keine Rücksicht auf irgendwelche Paketabhägigkleiten genommen.

Du kannst auch noch mal die Internetserver in der /etc/apt/source.list überprüfen:

deb http://security.debian.org/ stable/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.de.debian.org/debian/ stable main non-free contrib

Sarge ist nun stable.

Vielleicht sind irgendwelche Pakete nicht richtig aktualisiert worden.

Mit Perl kenne ich mich nicht aus, aber die Fehlermeldung

Undefined subroutine &main::init_config called at ./procview-lib.pl line 5.
Compilation failed in require at /usr/local/share/webmin/systeminfo/index.cgi line 3.

"Undefined subroutine" zeigt das irgendeine subroutine (bei C heißt das Funktion) nicht definiert ist , also fehlt.
Du kannst ja mal in die Datei "./procview-lib.pl" zur Zeile "line 5" gehen und schauen was da für eine subroutine oder Funktion aufgerufen werden soll, die aber fehlt.

Perl ist nicht so mein Ding, ich kenne mich nur mit C und etwas C++ und die Bash-Proghrammierung aus.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen