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
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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.