Forum: FPGA, VHDL & Co. ISE 8.1i Linux unter FreeBSD


von Manuel Stühn (Gast)


Lesenswert?

Hallo,
nach einigen kleineren Problemen hab' ich die aktuelle ISE-Software
von Xilinx für Linux unter FreeBSD 6.1-PRERELEASE (i386) ans Laufen
gebracht. Allerdings ist das Öffnen von Projektdateien nicht mehr
möglich. Ich hatte das Programm anfangs in einer chroot-Umgebung in dem
Linux-System-Order laufen, da klappte das Öffnen der Projekte
problemlos. Nachdem es jetzt ausserhalb der chroot-Umgebung läuft, kann
ich keine *.ise-Dateien mehr öffnen (auch nicht, wenn ich ein neues
Projekt erstelle).

Hat vielleicht einer von euch eine Idee dazu?

Gruß
Manuel

von Manuel Stühn (Gast)


Lesenswert?

Nachtrag:
Als root kann ich Projekte auch ausserhalb der chroot-Umgebung öffnen!

Ich hab die Software als Normal-User unter dessen HOME-Verzeichnis
installiert und für alle Projektdateien die ich unter diesem User
öffnen wollte waren die Zugriffsrechte korrekt gesetzt.

von tom (Gast)


Lesenswert?

Hi,

wenn chroot auch mit User-Rechten geht und ohne nicht, scheint es, als
ob schreibend auf Systemverzeichnisse zugegriffen wird. Was es konkret
betrifft, ließe sich durch einen entsprechenden find-Befehl auf die
mtime oder ev. atime herausbekommen. Andererseits: sollte es
tatsächlich so sein, ist schon aus Sicherheitsgründen der
"chroot-Käfig" zu bevorzugen! Alles andere könnte sehr schnell zu
einem Sicherheitsproblem werden!

Schreib Dir einfach ein kleines Script, das den chroot etc. durchführt
und starte die ISE darüber.

Schönen Tag noch,
Thomas

von Manuel Stühn (Gast)


Lesenswert?

Hi,
ich hab' das chroot als root durchgeführt. Das Kriterium für die
korrekte Funktion ist scheinbar nicht, wie ich zuerst annahm, das
chroot, sondern die Ausführung als superuser.
Dass vielleicht auf Systemdateien zugegriffen würde hab ich auch schon
mal vermutet, allerdings lieferte ein "fstat" nichts was meinen
Verdacht untermauerte.

von Manuel Stühn (Gast)


Lesenswert?

Es fehlte das /tmp-Verzeichnis in /compat/linux. Ein ktrace/linux_kdump
brachte mich auf die richtige Fährte. Jetzt klappts :o)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.