[Eisfair] cifs.mount einer Winfreigabe nicht lesbar

Thomas Bork tom at eisfair.org
Do Jun 24 08:02:11 CEST 2021


Am 24.06.2021 um 07:00 schrieb Marcus Röckrath:

> Ich vermute eine Verbindung zu den Updates zwischen dem 23.5. und 30.5.:

Dann ist eine der Komponenten des Systems nicht mit

-D_FILE_OFFSET_BITS=64

übersetzt worden. Siehe auch:

https://bugzilla.samba.org/show_bug.cgi?id=7707


Die Erklärung

...
What's happening is that glibc uses the stat64() system call to handle 
the stat, even with 32-bit non LFS programs. When it gets back a large 
inode number that doesn't fit in a 32-bit value, it generates EOVERFLOW 
in userspace and returns that to the program.

noserverino works around this because it tends to generate small values. 
This is also not likely to be a problem on 64-bit arches.
...

erscheint mir sehr schlüssig und macht auch klar, warum es mit E64 geht 
und mit E1 nicht...

-- 
der tom


Mehr Informationen über die Mailingliste Eisfair