Re: [de-users] GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-09 Diskussionsfäden Christian Lohmaier
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

2005-02-08 Diskussionsfäden Mathias Bauer
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

2005-02-08 Diskussionsfäden Michael Hoehne
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

2005-02-08 Diskussionsfäden Christian Lohmaier
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]