Re: file und ldd ergeben verschieden Ergebnisse

2004-03-19 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Freitag, 19. März 2004 02:18 schrieb Andreas Pakulat:
 On 19.Mar 2004 - 01:00:29, Werner Mahr wrote:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Am Donnerstag, 18. März 2004 22:42 schrieb Andreas Pakulat:
   steht das UT glibc2.1.1 benoetigt und in meinem sid ist 2.3.2, in
   woody ist 2.2.5. Aber ich weiss nicht ob das auch fuer ut2003 noch
   gilt, wenn ja: Pech gehabt, denn eine glibc2.1.1 auf sarge zu zaubern
   duerfte schwierig bis unmoeglich sein...
 
  Also wenn ich das richtig verstehe, dürfte UT dann auch nicht laufen,
  oder verdreh ich das jetzt?

 Denke mal nicht.

Das läuft aber.

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWrLW1jkT71DQrmARAgL4AJ4i5oBq8sjvAGv1HbndDRgQn1RYYwCff12g
jZ0q+4ae0Qx1TgL/Dtf8afY=
=ERrn
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-19 Diskussionsfäden Elmar W. Tischhauser
Hallo!

On 18 Mar 2004 at 19:30 +0100, Werner Mahr wrote:

 Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
 /usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable, Intel\ 
 80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically linked (uses\ 
 shared libs), stripped
 Werner1:/home/werner# ldd /usr/local/games/ut2003/System/ut2003-bin
 not a dynamic executable
 Werner1:/home/werner#

 Wer von beiden lügt jetzt, und wie kann das passieren?

Generell würde ich ldd eher vertrauen als file, da Letzteres seine
Ausgabe heuristisch anhand typischer Bytemuster bestimmt.

Im konkreten Fall würde ich vorschlagen, mal 'readelf' oder 'objdump'
auf die Datei loszulassen. Eine weitere Möglichkeit wäre, während das
Programm läuft ein 'cat /proc/pid/maps' zu machen und nach in den
Adressraum eingeblendeten Bibliotheken zu suchen.

Lässt sich mit all diesen Methoden nichts finden, dürfte file sich
schlicht irren.

Gruß,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
···
  A mouse is a device used to point at the xterm you want to type in.


pgp0.pgp
Description: PGP signature


Re: file und ldd ergeben verschieden Ergebnisse

2004-03-19 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Freitag, 19. März 2004 12:19 schrieb Elmar W. Tischhauser:
 Hallo!

 On 18 Mar 2004 at 19:30 +0100, Werner Mahr wrote:
  Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
  /usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable,
  Intel\ 80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically
  linked (uses\ shared libs), stripped
  Werner1:/home/werner# ldd /usr/local/games/ut2003/System/ut2003-bin
  not a dynamic executable
  Werner1:/home/werner#
 
  Wer von beiden lügt jetzt, und wie kann das passieren?

 Generell würde ich ldd eher vertrauen als file, da Letzteres seine
 Ausgabe heuristisch anhand typischer Bytemuster bestimmt.

 Im konkreten Fall würde ich vorschlagen, mal 'readelf' oder 'objdump'
 auf die Datei loszulassen. Eine weitere Möglichkeit wäre, während das
 Programm läuft ein 'cat /proc/pid/maps' zu machen und nach in den
 Adressraum eingeblendeten Bibliotheken zu suchen.

 Lässt sich mit all diesen Methoden nichts finden, dürfte file sich
 schlicht irren.

Ich habs jetzt einfach mal gemacht wie ich denke das das Programm 
funktioniert:

Werner1:/usr/local/games/ut2003/System# readelf -d ut2003-bin

Dynamic segment at offset 0x40a94 contains 28 entries:
[snip]

ldd scheint sich zu irren.

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAW0Ed1jkT71DQrmARAoM6AJ9Ovz95C0PJoBAsfPzfbozKuO+xigCfV1xX
tZKsoyclvLgvfwK2GuhQreg=
=11TN
-END PGP SIGNATURE-



file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Servus,
auch der Suche nach der Fehlerquelle des fcntl Threads weiter oben, wollte ich 
mal das binary von ut2003 genauer betrachten.

also erstmal: ldd `which ut2003`
ergab: not a dynamic executable

also: file `which ut2003`
ergibt: symbolic link to `/usr/local/games/ut2003/ut2003'

also: file /usr/local/games/ut2003/ut2003
ergibt: Bourne shell script text executable

mit nano reingeguckt, Datei /usr/local/games/ut2003/System/ut2003-bin wird 
aufgerufen.

Und jetzt kommts!

Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
/usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable, Intel\ 
80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically linked (uses\ 
shared libs), stripped
Werner1:/home/werner# ldd /usr/local/games/ut2003/System/ut2003-bin
not a dynamic executable
Werner1:/home/werner#

Wer von beiden lügt jetzt, und wie kann das passieren?

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWerg1jkT71DQrmARAgnKAJ9xyB9kIgjD+8bEUElzIzZ2bGgiwwCeNRcP
pmv2Xcep5upg/qDzhatgNC4=
=xGjQ
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Andreas Pakulat
On 18.Mar 2004 - 19:30:54, Werner Mahr wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 Und jetzt kommts!
 
 Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
 /usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable, Intel\ 
 80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically linked (uses\ 
 shared libs), stripped
 Werner1:/home/werner# ldd /usr/local/games/ut2003/System/ut2003-bin
 not a dynamic executable
 Werner1:/home/werner#
 
 Wer von beiden lügt jetzt, und wie kann das passieren?

Wohl keiner denn meine executables sagen alle GNU/Linux 2.2.0 nicht
2.0.0, da hast du wohl ein Problem mit ut2003, denn wenn ich mich
nicht irre deutet das auf eine alte Version der libc6 hin Sprich
ldd kann mit dem Binary nichts anfangen weil das fuer ne alte libc6
gebaut wurde und da eine binaere Inkompatibilitaet besteht.

Andreas

-- 
The problem with graduate students, in general, is that they have
to sleep every few days.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Patrick Preuster
Werner Mahr wrote:
Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
/usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable, Intel\ 
80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically linked (uses\ 
shared libs), stripped
Werner1:/home/werner# ldd /usr/local/games/ut2003/System/ut2003-bin
not a dynamic executable
Werner1:/home/werner#

Wer von beiden lügt jetzt, und wie kann das passieren?
Die Ausgabe von ldd sagt ja eigentlich nur, dass ut2003-bin statisch 
kompiliert wurde und nicht gegen shared libs gelinkt wurde. Das ist ja 
kein Widerspruch zur Ausgabe von file.

Viele Gruesze
Patrick
--
Patrick Preuster
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
'Heaven doesn't want us and Hell is afraid we'll take over!'

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Donnerstag, 18. März 2004 19:53 schrieb Andreas Pakulat:

 Wohl keiner denn meine executables sagen alle GNU/Linux 2.2.0 nicht
 2.0.0, da hast du wohl ein Problem mit ut2003, denn wenn ich mich
 nicht irre deutet das auf eine alte Version der libc6 hin Sprich
 ldd kann mit dem Binary nichts anfangen weil das fuer ne alte libc6
 gebaut wurde und da eine binaere Inkompatibilitaet besteht.

Hast du das mit ut2003 getestet. Das Binary ist von der CD, das Spiel ist 
Mitte letzten Jahres rausgekommen. Wenn das solch eine alte Version nutzt, 
das es mit meinem System nicht kompatibel ist, muss ich sagen, da hat einer 
Scheiße gebaut, und die auf CD gepresst.

Ich denke, das ich mit Sarge auf einem hinreichend aktuellen Stand bin.

[EMAIL PROTECTED]:~$ apt-cache policy libc6
libc6:
  Installiert:2.3.2.ds1-11
  Mögliche Pakete:2.3.2.ds1-11
  Versions-Tabelle:
 *** 2.3.2.ds1-11 0
500 http://http.us.debian.org testing/main Packages
100 /var/lib/dpkg/status
[EMAIL PROTECTED]:~$

Oder habe ich dich falsch verstanden?

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWg5o1jkT71DQrmARAtJFAJ9WapMPYgO+h6Mes59RnPuTck9qHgCgrGu+
LagDlELSblFQO3BGZw2XIJE=
=VGVx
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Donnerstag, 18. März 2004 20:07 schrieb Patrick Preuster:
 Werner Mahr wrote:
  Werner1:/home/werner# file /usr/local/games/ut2003/System/ut2003-bin
  /usr/local/games/ut2003/System/ut2003-bin: ELF 32-bit LSB executable,
  Intel\ 80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically
  linked (uses\ shared libs), stripped  ^^^
^^
 Die Ausgabe von ldd sagt ja eigentlich nur, dass ut2003-bin statisch
 kompiliert wurde und nicht gegen shared libs gelinkt wurde. Das ist ja
 kein Widerspruch zur Ausgabe von file.

Mein Englisch ist zwar auf Unterhaltung im Stottertempo Niveau, aber falls du 
erkennen kannst was ich Markiert habe, und das übersetzt, weiß ich nicht wie 
du zu deiner Aussage kommst.

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWg2b1jkT71DQrmARApMNAJ9UNOHgSeaRW03QP/9Fhpq+5rtf7ACfVi+o
UwyfSNpGPbV16rOWaO+qitU=
=GRd2
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Andreas Pakulat
On 18.Mar 2004 - 22:02:29, Werner Mahr wrote:
 Oder habe ich dich falsch verstanden?

Nee ich mich wohl geirrt, siehe die andere Antwort bzgl. statischer
Bindung.

Andreas

-- 
The bugs you have to avoid are the ones that give the user not only
the inclination to get on a plane, but also the time.
-- Kay Bostic


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Andreas Pakulat
On 18.Mar 2004 - 22:02:29, Werner Mahr wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Am Donnerstag, 18. März 2004 19:53 schrieb Andreas Pakulat:
 
  Wohl keiner denn meine executables sagen alle GNU/Linux 2.2.0 nicht
  2.0.0, da hast du wohl ein Problem mit ut2003, denn wenn ich mich
  nicht irre deutet das auf eine alte Version der libc6 hin Sprich
  ldd kann mit dem Binary nichts anfangen weil das fuer ne alte libc6
  gebaut wurde und da eine binaere Inkompatibilitaet besteht.
 
 Hast du das mit ut2003 getestet. Das Binary ist von der CD, das Spiel ist 

Hab leider kein ut2003. Und auch eigentlich keine Ahnung davon.

 Mitte letzten Jahres rausgekommen. Wenn das solch eine alte Version nutzt, 
 das es mit meinem System nicht kompatibel ist, muss ich sagen, da hat einer 
 Scheiße gebaut, und die auf CD gepresst.

Also hier: http://ut.abfackeln.com/asu.html?page=tech

steht das UT glibc2.1.1 benoetigt und in meinem sid ist 2.3.2, in
woody ist 2.2.5. Aber ich weiss nicht ob das auch fuer ut2003 noch
gilt, wenn ja: Pech gehabt, denn eine glibc2.1.1 auf sarge zu zaubern
duerfte schwierig bis unmoeglich sein...

Andersum kann ich mir das nicht vorstellen, denn sonst gaebe es viel
mehr solche Fragen im Netz. Ich hab auch grad hier gesehen RedHat 9
und die haben mit Sicherheit keine alte glibc mehr...
http://www.unrealadmin.org/modules.php?name=Sectionsop=viewarticleartid=28

 Ich denke, das ich mit Sarge auf einem hinreichend aktuellen Stand bin.

Jupp, eigentlich schon, lt. file ist ut2003-bin ja aber mit ner alten
Version der glibc kompiliert

Andreas

-- 
I suppose that in a few hours I will sober up. That's such a sad
thought. I think I'll have a few more drinks to prepare myself.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Donnerstag, 18. März 2004 22:25 schrieb Andreas Pakulat:

 Nee ich mich wohl geirrt, siehe die andere Antwort bzgl. statischer
 Bindung.

Es gibt laut file keine statische Bindung.

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWh0x1jkT71DQrmARApM1AJsElaIfC/QuXZ+v0ewZd/XsIRUwMACfWNDo
r3LYMTEoo13nUPUgex+2S4M=
=m+uc
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Patrick Preuster
Werner Mahr wrote:
Die Ausgabe von ldd sagt ja eigentlich nur, dass ut2003-bin statisch
kompiliert wurde und nicht gegen shared libs gelinkt wurde. Das ist ja
kein Widerspruch zur Ausgabe von file.
Mein Englisch ist zwar auf Unterhaltung im Stottertempo Niveau, aber falls du 
erkennen kannst was ich Markiert habe, und das übersetzt, weiß ich nicht wie 
du zu deiner Aussage kommst.
Oh je, da hab ich mir die Ausgabe von file nicht genau genug angeschaut, 
das hatte ich nur ueberflogen, da hast du natuerlich recht, das ist 
definitiv komisch und sollte so nicht sein. Tut mir leid, dass ich nicht 
zur Loesung des Problems beitragen konnte.

Viele Gruesze
Patrick
--
Patrick Preuster
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
'Heaven doesn't want us and Hell is afraid we'll take over!'

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Werner Mahr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Donnerstag, 18. März 2004 22:42 schrieb Andreas Pakulat:

 steht das UT glibc2.1.1 benoetigt und in meinem sid ist 2.3.2, in
 woody ist 2.2.5. Aber ich weiss nicht ob das auch fuer ut2003 noch
 gilt, wenn ja: Pech gehabt, denn eine glibc2.1.1 auf sarge zu zaubern
 duerfte schwierig bis unmoeglich sein...

Also wenn ich das richtig verstehe, dürfte UT dann auch nicht laufen, oder 
verdreh ich das jetzt?

- -- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAWjgf1jkT71DQrmARAvtxAJ9A3QgWjjAYbWI5seUbmmOlKEzSLQCfdsXC
sm3OI1gzL7o6ebKbvfq+G58=
=3I7V
-END PGP SIGNATURE-



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Andreas Pakulat
On 19.Mar 2004 - 01:00:29, Werner Mahr wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Am Donnerstag, 18. März 2004 22:42 schrieb Andreas Pakulat:
 
  steht das UT glibc2.1.1 benoetigt und in meinem sid ist 2.3.2, in
  woody ist 2.2.5. Aber ich weiss nicht ob das auch fuer ut2003 noch
  gilt, wenn ja: Pech gehabt, denn eine glibc2.1.1 auf sarge zu zaubern
  duerfte schwierig bis unmoeglich sein...
 
 Also wenn ich das richtig verstehe, dürfte UT dann auch nicht laufen, oder 
 verdreh ich das jetzt?

Denke mal nicht. 

Andreas

-- 
Hire the morally handicapped.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: file und ldd ergeben verschieden Ergebnisse

2004-03-18 Diskussionsfäden Maik Holtkamp
Hi,

0n 04/03/[EMAIL PROTECTED]:00 Werner Mahr told me:

 Am Donnerstag, 18. März 2004 22:42 schrieb Andreas Pakulat:
 
  steht das UT glibc2.1.1 benoetigt und in meinem sid ist 2.3.2, in
  woody ist 2.2.5. Aber ich weiss nicht ob das auch fuer ut2003 noch
  gilt, wenn ja: Pech gehabt, denn eine glibc2.1.1 auf sarge zu zaubern
  duerfte schwierig bis unmoeglich sein...
 
 Also wenn ich das richtig verstehe, dürfte UT dann auch nicht laufen, oder 
 verdreh ich das jetzt?

Die unterschiedlichen Aussagen von file und ldd zu ut2003-bin habe
ich hier auch.

Ich benutze,

[EMAIL PROTECTED] System(1) $ /lib/libc.so.6 
GNU C Library stable release version 2.3.2

unter gentoo. Aber ut2k3 lief definitiv auch unter woody und sarge
problemlos.

Diese fcntl Meldung habe und kenne ich weder unter genntoo noch
unter debian und habe auch keinen Schimmer, wodurch verursacht bzw.
wie das zu beheben waere, sorry.

-- 
bye maik


pgp0.pgp
Description: PGP signature