[Eisfair] cifs.mount einer Winfreigabe nicht lesbar
Marcus Röckrath
marcus.roeckrath at gmx.de
Do Jun 24 08:36:17 CEST 2021
Hallo Thomas,
Thomas Bork wrote:
>> 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.
Die USB-Platte ist FAT32 formatiert und hängt an einem Win-PC; wo kommen da
inodes her?
Oder meint hier inodes etwas anderes als im ext-Dateisystem?
Gerade von E1 aus eine 3 TB-Platte (ntfs) an einem Raspi mit Libreelec
gemountet - da geht.
> 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...
Da kämen ja nur - aus meiner geposteten Liste - die coreutils in Frage.
Die glibc wurde zwar aktualisiert, aber gegenüber der Vorversion (3.2.0)
nicht verändert und mit der lief es noch am 23.5.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair