PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probs mit der shell ...



Blame!
16.05.04, 17:03
Also ich hab mir grad den 2.6.6er kernel compiled. Funzt auch alles, aber mir ist etwas aufgefallen:
Ich hab ein paar kleine Programme die nur aus einer datei besteht (zb ein portscanner) und wenn ich zb den portscanner in der shell starten will kommt nix :mad: . Also ich geb an zb ./portscanner aber anstatt das das programm startet kommt halt nix ... is nicht mit allen programmen so und mit kernel 2.4 hab ich das prob nicht... weiß jemand woran das liegen könnte??? :confused:

Danke!
Blame!

peschmae
16.05.04, 17:12
Ein Programm besteht immer nur aus einder Datei ;)

Lässt sich das auf eine bestimmte "Art" Programme einschränken?
Bist du sicher dass das ein Kernel-Problem ist (glaub ich nämlich nicht)?

MfG Peschmä

Blame!
16.05.04, 17:16
hmm weiß nicht, also das prog das net funzt is ein einfacher portscanner, die src hab ich aber nich da ... ich denk mir halt das es am kernel liegen muss weils ja mit dem kernel 2.4.x funzt.

peschmae
16.05.04, 19:08
ist es nur der Portscanner der nicht geht?

MfG Peschmä

Blame!
16.05.04, 19:26
Ja, scheint so...

hp_tux
16.05.04, 20:48
Hallo,

hmm, was kommt denn bei

ldd portscanner

Gruß

hp_tux

Blame!
16.05.04, 21:27
Dann kommt:

"not a dynamic executable"

Heist das das es unter dem 2.6er kernel gar nicht funktioniert??

DANKE!

hp_tux
16.05.04, 21:31
Hallo,


"not a dynamic executable"

Heist das das es unter dem 2.6er kernel gar nicht funktioniert??
na, das heißt wahrscheinlich, daß das Programm nicht dynamisch, sondern statisch gelinkt ist.

Was sagt denn

file portscanner

Gruß

hp_tux

Blame!
16.05.04, 21:42
"ERROR: corrupted section header size"

....

hp_tux
16.05.04, 21:56
Hallo,


"ERROR: corrupted section header size"
aha, hast Du das mal unter beiden Kernel-Versionen getestet?

Gruß

hp_tux

Blame!
16.05.04, 22:01
ja, mit dem 2.4er kernel gings und unter 2.6.5 und 2.6.6 nicht ...

hp_tux
16.05.04, 22:08
Hallo,


ja, mit dem 2.4er kernel gings und unter 2.6.5 und 2.6.6 nicht ...
tja, dann ist das Programm entweder schlicht und ergreifend inkompatibel zum 2.6er Kernel, oder Du bist tatsächlich auf einen Kernel-Bug gestoßen. Du kannst ja mal das Programm unter dem 2.6er Kernel aus den Sourcen kompilieren.

Gruß

hp_tux