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
Linux 15.070 Themen, 107.540 Beiträge
Nachtrag:
JA und ich habe das Netz durchforstet mit verschiedenen Suchalgorithmen.
Ciao
Firebolt
"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.
PS Die subroutine heißt "init_config" . Wenn du dieses Perlscript nicht selbst programmiert hast, fehlt wahrscheinlich nur ein Pakte oder ein Programm.
PPS.: Entweder fehlt die Subroutine oder Perl kann nicht darauf zugreifen. Vielleicht stimmen auch irgendwelche Pfadangaben nicht.
Perl ist ein Interpreter. Ein Interpreter ließt die Zeilen eines Programmes ein und übersetzt diese Programmzeilen einzeln in Maschinenbefehle , die der Prozessor verarbeiten kann.
Danke für deine Tipps, nun so geht es mir auch, Assembler und C++, aber Perl, ne. Natürlich habe ich dort hinein geschaut und genau das was du gesagt hast gefunden: init_config
Zitat 'woody war 3.0, sarge ist jetzt 3.1.'
Da hat sich wohl was verschluckt. Debian Woody AUF 3.1 aktualisiert per apt-get.
Ich habe von Woody, da es zur der Zeit immernoch nur diese CD als Download gab benutzt:
Debian GNU/Linux 3.0r5 "Woody" - Official i386 Binary-1 CD (Habe nur diese CD)
Linux Debian ftp://ftp.belnet.be - doet hole ich mir immer die Distributionen.
Den Rest (updated) per ftp gemacht und aktualisiert. Auch die srv.list und Updates, die soweit angeboten wurden.
Lade grad die neueste CD runter, aber eine Neuinstallation alá Windows werde ich da nicht machen. Muss ja auch mal eine Lösung geben. Nicht dem allgemeinen Treiben des Windows hinter her gehen.
Tja, das mit den Pfaden ist so eine liebes Ding, ich hab im Moment die Schnauze voll von dem Gelese und will einfach nur noch die Datenbank anbinden, damit meine Seite vollständig ist. Da könnte natürlich einer sagen, nimm doch Windows da klappt das sofort und recht hat er, aber ich will Linux ;)
Der modulare Aufbau der Dienste und die Übersicht, die ich mir hart erarbeitet habe, will ich nun nutzen.
apt-get dist-upgrade - ist in Ordnung und aktuell
Ich versuche mal nach den Pfaden zu suchen, weiß aber ehrlich gesagt nicht wo ich da anfangen sollten. Vielleicht war ich auch schon zu lange davor. Sehe nur noch Quelltexte.
;)
Ciao
Firebolt
"Linux Debian ftp://ftp.belnet.be - doet hole ich mir immer die Distributionen. " Warum muß es denn dieser Server sein ? Ich finde diesen Server nicht bei den primary mirros. Vielleicht hat dieser Mirror nicht die aktuelle Sarge-Version.
Versuch doch mal den deutschen Server der TU Dresden:
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
Du brauchst nur diese drei Zeilen in der /etc/apt/sources.list eintragen, den belgischen server und die alten CDs von woody kommentierst du mit einem # -Zeichen am Anfang aus.
Danach gibt du als root:
"apt-get update"
und danach
"apt-get dist-upgrade" ein.
Die secondary mirros sind nicht immer ganz so aktuell wie dei primary mirrors.
Mehr weiß ich dann auch nicht.
PS.: Hier ist eine Liste mit allen mirrors von Debian:
http://www.debian.org/mirror/list
Sorry, war wohl ein Missverständnis.
Dort lade ich nur die CD1 runter.
Linux Debian ftp://ftp.belnet.be
Die Wahl viel nur deshalb auf ihn, weil er damals der nächste Server war, der funktionierte. Man muss immer eine Entscheidung treffen. ;)
sources.list
--
deb ftp://ftp.de.debian.org/debian/ stable main
deb-src ftp://ftp.de.debian.org/debian/ stable main
deb http://non-us.debian.org/debian-non-US stable/non-US main
deb-src http://non-us.debian.org/debian-non-US stable/non-US main
deb http://security.debian.org/ stable/updates main
--
Ich denke das ist doch OK?
Danke für die Liste, direkt mal geadded.
Hier mal die Antworten aus der Shell:
--
Fileserver:/etc/apt# apt-get update
Hit http://security.debian.org stable/updates/main Packages
Hit http://security.debian.org stable/updates/main Release
Hit http://non-us.debian.org stable/non-US/main Packages
Hit http://non-us.debian.org stable/non-US/main Release
Hit http://non-us.debian.org stable/non-US/main Sources
Hit http://non-us.debian.org stable/non-US/main Release
Hit ftp://ftp.de.debian.org stable/main Packages
Hit ftp://ftp.de.debian.org stable/main Release
Hit ftp://ftp.de.debian.org stable/main Sources
Hit ftp://ftp.de.debian.org stable/main Release
Reading Package Lists... Done
Fileserver:/etc/apt# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Fileserver:/etc/apt#
--
Vielen dank für deine Hinweise, ich glaube ich werde es wohl mit mysql wieder versuchen und auf webmin sowie postgres verzichten. Habe nun pqadmin3 bekommen, aber eine php Variante immer noch nicht. Aber das pq3admin für Windows, welches auf meinen meinem w2k läuft, um dann den Linux Server anzusprechen will mich nicht in die dbs lassen. Hab die Schnauze von dem Mist voll. Diese angeblich so ausgezeichnete Anleitung zu postgres vermisse ich. Wird auch Internetseiten hoch gerühmt, aber keiner hat wirklich einen funktionierenden Link gehabt. LöLio. Armutszeugnis.
Wie erwähnt back to the roots und zu mysql.
Hoffe, das läuft besser und gibt nicht solche Schwierigkeiten. Vor 10 Jahren hätte ich das aufgesaugt, heute nervt es mich, wenn die Software und Anleitung so gerühmt wird, aber nirgends was vernünftig erklärt wird.
Ich weiche bei Linux schon immer auf englische Seiten aus, weil die deutschen Seiten teilweise wirklich bescheiden sind.
Man bekommt bei Suchmaschinen wirklich viel Müll ausgespuckt.
Nichts für ungut, ich melde mich nochmal, wenn ich die Datenbank am laufen habe. Und teile die Lösung mit, falls noch einer das Problem haben sollte.
Ciao
Firebolt
Hoila,
so um das Thema abzuschließen.
Ich habe das XAMPP installiert, was früher mal LAMPP und WAMPP hieß.
Somit ist das elendige Problem behoben.
Da durch apt-get wie auch per tasksel die Installationen nicht korrekt durchgeführt werden, aufgrund von fehlenden Schaltern.
Bei XAMPP geht alles sofort.
Hier der Link: http://www.apachefriends.org/de
Und meine Site:
http://firebolt-online.de.vu
http://firebolt.de.vu
Ciao
Firebolt
