Seite 1 von 1

Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 09:46
von Felix
Hallo,
Ich habe gestern ein Ubuntu 64-Bit aufgesetzt und THELI darauf installiert. Das Kompilieren hat auch geklappt und THELI scheint bis zur Astrometrie auch zu laufen. Wie in der Anleitung beschrieben habe ich scamp nach /home/felix/THELI/theli/bin/Linux/ kopiert und mit chmod ausführbar gemacht (ist es normal das ich trotz 64-Bit Ubuntu keinen Linux_64 Ordner dort habe?). In THELI klappt wie gesagt alles bis zum Schritt Collecting information for coaddation, diese schlägt dann mit folgendem Fehler fehl:

Code: Alles auswählen
cat ${TEMPDIR}/scamp.log_$$
+ cat /home/felix/.theli/tmp//scamp.log_1855
./create_scamp.sh: line 430: /home/felix/THELI/theli//bin/Linux//scamp: cannot execute binary file


Ich weiß nicht woher diese Doppelslashs kommen, ich habe $PATH richtig gesetzt und dort sind mit einem echo auch nur einfache Slashes zu sehen. Kann mir jemand helfen den Fehler zu beheben?

Viele Grüße,
Felix

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 10:48
von spiegelei
Hallo,

wenn Du 64bit hast sollte auch der 64bit-Ordner da sein. Hast Du auch zuerst das Theli-Install und dann das Install der GUI durchgeführt?. Andersrum fehlen die Tests für die BS-Architektur.

Gruesze,
Karsten

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 11:30
von Felix
Hallo Karsten,
Ja, habe zuerst das theli-Archiv entpackt und installiert und danach das gui-Archiv entpackt und installiert (so wie im Wiki beschrieben). Das ist auch fehlerfrei durchgelaufen, zumindest sind mir dort keine ERROR aufgefallen. Den Ordner selber anlegen wird wohl nicht gehen? Muss man bei der Installation der 64-Bit Version noch etwas zusätzlich eingeben (falls die automatische Erkennung nicht klappt), im Wiki wird vermutlich nur die 32-Bit-Standard-Version beschrieben, oder?

Viele Grüße,
Felix

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 12:09
von spiegelei
Hallo Felix,
geh mal in einem Terminal in das Verzeichnis theli/pipesetup und gib dort ein ./endian

Da sollte was von x86_64 stehen.

Gruesze,
Karsten

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 13:03
von Felix
Hallo Karsten,
dort erscheint folgendes:
Code: Alles auswählen
-------------------------------------------------------------
Endian scheme and machine type size determination
-------------------------------------------------------------
Sizes: c=1 s=2 i=4 l=4 f=4 d=8

*** short:    cd ab
*** long:    78 56 34 12
*** float:    7d 1d 90 25
*** double:    d7 ec ae 70 79 f6 ae 46
-------------------------------------------------------------
this machine has an Intel based processor
felix-P5QL-PRO Linux 2.6.35-32-generic-pae #67-Ubuntu SMP Mon Mar 5 21:23:19 UTC 2012 i686
-------------------------------------------------------------


Von x86_64 steht da nichts, allerdings i686 (was 64-Bit ist, oder?). Ich kenn mich mit Linux nicht so wirklich gut aus, war erfreut überhaupt soweit zu kommen :-)

Viele Grüße,
Felix

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 13:08
von spiegelei
Hallo Felix,
hmmm, sieht eher nach 32bit aus. Was hast Du (äh, eher Dein Rechner) denn für einen Prozessor drin?

Gruesze
Karsten

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 13:11
von Knickohr
# uname -a

und/oder

# more /etc/issue

dazu

# more /proc/cpuinfo

Paste mal die Ergebnisse hier rein.

Thomas

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 13:36
von Felix
Hallo ihr Zwei,
Ich Blödmann hab die i386 installiert :shock: Okay, dann ist ja klar, dass das nicht gehen kann. Hab jetzt das 32-Bit Scamp runtergeladen und "installiert", da geht die Astrometrie nun durch. Sorry für die Umstände :roll: Ist es schlimm die 32-Bit zu verwenden, vermutlich nicht, oder? Denke mal ich werde nicht soviele Daten zusammenbekommen wie das Milchstrassenpanorama und bin jetzt schon begeistert wie flott das läuft im Gegensatz zur VM.

Der Vollständigkeithalber noch die Infos:

uname -a ergibt
Code: Alles auswählen
Linux felix-P5QL-PRO 2.6.35-32-generic-pae #67-Ubuntu SMP Mon Mar 5 21:23:19 UTC 2012 i686 GNU/Linux


more /etc/issue ergibt
Code: Alles auswählen
buntu 10.10 \n \l


Prozessor ist ein Intel Q9500 (Quadcore mit 2.8Ghz).

Viele Grüße,
Felix

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 13:40
von spiegelei
Hallo Felix,

bevor Du jetzt groß einsteigst und das System anpasst, installier Dir lieber die 64er Version.
Da kannst Du mehr Speicher verwalten und der Durchsatz ist auch höher.

Gruesze,
Karsten

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 14:01
von Knickohr
Also,

wenn Du keine Riesenpanoramen oder Allsky machst und Deine Ordner nicht mehr als sagen wir mal 1000 Files haben, dann kannst Du es dabei belassen.

Thomas

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 14:13
von mischa
Felix,

wenn ich mich richtig erinnere, dann kam es oefter vor, dass Leute mit deinem Setup in unloesbare Probleme laufen.
Theli ist sehr anspruchsvoll was den Zugriff auf die darunterliegende Hardware angeht. Ich kann mir vorstellen, dass bei den verwendeten Compileroptimierungen irgendwo Unvertraeglichkeiten auftreten, wenn ein 32bit System auf einem 64Bit Linux laeuft. Installier die 64bit version, jetzt weisst du ja wie es geht.

mischa

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 15:35
von Felix
Ich kann mir vorstellen, dass bei den verwendeten Compileroptimierungen irgendwo Unvertraeglichkeiten auftreten, wenn ein 32bit System auf einem 64Bit Linux laeuft. Installier die 64bit version, jetzt weisst du ja wie es geht.


Das mit dem 32-Bit System auf 64-Bit Linux versteh ich nicht so ganz. Das Linux ist ein 32-Bit, Theli wurde auch 32-Bit kompiliert, also ist doch alles okay, oder?

Re: Scamp kann nicht ausgeführt werden

BeitragVerfasst: Sonntag 10. Juni 2012, 16:02
von Knickohr
Du hast ein komplettes 32bit. Alles OK.

Thomas