Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

1

Mittwoch, 4. Januar 2012, 19:31

HLStatsX CE funktioniert nicht

Guten Abend Gemeinde,

ich habe gerade ein Problem, welches ich schon versucht habe mit rain zu lösen. Vor ca. einem Jahr, hatte ich damals noch mit Windows den CSS Server + HLStats gehostet. Alles funktioniert hierbei wirklich prima. Bestens funktioniert.

Gestern wollte ich mich dann mal dranmachen, die HLSTATS unter Linux zu installieren. Ich habe die Anleitung von eurer Seite genommen, komme jdoch nicht zum gewünschten Ergebnis.

Vorweg sei gesagt, es läuft ein CSS Server mit Sourcemod und auf dem selben Linux Server, läuft der Webserver, der später verwendet wird um HLStats zu hosten.

Ich führe nun auf meinem Server per Screen den HLSTATS Daemon aus und start anschließend den Server. Die Autoexec.cfg stimmt soweit, das hat rain heute schon überprüft. Ich habe jedoch ein komisches Problem.
Ich verbinde mich zum Server und rufe das Menü über "hlx" auf. Dies funktioniert wunderbar, jedoch werden von dem Menü keine Befehle akzeptiert, das Menü schließt sich einfach wieder. Auch gehen Befehle wie statsme, top und co. nicht. Der Perl Daemon gibt folgenden Rückgabewert:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
2012-01-04 19:18:47:   192.168.2.124:27015 - E013: (IGNORED) NOTMINPLAYERS: World triggered "Round_Start" (0/1)
2012-01-04 19:19:30:   192.168.2.124:27015 - E013: (IGNORED) NOTMINPLAYERS: World triggered "Restart_Round_(1_second)" (0/1)
2012-01-04 19:19:31:   192.168.2.124:27015 - MYSQL: Flushing player updates to database...
2012-01-04 19:19:31:   192.168.2.124:27015 - MYSQL: Flushing player updates to database is complete.
2012-01-04 19:19:33:   192.168.2.124:27015 - E013: (IGNORED) NOTMINPLAYERS: World triggered "Round_Start" (0/1)
2012-01-04 19:21:31:                   	- HLSTATSX: No data since 120 seconds
2012-01-04 19:23:27:                   	- HLSTATSX: Insert new server trend timestamp
2012-01-04 19:23:31:                   	- HLSTATSX: No data since 120 seconds
2012-01-04 19:23:45:                   	- SERVER: Insert new server load timestamp
2012-01-04 19:23:45:   192.168.2.124:27015 - E020: (IGNORED) OK Rcon from "192.168.2.124": "stats"
2012-01-04 19:23:45:   192.168.2.124:27015 - MYSQL: Flushing player updates to database...
2012-01-04 19:23:45:   192.168.2.124:27015 - MYSQL: Flushing player updates to database is comple


Das merkwürde daran ist, dass er irgendwie mitbekommt, dass eine Runde gestartet wird, danach jedoch nichts mehr mitbekommt. Normalerweise sollte man ja auch Ingame schon damit begrüßt werden, dass auf dem Server hlstats läuft. AUch diese Meldung bleibt fern. Was mich nochemhr verwundert ist, der Eintrag des Server in das HLStatsX Webinterfacce. Hierbei wird eigentlich der Name des Server(CSS Server) abgezeigt, und nicht den namen den man beim anlegen des Servers angiebt. Das ist bei mir der Fall.
Jedoch werden keine Kills oder ähnliches im Menü agezeigt. Ich habe schon alles probiert, was geht, jedoch ohne Erfolg. Ich kann mir nichtmehr selbst weiterhelfen.


Komisch sind auch solche Einstellungen im Daemon

Quellcode

1
2
3
4
5
6
2012-01-04 19:28:46:   192.168.2.124:27015 - E020: (IGNORED) OK Rcon from "192.168.2.124": "stats"
2012-01-04 19:28:46:   192.168.2.124:27015 - MYSQL: Flushing player updates to database...
2012-01-04 19:28:46:   192.168.2.124:27015 - MYSQL: Flushing player updates to database is complete.
2012-01-04 19:28:46:   192.168.2.124:27015 - E020: (IGNORED) OK Rcon from "192.168.2.124": "status"
2012-01-04 19:28:46:   192.168.2.124:27015 - E020: BAD DATA: rcon from "192.168.2.124:53020": command ""
2012-01-04 19:28:46:   192.168.2.124:27015 - E020: (IGNORED) OK Rcon from "192.168.2.124": "sv_visiblemaxplayers"


Vielleicht macht sich ja einer die Mühe mir das zu erklären und oder eine installation von A bis Z durchgeht. Irgendwo ist der Wurm dirn!

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 5. Januar 2012, 14:21

Keiner eine Idee?

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

3

Donnerstag, 5. Januar 2012, 14:49

Das Tutorial im WIki ist stark veraltet. Versuch es nochmal mit dem Englischen Tut von der originalen Seite. Vermutlich liegt der Fehler irgendwo am daemon.
Was Du jetzt im einzlenen da falsch gemacht hast, kann Dir keiner sagen. Man müsste auch alles Schritt für Schritt durchgehen und schauen, wo der Fehler ist.
Fang am besten nochmal komplett von vorne an und benutze das Englische HowTo.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 5. Januar 2012, 15:16

habe ich, jedoch hat dies nichts bewirkt. kann da keiner mal mitdrauf schauen der das evt. einrichten kann! Gamserver und co. installiere ich ja, für euch ist das doch sicher ne Sahce von 30min. Ich komme nichtmehr weiter

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

5

Donnerstag, 5. Januar 2012, 17:16

Was mich persönlich wundert, ich kann mich auch täuschen, das ist doch sicherlich ein Public Server oder? Oder läuft dieser nur im LAN? Du hast eine private IP Adresse. Dann kann das m.E. nicht funktionieren. Aber wenn Du magst, würde ich mir das mal anschauen. Versprechen das ich es hinkriege tue ich aber nicht ;) - ist schon zu lange her ^^
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

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

6

Donnerstag, 5. Januar 2012, 17:18

das ist doch sicherlich ein Public Server oder?

Sieht sehr stark nach einer VM aus.

MfG
Impact

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

7

Donnerstag, 5. Januar 2012, 17:29

Nein soll nur für private Zwecke dienen, einfach mal ausprobieren, et cpp. Nüscht ins internet. Habe gerade festgestellt, dass ich dieses Perl Paket dbd::mysql nicht installiert, hab. ABer wie zum Henker geht das.

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

8

Donnerstag, 5. Januar 2012, 18:43

Steht alles in den Tutorials mein lieber .... steht alles in den Tutorials.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

9

Donnerstag, 5. Januar 2012, 19:08

ok, das ist vielleicht mein Fehler gewesen, dies habe ich bereits ausprobiert, jedoch erscheint dann folgender Fehler

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
Creating test wrappers for DBI::PurePerl:
t/zvp_01basics.t
t/zvp_02dbidrv.t
t/zvp_03handle.t
t/zvp_04mods.t
t/zvp_05concathash.t
t/zvp_06attrs.t
t/zvp_07kids.t
t/zvp_08keeperr.t
t/zvp_09trace.t
t/zvp_10examp.t
t/zvp_11fetch.t
t/zvp_12quote.t
t/zvp_13taint.t
t/zvp_14utf8.t
t/zvp_15array.t
t/zvp_16destroy.t
t/zvp_19fhtrace.t
t/zvp_20meta.t
t/zvp_30subclass.t
t/zvp_35thrclone.t (use threads)
t/zvp_40profile.t
t/zvp_41prof_dump.t
t/zvp_42prof_data.t
t/zvp_43prof_env.t
t/zvp_48dbi_dbd_sqlengine.t
t/zvp_49dbd_file.t
t/zvp_50dbm_simple.t
t/zvp_51dbm_file.t
t/zvp_52dbm_complex.t
t/zvp_60preparse.t
t/zvp_65transact.t
t/zvp_70callbacks.t
t/zvp_72childhandles.t
t/zvp_80proxy.t
t/zvp_85gofer.t
t/zvp_86gofer_fail.t
t/zvp_87gofer_cache.t
t/zvp_90sql_type_cast.t
Creating test wrappers for DBD::Gofer + DBI::SQL::Nano:
t/zvxgn_48dbi_dbd_sqlengine.t
t/zvxgn_49dbd_file.t
t/zvxgn_50dbm_simple.t
t/zvxgn_51dbm_file.t
t/zvxgn_52dbm_complex.t
t/zvxgn_85gofer.t
Creating test wrappers for DBD::Gofer + DBI::PurePerl:
t/zvxgp_01basics.t
t/zvxgp_02dbidrv.t
t/zvxgp_03handle.t
t/zvxgp_04mods.t
t/zvxgp_05concathash.t
t/zvxgp_06attrs.t
t/zvxgp_07kids.t
t/zvxgp_08keeperr.t
t/zvxgp_09trace.t
t/zvxgp_10examp.t
t/zvxgp_11fetch.t
t/zvxgp_12quote.t
t/zvxgp_13taint.t
t/zvxgp_14utf8.t
t/zvxgp_15array.t
t/zvxgp_16destroy.t
t/zvxgp_19fhtrace.t
t/zvxgp_20meta.t
t/zvxgp_30subclass.t
t/zvxgp_35thrclone.t (use threads)
t/zvxgp_40profile.t
t/zvxgp_41prof_dump.t
t/zvxgp_42prof_data.t
t/zvxgp_43prof_env.t
t/zvxgp_48dbi_dbd_sqlengine.t
t/zvxgp_49dbd_file.t
t/zvxgp_50dbm_simple.t
t/zvxgp_51dbm_file.t
t/zvxgp_52dbm_complex.t
t/zvxgp_60preparse.t
t/zvxgp_65transact.t
t/zvxgp_70callbacks.t
t/zvxgp_72childhandles.t
t/zvxgp_80proxy.t
t/zvxgp_85gofer.t
t/zvxgp_86gofer_fail.t
t/zvxgp_87gofer_cache.t
t/zvxgp_90sql_type_cast.t
Creating test wrappers for DBI::SQL::Nano + DBI::PurePerl:
t/zvxnp_48dbi_dbd_sqlengine.t
t/zvxnp_49dbd_file.t
t/zvxnp_50dbm_simple.t
t/zvxnp_51dbm_file.t
t/zvxnp_52dbm_complex.t
t/zvxnp_85gofer.t
Creating test wrappers for DBD::Gofer + DBI::SQL::Nano + DBI::PurePerl:
t/zvxgnp_48dbi_dbd_sqlengine.t
t/zvxgnp_49dbd_file.t
t/zvxgnp_50dbm_simple.t
t/zvxgnp_51dbm_file.t
t/zvxgnp_52dbm_complex.t
t/zvxgnp_85gofer.t
Checking if your kit is complete...
Looks good

	I see you're using perl 5.010001 on i486-linux-gnu-thread-multi, okay.
	Remember to actually *read* the README file!
	Use  'make' to build the software (dmake or nmake on Windows).
	Then 'make test' to execute self tests.
	Then 'make install' to install the DBI and then delete this working
	directory before unpacking and building any DBD::* drivers.

Writing Makefile for DBI
Could not read '/root/.cpan/build/DBI-1.616-bzEuQU/META.yml'. Falling back to other methods to determine prerequisites
Can't exec "make": Datei oder Verzeichnis nicht gefunden at /usr/share/perl/5.10/CPAN/Distribution.pm line 2003.
  TIMB/DBI-1.616.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running install for module 'DBD::mysql'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz
Checksum for /root/.cpan/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz ok
DBD-mysql-4.020/
DBD-mysql-4.020/ChangeLog
DBD-mysql-4.020/constants.h
DBD-mysql-4.020/dbdimp.c
DBD-mysql-4.020/dbdimp.h
DBD-mysql-4.020/eg/
DBD-mysql-4.020/eg/bug14979.pl
DBD-mysql-4.020/eg/bug21028.pl
DBD-mysql-4.020/eg/bug30033.pl
DBD-mysql-4.020/eg/bug30033pg.pl
DBD-mysql-4.020/eg/decimal_test.pl
DBD-mysql-4.020/eg/issue21946.pl
DBD-mysql-4.020/eg/prepare_memory_usage.pl
DBD-mysql-4.020/eg/proc_example1.pl
DBD-mysql-4.020/eg/proc_example2.pl
DBD-mysql-4.020/eg/proc_example2a.pl
DBD-mysql-4.020/eg/proc_example2b.pl
DBD-mysql-4.020/eg/proc_example3.pl
DBD-mysql-4.020/eg/proc_example4.pl
DBD-mysql-4.020/INSTALL.html
DBD-mysql-4.020/lib/
DBD-mysql-4.020/lib/Bundle/
DBD-mysql-4.020/lib/Bundle/DBD/
DBD-mysql-4.020/lib/Bundle/DBD/mysql.pm
DBD-mysql-4.020/lib/DBD/
DBD-mysql-4.020/lib/DBD/mysql/
DBD-mysql-4.020/lib/DBD/mysql/GetInfo.pm
DBD-mysql-4.020/lib/DBD/mysql/INSTALL.pod
DBD-mysql-4.020/lib/DBD/mysql.pm
DBD-mysql-4.020/Makefile.PL
DBD-mysql-4.020/Makefile.PL.embedded
DBD-mysql-4.020/MANIFEST
DBD-mysql-4.020/MANIFEST.SKIP
DBD-mysql-4.020/META.yml
DBD-mysql-4.020/myld
DBD-mysql-4.020/mysql.xs
DBD-mysql-4.020/README
DBD-mysql-4.020/t/
DBD-mysql-4.020/t/00base.t
DBD-mysql-4.020/t/10connect.t
DBD-mysql-4.020/t/20createdrop.t
DBD-mysql-4.020/t/25lockunlock.t
DBD-mysql-4.020/t/29warnings.t
DBD-mysql-4.020/t/30insertfetch.t
DBD-mysql-4.020/t/31insertid.t
DBD-mysql-4.020/t/32insert_error.t
DBD-mysql-4.020/t/35limit.t
DBD-mysql-4.020/t/35prepare.t
DBD-mysql-4.020/t/40bindparam.t
DBD-mysql-4.020/t/40bindparam2.t
DBD-mysql-4.020/t/40blobs.t
DBD-mysql-4.020/t/40catalog.t
DBD-mysql-4.020/t/40keyinfo.t
DBD-mysql-4.020/t/40listfields.t
DBD-mysql-4.020/t/40nulls.t
DBD-mysql-4.020/t/40nulls_prepare.t
DBD-mysql-4.020/t/40numrows.t
DBD-mysql-4.020/t/40server_prepare.t
DBD-mysql-4.020/t/40server_prepare_error.t
DBD-mysql-4.020/t/40types.t
DBD-mysql-4.020/t/41bindparam.t
DBD-mysql-4.020/t/41blobs_prepare.t
DBD-mysql-4.020/t/42bindparam.t
DBD-mysql-4.020/t/50chopblanks.t
DBD-mysql-4.020/t/50commit.t
DBD-mysql-4.020/t/51bind_type_guessing.t
DBD-mysql-4.020/t/52comment.t
DBD-mysql-4.020/t/53comment.t
DBD-mysql-4.020/t/55utf8.t
DBD-mysql-4.020/t/60leaks.t
DBD-mysql-4.020/t/65types.t
DBD-mysql-4.020/t/70takeimp.t
DBD-mysql-4.020/t/71impdata.t
DBD-mysql-4.020/t/75supported_sql.t
DBD-mysql-4.020/t/76multi_statement.t
DBD-mysql-4.020/t/80procs.t
DBD-mysql-4.020/t/85init_command.t
DBD-mysql-4.020/t/86_bug_36972.t
DBD-mysql-4.020/t/lib.pl
DBD-mysql-4.020/t/mem_leak.pl
DBD-mysql-4.020/t/mysql.dbtest
DBD-mysql-4.020/t/mysql.mtest
DBD-mysql-4.020/TODO

  CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz

Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 83.

Cannot find the file 'mysql_config'! Your execution PATH doesn't seem
not contain the path to mysql_config. Resorting to guessed values!
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located


PLEASE NOTE:

For 'make test' to run properly, you must ensure that the
database user 'root' can connect to your MySQL server
and has the proper privileges that these tests require such
as 'drop table', 'create table', 'drop procedure', 'create procedure'
as well as others.

mysql> grant all privileges on test.* to 'root'@'localhost' identified by 's3kr1t';

You can also optionally set the user to run 'make test' with:

perl Makefile.PL --testuser=username

Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Failed to determine directory of mysql.h. Use

  perl Makefile.PL --cflags=-I<dir>

to set this directory. For details see the INSTALL.html file,
section "C Compiler flags" or type

  perl Makefile.PL --help
Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site]
Warning (usually harmless): 'YAML' not installed, will not store persistent state
  CAPTTOFU/DBD-mysql-4.020.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Failed during this command:
 TIMB/DBI-1.616.tar.gz                    	: make NO
 CAPTTOFU/DBD-mysql-4.020.tar.gz          	: writemakefile NO '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512


Ich führe diese Befehle mit dem Root Benutzer aus.

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

10

Donnerstag, 5. Januar 2012, 19:14

Mach mal bitte folgendes: apt-get install libnet-daemon-perl libdbi-perl libhtml-template-perl libdbd-mysql-perl libplrpc-perl make gcc

und dann mach obiges nochmal. Ich habe ewig gebraucht damals ehe ich den Fehler gefunden habe. Sollte aber funktionieren. So werden die MySQL Treiber für Perl installiert.
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

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

11

Donnerstag, 5. Januar 2012, 19:25

Ich habe keinen blassen Dunst was mir das alles sagen soll?!

geo
das hat soweit glaube ich funktioniert. Nachdem ich den Befehl nochmals eingegeben habe stand dort.

Quellcode

1
2
3
4
5
oot@debian:~# perl -MCPAN -e 'install Geo::IP::PurePerl'
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
  Database was generated on Thu, 05 Jan 2012 15:13:19 GMT
Geo::IP::PurePerl is up to date (1.25).



dbd::mysql

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
root@debian:~# perl -MCPAN -e "install DBD::mysql"
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
  Database was generated on Thu, 05 Jan 2012 15:13:19 GMT
Running install for module 'DBD::mysql'
CPAN: Data::Dumper loaded ok (v2.124)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.02)
Checksum for /root/.cpan/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.52)
DBD-mysql-4.020/
DBD-mysql-4.020/ChangeLog
DBD-mysql-4.020/constants.h
DBD-mysql-4.020/dbdimp.c
DBD-mysql-4.020/dbdimp.h
DBD-mysql-4.020/eg/
DBD-mysql-4.020/eg/bug14979.pl
DBD-mysql-4.020/eg/bug21028.pl
DBD-mysql-4.020/eg/bug30033.pl
DBD-mysql-4.020/eg/bug30033pg.pl
DBD-mysql-4.020/eg/decimal_test.pl
DBD-mysql-4.020/eg/issue21946.pl
DBD-mysql-4.020/eg/prepare_memory_usage.pl
DBD-mysql-4.020/eg/proc_example1.pl
DBD-mysql-4.020/eg/proc_example2.pl
DBD-mysql-4.020/eg/proc_example2a.pl
DBD-mysql-4.020/eg/proc_example2b.pl
DBD-mysql-4.020/eg/proc_example3.pl
DBD-mysql-4.020/eg/proc_example4.pl
DBD-mysql-4.020/INSTALL.html
DBD-mysql-4.020/lib/
DBD-mysql-4.020/lib/Bundle/
DBD-mysql-4.020/lib/Bundle/DBD/
DBD-mysql-4.020/lib/Bundle/DBD/mysql.pm
DBD-mysql-4.020/lib/DBD/
DBD-mysql-4.020/lib/DBD/mysql/
DBD-mysql-4.020/lib/DBD/mysql/GetInfo.pm
DBD-mysql-4.020/lib/DBD/mysql/INSTALL.pod
DBD-mysql-4.020/lib/DBD/mysql.pm
DBD-mysql-4.020/Makefile.PL
DBD-mysql-4.020/Makefile.PL.embedded
DBD-mysql-4.020/MANIFEST
DBD-mysql-4.020/MANIFEST.SKIP
DBD-mysql-4.020/META.yml
DBD-mysql-4.020/myld
DBD-mysql-4.020/mysql.xs
DBD-mysql-4.020/README
DBD-mysql-4.020/t/
DBD-mysql-4.020/t/00base.t
DBD-mysql-4.020/t/10connect.t
DBD-mysql-4.020/t/20createdrop.t
DBD-mysql-4.020/t/25lockunlock.t
DBD-mysql-4.020/t/29warnings.t
DBD-mysql-4.020/t/30insertfetch.t
DBD-mysql-4.020/t/31insertid.t
DBD-mysql-4.020/t/32insert_error.t
DBD-mysql-4.020/t/35limit.t
DBD-mysql-4.020/t/35prepare.t
DBD-mysql-4.020/t/40bindparam.t
DBD-mysql-4.020/t/40bindparam2.t
DBD-mysql-4.020/t/40blobs.t
DBD-mysql-4.020/t/40catalog.t
DBD-mysql-4.020/t/40keyinfo.t
DBD-mysql-4.020/t/40listfields.t
DBD-mysql-4.020/t/40nulls.t
DBD-mysql-4.020/t/40nulls_prepare.t
DBD-mysql-4.020/t/40numrows.t
DBD-mysql-4.020/t/40server_prepare.t
DBD-mysql-4.020/t/40server_prepare_error.t
DBD-mysql-4.020/t/40types.t
DBD-mysql-4.020/t/41bindparam.t
DBD-mysql-4.020/t/41blobs_prepare.t
DBD-mysql-4.020/t/42bindparam.t
DBD-mysql-4.020/t/50chopblanks.t
DBD-mysql-4.020/t/50commit.t
DBD-mysql-4.020/t/51bind_type_guessing.t
DBD-mysql-4.020/t/52comment.t
DBD-mysql-4.020/t/53comment.t
DBD-mysql-4.020/t/55utf8.t
DBD-mysql-4.020/t/60leaks.t
DBD-mysql-4.020/t/65types.t
DBD-mysql-4.020/t/70takeimp.t
DBD-mysql-4.020/t/71impdata.t
DBD-mysql-4.020/t/75supported_sql.t
DBD-mysql-4.020/t/76multi_statement.t
DBD-mysql-4.020/t/80procs.t
DBD-mysql-4.020/t/85init_command.t
DBD-mysql-4.020/t/86_bug_36972.t
DBD-mysql-4.020/t/lib.pl
DBD-mysql-4.020/t/mem_leak.pl
DBD-mysql-4.020/t/mysql.dbtest
DBD-mysql-4.020/t/mysql.mtest
DBD-mysql-4.020/TODO
CPAN: File::Temp loaded ok (v0.22)

  CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz

Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 83.

Cannot find the file 'mysql_config'! Your execution PATH doesn't seem
not contain the path to mysql_config. Resorting to guessed values!
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located


PLEASE NOTE:

For 'make test' to run properly, you must ensure that the
database user 'root' can connect to your MySQL server
and has the proper privileges that these tests require such
as 'drop table', 'create table', 'drop procedure', 'create procedure'
as well as others.

mysql> grant all privileges on test.* to 'root'@'localhost' identified by 's3kr1t';

You can also optionally set the user to run 'make test' with:

perl Makefile.PL --testuser=username

Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL line 478.
Can't find mysql_config. Use --mysql_config option to specify where mysql_confi
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL
Can't find mysql_config. Use --mysql_config option to specify where mysql_confi
Can't exec "mysql_config": Datei oder Verzeichnis nicht gefunden at Makefile.PL
Can't find mysql_config. Use --mysql_config option to specify where mysql_confi
Failed to determine directory of mysql.h. Use

  perl Makefile.PL --cflags=-I<dir>

to set this directory. For details see the INSTALL.html file,
section "C Compiler flags" or type

  perl Makefile.PL --help
Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site]
Warning (usually harmless): 'YAML' not installed, will not store persistent sta
  CAPTTOFU/DBD-mysql-4.020.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Could not read '/root/.cpan/build/DBD-mysql-4.020-FpkQyw/META.yml'. Falling bac

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

12

Donnerstag, 5. Januar 2012, 19:36

Das was ich Dir oben gepostet habe, gibst Du in die SSH Console ein. Dann lass alles nochmals durchlaufen. Irgendetwas scheint mit Deinem make nicht zu stimmen. Wenn dann immer noch Probleme auftreten mach dann mal ein dpkg-reconfigure make
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

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

13

Donnerstag, 5. Januar 2012, 20:00

hat alles nicht funktioniert. habe nun von vorne angefangen, der css server ist downgeloaded und ich warte jetzt einfach drauf bis mir jemand per teamviewer oder so helfen wird, wenn er Lust hat!

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

14

Freitag, 6. Januar 2012, 00:35

Hat Canc3lL0g0ut ja schon geschrieben:

Quellcode

1
2
apt-get update
apt-get install libdbi-perl libclass-dbi-mysql-perl

Über SSH. Kein Cpan. Wenn du kein Debian einsetzt, müsstest du den Paketmanager deiner eingesetzten Distribution verwenden.


Das Problem mit der fehlenden Klasse taucht dann auf, wenn kein MySQL-Server auf dem gleichen Host läuft. Somit werden auch nicht die benötigten Klassen für perl mit installiert. CPan macht beim Installieren der DBI für MySQL Probleme, wie man sehen kann. Besser ist es halt die Lib direkt mit dem Paketmanager, wie oben beschrieben, zu installieren. Das erspart dir unter anderem auch eine Installation des MySQL-Servers/Client auf deinem Host.

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

15

Freitag, 6. Januar 2012, 10:14

Was ich nicht ganz verstehe er hat oben geschrieben das Apache, PHP und so weiter ja auch der gleichen Maschine laufen soll. Damit hätte sich rein theoretisch die Sache mit dem MySQL erledigt, da er MySQL ja sowieso installieren muss. Ich vermute das Problem komplett bei make. Bei mir hats damals auch daran gelegen. Ich werds mir heute mal anschauen ^^
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

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

16

Freitag, 6. Januar 2012, 14:16

Ja, das wäre auch möglich. Dann kann er für CPan das Modul nicht kompilieren. Er bräuchte dann aber auch kein DBI::MySQL zu installieren, weil es schon drauf wäre.

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

17

Freitag, 6. Januar 2012, 14:20

Richtig. Ich habe ihm über Teamviewer das ganze korrekt installiert. Ich warte nun nur noch auf Feedback ob alles funktioniert. Aber Die CPAN Module und auch die MySQL daten wurden korrekt installiert. Der Daemon lässt sich auch ohne Fehlermeldung starten und dauch die Geo Daten lassen sich ordentlich aktualisieren. Ich bin sehr zuversichtlich das es nun funktioniert :)
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

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

18

Samstag, 7. Januar 2012, 16:16

Mittlerweile funktioniert dies durch Hilfe von Canc3lL0g0ut

Vielen Dank dafür. Hat ich sehr gefreut. Ich werde in den kommenden Tagen ein HowTo zur Installation von HLStatsx CE schreiben und auch gerne euch zur Verfügung zu stellen, um das alte abzulösen und auf den neuesten Stand zu bringen.

Grüße
Wundi

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

19

Samstag, 7. Januar 2012, 19:29

Söner wäre es das aktuelle HOW-To zu verbessern, anstatt ein neues zu schreiben: http://sourceserver.info/wiki/statistiken/hlxce/install

Wundi

Anfänger

  • »Wundi« ist der Autor dieses Themas

Beiträge: 18

Rootserver vorhanden: Ja

  • Nachricht senden

20

Montag, 9. Januar 2012, 17:06

Hola Gemeinde,

ich habe jetzt Zeit gefunden das Tutorial zu schreiben. Inzwischen habe ich es jedoch vorerst auf meiner Website veröffentlicht.
Ich werde jedoch definitiv das Tutorial noch in das Wiki hier übernehmen. Allerdings, denke ich erst in ca. zwei Wochen, da ich leider momentan im Prüfungsstreß bin.

Vielleicht ließt der ein oder andere aus Interesse, vielleicht auch jemand der es benötigt. Für Kritik bin ich jederzeit offen. Falls Passagen euch nicht so ansprechen, einfach melden, ggf. Korrekturvorschläge und ich werde es übernehmen.

http://onlinetraining4u.de/index.php/cou…ce-installation

Grüße

Christian

Ähnliche Themen