Seite 1 von 1

hostname: invalid option -- 'I'

Verfasst: Dienstag 30. November 2021, 17:28
von sat-lhs
Hallo zusammen.
Ich versuche schon seit einiger Zeit vergebens SALOME-9.7.0 auf Manjaro XFCE zum Starten zu überreden.
Der Start bricht mit der Fehlermeldung: "hostname: invalid option -- 'I'" ab.
Ich komme aus der Debian-Welt, hier gibt hostname -i die IP4 und die IP6 Adressen aus, das scheint aber bei Arch nicht zu klappen.

Könnte man der Version von hostname ändern, oder gibt es einen vergleichbaren Befehl?

Ich wäre sehr dankbar für hilfreiche Posts.

Viele liebe Grüße
Rainer

Re: hostname: invalid option -- 'I'

Verfasst: Dienstag 30. November 2021, 22:06
von gosia
Hallo Rainer,
du könntest die IP-Adressen aus

Code: Alles auswählen

ip addr
rausfischen. Aber das wird wohl nicht helfen, ausser Du weisst, wie man SALOME damit fütterst.
Mir stellt sich die Frage, woher Du Salome hast, wahrscheinlich selbst übersetzt? Ich habe jedenfalls keine Version 9.7.0 in den offiziellen Manjaro-Repos (auch nicht im AUR) gefunden.
Eine Anpassung vom "Manjaro"-hostname, damit es auch -I akzeptiert, ist zumindest mir nicht bekannt. Da gibt es nur das kleine -i

Code: Alles auswählen

-i, --ip-address       addresses for the host name
Wird denn Salome mit einem bearbeitbarem Skript gestartet?

viele Grüsse gosia

Re: hostname: invalid option -- 'I'

Verfasst: Mittwoch 1. Dezember 2021, 17:16
von sat-lhs
Hallo gosia,

ich glaube ip addr bringt mich hier nicht weiter.
Ich versuche jetzt, die IP-Adresse im Python-StartScript geich fest einzutragen, vielleicht funktioniert das.

Ich habe übrigens das Universal Linux Binary von der Salome Download Page heruntergeladen. Hier kannst die .py Dateien nach belieben anpassen.

In den Repos (auch AUR) habe ich keine halbwegs aktuelle Version gefunden, da hatte ich zuerst gesucht.

Re: hostname: invalid option -- 'I'

Verfasst: Mittwoch 1. Dezember 2021, 21:19
von sat-lhs
Es gab eine einfache Lösung für mein Problem:

Singularity-Container Version3 aus den Repos installiert, dann von code-aster.org die neueste Version von Salome-Meca als Scibian9 singularity container heruntergelden.

Das Ganze lässt sich dann mit dem Befehl

Code: Alles auswählen

salome_meca-lgpl-2021.0.0-0-20210601-scibian-9 		//mit Nvidia Karte und
salome_meca-lgpl-2021.0.0-0-20210601-scibian-9 --soft	//ohne Nvidia Karte
starten und läuft bisher einwandfrei mit Manjaro.
Die neueste Version von Salome (9.7.0) ist auch enthalten.

Also Problem gelöst :-)