Re: [de-users] GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux
Hallo Stephan, On Wed, Feb 09, 2005 at 04:35:01PM +0100, Stephan Bergmann wrote: Christian Lohmaier wrote: On Tue, Feb 08, 2005 at 09:26:18AM +0100, Mathias Bauer wrote: Michael Hoehne wrote: [...] Kurzfassung also: Es müssen die mount-Optionen users und exec verwendet werden und sie müssen in genau dieser Reihenfolge auftauchen. Dann hat sich das Problem also erledigt. Die Lösung sollte man aber gut aufbewahren, dürfte nicht das letzte mal gewesen sein. ;-) Ich denke nicht daß sich das Problem erledigt hat. Jetzt ist lediglich ein Workaround bekannt. Des Rätsels Lösung ist wie folgt: [...] - Bei einem hinreichend neuen Linux-Kernel (wie z. B. dem bei SuSE 9.2 benutzten) schlägt mmap(2) mit PROT_READ dann fehl, wenn die entspr. Datei auf einem mount noexec-Dateisystem liegt, und das ausgeführte Programm keinen PT_GNU_STACK-Eintrag enthält, siehe http://www.ussg.iu.edu/hypermail/linux/kernel/0410.0/0478.html. Dies ist ein Fehler im Linux-Kernel. Vielen Dank für die Erklärung und den Link! Aus Sicht von OOo besteht die Lösung des Problems also darin, einen hinreichend aktuellen GCC zu benutzen. Für das von Sun gebaute OOo 2.0 wird dies getan, so dass das Problem dort nicht mehr auftreten sollte. (Wie das bei einem eventuellen OOo 1.1.5 aussieht kann ich momentan nicht sagen.) Da bin ich auch überfragt. Entweder wird das auch mit der neuen Buildumgebung gebaut - oder eben nicht :-) Keine Ahnung ob der Code der 1.1er Linue problemlos mit gcc 3.4 compilierbar ist... [...] ciao Christian -- NP: Marilyn Manson - Dried Up, Tied And Dead To The World - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux
Michael Hoehne wrote: Hallo LISTige, das Problem hat eine Lösung! Der schlaue Finder war *Ralf Schuchardt* (SuSE Mailingliste): Offenbar gibts da doch ein paar Probleme im Dateisystem mit den Rechten. Ein Schuss ins blaue: vertausche mal users und exec. Damit hat er Recht! In Kurzform: Die Option users beinhaltet auch die Option noexec! Stehen die beiden also in der Reihenfolge ...exec, users,..., dann hebt users die Wirkung von exec auf. Die Reihenfolge muss also ...,users, exec,... sein! Kurzfassung also: Es müssen die mount-Optionen users und exec verwendet werden und sie müssen in genau dieser Reihenfolge auftauchen. Dann hat sich das Problem also erledigt. Die Lösung sollte man aber gut aufbewahren, dürfte nicht das letzte mal gewesen sein. ;-) Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux
Am Dienstag, 8. Februar 2005 09:26 schrieb Mathias Bauer: Michael Hoehne wrote: Dann hat sich das Problem also erledigt. Die Lösung sollte man aber gut aufbewahren, dürfte nicht das letzte mal gewesen sein. ;-) Ich habe hier so ein nettes Notiz-Programm (KJots)! Ich habe da einige Notizbücher angelegt und behalte Antworten als eigene kleine FAQ. So kann ich die Teile immer wieder aus dem Ärmel schütteln. Erspart viel Tipparbeit beim beantworten ;-) Gruß, Michael -- / / / / /__/ Michael Höhne / / / / / / [EMAIL PROTECTED] / _/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux
Hallo *, On Tue, Feb 08, 2005 at 09:26:18AM +0100, Mathias Bauer wrote: Michael Hoehne wrote: Hallo LISTige, das Problem hat eine Lösung! Der schlaue Finder war *Ralf Schuchardt* (SuSE Mailingliste): Offenbar gibts da doch ein paar Probleme im Dateisystem mit den Rechten. Ein Schuss ins blaue: vertausche mal users und exec. Damit hat er Recht! In Kurzform: Die Option users beinhaltet auch die Option noexec! Stehen die beiden also in der Reihenfolge ...exec, users,..., dann hebt users die Wirkung von exec auf. Die Reihenfolge muss also ...,users, exec,... sein! Kurzfassung also: Es müssen die mount-Optionen users und exec verwendet werden und sie müssen in genau dieser Reihenfolge auftauchen. Dann hat sich das Problem also erledigt. Die Lösung sollte man aber gut aufbewahren, dürfte nicht das letzte mal gewesen sein. ;-) Ich denke nicht daß sich das Problem erledigt hat. Jetzt ist lediglich ein Workaround bekannt. Es ist für mich nicht klar, weshalb eine Partition mit exec gemounted werden muß nur um darauf Dateien erstellen zu können. - ganz klar ein Bug. Da ich das hier aber nicht reproduzieren kann ist das mit ziemlicher Sicherheit ein SuSE-Problem (welches auch an SuSE weitergeleitet werden sollte) Nochmals meine Vorgehensweise: fat32 gemounted mit rw,noexec,nosuid,nodev,iocharset=iso8859-15,codepage=850,umask=0,user=cl =user,iocharset=iso8859-15,codepage=850,noauto,umask=0 0 0 in der fstab) Ich kann Speichern unter... auf der Partition - kein Problem ich nehme eine Änderung und wähle Speichern - kein Problem. Ich speichere in einem Unterverzeichnis (Speichern unter..) - kein Problem, nehme Änderung vor (Speichern) - kein Problem. Ich kann Speichern unter.. wählen um eine Datei zu überschreiben - kein Problem. ciao Christian -- NP: System Of A Down - Psycho - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]