На что указывает cifs_mount failed w/return code = -111?

Команда:

sudo mount -t cifs //<server>/<share> -o username=user@domain,password=**** /mnt/<mountpoint>

сообщение об ошибке:

Unable to find suitable address.

Системный журнал содержит:

CIFS VFS: Error connecting to socket. Aborting operation. CIFS VFS: cifs_mount failed w/return code = -111

Когда я проверяю документацию по монтированию через man mount

Я вижу следующую информацию о кодах ошибок:

   RETURN CODES
   mount has the following return codes (the bits can be ORed):

   0      success
   1      incorrect invocation or permissions
   2      system error (out of memory, cannot fork, no more loop devices)
   4      internal mount bug
   8      user interrupt
   16     problems writing or locking /etc/mtab
   32     mount failure
   64     some mount succeeded

Так означает ли -111 то же самое, что и 1? Если да, то как вы можете диагностировать, если это разрешения или команда неверна?


person Adam Kalnas    schedule 05.05.2015    source источник
comment
Для меня я думаю, что это в основном означало отказ в подключении - я не включил службу SMB на своем NAS.   -  person mwfearnley    schedule 30.09.2020


Ответы (2)


111 = 64+32+8+4+2+1

Таким образом, я хотел сказать вам, что вы столкнулись со всеми ошибками, кроме 16.

В моем Ubuntu 14.04 мне пришлось добавить -o sec=ntlmv2, иначе он всегда будет выдавать мне ошибку 111, но мне не нужен этот параметр в моем Ubuntu 15.04. Разве это не сбивает с толку?

person Tankman六四    schedule 22.07.2015
comment
Спасибо! У меня была эта проблема некоторое время назад, и я не помню точную причину, по которой это происходило. Поскольку вы объяснили, как рассчитываются сообщения об ошибках, и у меня больше нет возможности воспроизвести это, я приму этот ответ. - person Adam Kalnas; 22.07.2015
comment
На самом деле, используя подписанный int8, -111 равно 10010001, поэтому я предполагаю, что это означает 1, 16 и недокументированное 128. - person Wolfram; 17.08.2020

Недавно я начал получать эту ошибку в Fedora 27.

Изменение параметра vers=1.0 на vers=2.0 ( -o defaults,vers=2.0,rsize=...) решило проблему.

person scharette    schedule 11.04.2018