You are not logged in.

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

1

Monday, February 21st 2011, 5:48pm

Perl Demon will nicht

Nabend zusammen,

ich bin gerade dabei unseren GameServer neu zu installieren. Da früher ja mal Apache, PHP und Mysql gelaufen ist, habe ich mich heute dazu entschlossen den Server komplett neu zu machen. Installiert wurde Debian Lenny 64 Minimal mit folgenden Programmen:
perl, vsftpd, mc, make, ia32-libs, unzip, gzip, gcc, screen

Neuer Benutzer wurde ebenfall angelegt und die HLStats GEOIPMODULE wurden installiert. Ich bekomme allerdings beim starten des HLSTATS Demons folgende Fehlermeldung:

HLstatsX:CE daemon control
http://www.hlxce.com
---------------------------
A stale process was found for daemon on port 27500. It has been removed.
xxxxxxxx@xxxxxxx:~/scripts A stale process was found for daemon

Ich such mir schon seit Stunden den Wolf, aber ich komme nicht dahinter was schiefgelaufen ist ....

EDIT: Hab die Kiste gerade nochmal neu aufgesetzt. Bekomme beim Installieren der Software folgende Fehler:

Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia….2-15_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia….2-15_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia….7-18_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia…s_2.7_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia…9lenny2_all.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia…enny2_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte http://security.debian.org/pool/updates/…enny2_amd64.deb nicht holen 404 Not Found [IP: 212.211.132.250 80]
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia….7-18_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia…6.6-2_amd64.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
Konnte ftp://ftp.tu-chemnitz.de/pub/linux/debia….16.6-2_all.deb nicht holen Kann Datei nicht holen, Server antwortete: »Failed to open file. «
E: Konnte einige Archive nicht herunterladen; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

This post has been edited 1 times, last edit by "Canc3lL0g0ut" (Feb 21st 2011, 6:01pm)


hEiNz

Professional

Posts: 705

Location: Deutschland

Occupation: Freischaffender Künstler

wcf.user.option.userOption53: Nein

  • Send private message

2

Monday, February 21st 2011, 6:04pm

was steht den in der sourcelist

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

3

Monday, February 21st 2011, 6:13pm

was steht den in der sourcelist
deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main
deb-src ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

4

Monday, February 21st 2011, 6:31pm

Du solltest erst ein apt-get update durchführen, da ansonsten versucht wird alte Pakete herunter zu laden, die sich nicht mehr unbedingt auf dem FTP-Server befinden müssen.

Hier noch ein sehr nützlicher Generator: http://debgen.simplylinux.ch/

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

5

Monday, February 21st 2011, 6:33pm

Da kommt er mir ja auch schon mit ner Fehlermeldung :( - Ich kann sie Dir jetzt nicht nennen, da ich den Server bestimmt schon zum gefühlten 100sten mal installiere. Ich versuch aber jetzt mal ne andere Distri zu nehmen. Vielleicht klappts ja damit :(

//EDIT: Fehlermeldungen sind weg - tut alles korrekt downloaden. Am Anfang nach apt-get update kamen Meldungen wegen GPG Schlüsseln. Aber der PERL Daemon startet trotzdem nicht. GeoIP ist aber installiert.
Ich habe alles Mögliche durchprobiert, nun bekomme ich sogar, wenn ich die ImportBans.pl ausführe eine Fehlermeldung:

xxxxxx@xxxxxxxx:~/scripts/ImportBans$ ./importbans.pl
Connecting to Sourcebans database...
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at ./importbans.pl line 87

Hätte ich den Server mal nicht neu installiert :( - Ich könnte schon wieder heulen
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

This post has been edited 2 times, last edit by "Canc3lL0g0ut" (Feb 21st 2011, 8:24pm)


MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

6

Monday, February 21st 2011, 10:50pm

xxxxxx@xxxxxxxx:~/scripts/ImportBans$ ./importbans.pl
Connecting to Sourcebans database...
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at ./importbans.pl line 87

Hätte ich den Server mal nicht neu installiert :( - Ich könnte schon wieder heulen
steht doch da, DBD::mysql via cpan installieren

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

7

Tuesday, February 22nd 2011, 12:26am

Am Anfang nach apt-get update kamen Meldungen wegen GPG Schlüsseln.

Source code

1
2
gpg --recv-keys xxxxxxxxxxxx --keyserver http://subkeys.pgp.net/
gpg --export xxxxxxxxxxxx | apt-key add -


xxxxxxxxxxxx durch den Schlüssel ersetzen.

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

8

Tuesday, February 22nd 2011, 6:33am

xxxxxx@xxxxxxxx:~/scripts/ImportBans$ ./importbans.pl
Connecting to Sourcebans database...
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at ./importbans.pl line 87

Hätte ich den Server mal nicht neu installiert :( - Ich könnte schon wieder heulen
steht doch da, DBD::mysql via cpan installieren
Ok, ich fang nochmal von ganz vorn an:

Ein neu aufgesetzter Debian Lenny 64 ohne Webseiten (Apache,PHP5, mySQL, PHPMyAdmin) . Dort CSS und HLSTATSX:CE installiert. Dann den Perl Demon gestartet und ich bekomme diese Fehlermeldung:

HLstatsX:CE daemon control
http://www.hlxce.com
---------------------------
A stale process was found for daemon on port 27500. It has been removed.
xxxxxxxx@xxxxxxx:~/scripts A stale process was found for daemon

Möchte ich die Ban Datenbank mit HLStatsX abgleichen, bekomme ich diese Fehlermeldung:
$ ./importbans.pl
Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./importbans.pl line 73.
BEGIN failed--compilation aborted at ./importbans.pl line 73.

Dabei ist es völlig wurscht welche Distri ich nehme: Ich habe Debian und Ubuntu probiert. Wäre sehr nice, wenn mir da jemand helfen könnte ;)
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

9

Tuesday, February 22nd 2011, 6:48am

So nach ewigen hin und her und herumprobieren, habe ich "anscheinend" den Fehler gefunden. So ganz passt das zwar nicht in meine Logik aber dann sollte das HOWTO von Hlstats mal überarbeitet werden ;)

Wie ich in meinem ersten Post schon geschrieben habe, habe ich unseren Server neu aufgesetzt - ohne Schnickschnack. Nachdem ich aber Mysql Server installiert hatte, gingen plötzlich auch der Perl Demon und der Datenbankabgleich. Nun möchte ich diesen mysql Server aber nicht haben. Was mach ich nun?
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

10

Tuesday, February 22nd 2011, 10:07am

xxxxxx@xxxxxxxx:~/scripts/ImportBans$ ./importbans.pl
Connecting to Sourcebans database...
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 3) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
at ./importbans.pl line 87

Hätte ich den Server mal nicht neu installiert :( - Ich könnte schon wieder heulen
steht doch da, DBD::mysql via cpan installieren
Hast du das gemacht?

Nachdem ich aber Mysql Server installiert hatte, gingen plötzlich auch der Perl Demon und der Datenbankabgleich.

Wahrscheinlich deswegen, weil durch die Installation des Servers die Abhängigkeiten von perl mit berücksichtigt worden sind.
Nun möchte ich diesen mysql Server aber nicht haben. Was mach ich nun?

Möglichkeit 1 - MySQL wieder deinstallieren
  • apt-get purge mysql-server
  • apt-get install mysql-common
  • cpan DBD::mysql "--mysql_config /etc/mysql/my.cnf" (ggf. upgrade und install YAML / nicht getestet // Meldungen lesen)
Möglichkeit 2 - billige Lösung - MySQL einfach nicht starten
  • /etc/init.d/mysql stop
  • update-rc.d mysql remove (ggf. update-rc.d -f mysql remove)

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

11

Tuesday, February 22nd 2011, 7:32pm

Hallo Dead_Eye,

ich habe es anders gelöst. Das Perl Modul DBI::mysql lies sich nicht installieren, hatte immer eine Fehlermeldung bekommen. Aber GeoIPPure konnte ich installieren. Egal ;)
Ich habe MySql installiert, und habe mir die Abhängigkeiten aufgeschrieben die er brauchte. Dann habe ich die Installation mit "N" abgebrochen und die mysql-perl Modulde mit apt-get installiert. Nu läuft wie schon geschrieben auch alles.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Similar threads