$ sudo mount -t cifs //test/test /mnt Unable to apply new capability set. https://marc.info/?l=linux-cifs&m=160595758021262&w=2 Проблема устранена в версии 0.6.12, а точнее [1], [2], [3] [1] https://git.samba.org/?p=cifs-utils.git;a=patch;h=e406fb13e5b08b440100ec6215973060b7fdcff3 [2] https://git.samba.org/?p=cifs-utils.git;a=patch;h=4205fdc411701ffc323769d41508e0875b9d63d4 [3] https://git.samba.org/?p=cifs-utils.git;a=patch;h=207f19285e8388ea1933414941dbb05c99b57f76
Спасибо; а не хотите ли забрать пакет? Я им не пользуюсь и уж не помню, по чьей просьбе вообще собрал.
Забираю, уже тестируем: #264694 TESTED #1 [test-only] sisyphus cifs-utils.git=6.12-alt1
В процессе тестирования столкнулись с такой проблемой: $ sudo mount -t cifs -o rw,user=asheplyakov //10.42.0.133/asheplyakov /mnt Password for asheplyakov@//10.42.0.133/asheplyakov: mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg) $ dmesg |tail [ 108.871599] CIFS: Attempting to mount //10.42.0.133/asheplyakov [ 108.877655] CIFS: Unknown mount option "symfollow" [ 141.628429] CIFS: Attempting to mount //10.42.0.133/asheplyakov [ 141.634473] CIFS: Unknown mount option "symfollow" [ 180.034629] CIFS: Attempting to mount //10.42.0.133/asheplyakov [ 180.041262] CIFS: Unknown mount option "symfollow" [ 226.145989] CIFS: Attempting to mount //10.42.0.133/asheplyakov [ 226.152069] CIFS: Unknown mount option "symfollow" [ 487.290979] CIFS: Attempting to mount //10.42.0.133/asheplyakov [ 487.297026] CIFS: Unknown mount option "symfollow" mount -o rw,vers=1.0 - та же ошибка linux-baikalm-5.4.y$ git grep -i symfollow | wc -l 0 cifs-utils$ git grep symfollow | wc -l 0 В 5.10 запилили новую опцию монтирования - nosymfollow https://github.com/torvalds/linux/commit/dab741e0e02bd3c4f5e2e97be74b39df2523fc6e А по умолчанию - symfollow И эта новая опция естественно попала в uapi (userspace API) Скорее всего, при сборке с kernel-headers из свежего ядра кто-то (либо util-linux, либо glibc, либо cifs-utils) подхватывает эту опцию и добавляет ее в mountflags. asheplyakov: "Сомневаюсь, что это glibc - она изначально рассчитана на то, что API ядра меняется со временем (LD_ASSUME_KERNEL)"
libmount из util-linux узнал об этой опции: http://git.altlinux.org/gears/u/util-linux.git?p=util-linux.git;a=blob;f=util-linux/libmount/src/optmap.c#l136
В glibc даже MS_NOSYMFOLLOW в sys/mount.h ещё не добавили, хотя пора бы уже.
В util-linux.git есть фикс, см. https://github.com/karelzak/util-linux/commit/52f730e47869ce630fafb24fd46f755dc7ffc691
[#264757] DONE util-linux-ng.git=2.36.1-alt2
(In reply to Alexey Gladkov from comment #7) > [#264757] DONE util-linux-ng.git=2.36.1-alt2 Cпасибо, заработало!
Новый cifs-utils в сизиф собран: http://git.altlinux.org/gears/c/cifs-utils.git
Спасибо!
*** Bug 39473 has been marked as a duplicate of this bug. ***