Сен 23

Redhat_ddjРешил вынести на общий суд мой диалог с официальным саппортом Red Hat, в котором я пытался решить проблемы с монтированием сетевого диска c «замечательной» ОС от небезызвестной конторы Novell – NetWare, на последнюю версию RHEL. Обратился после дня мучения, дебага и матов на обе системы… :

День 1-й. Я:

Добрый день!
возможно ли примонтировать сетевой диск , расположенный на Novell Open Enterprise Server, NetWare , через CIFS на RHEL (cifs на novell запущен и работает на 139-м порту) ?
раньше можно было использовать ncpfs и с ним проблем не было.
Сейчас при попытке монтирования
mount -t cifs //hostname/share /mnt/share/ –verbose -o user=user_name,password=pass

получаем
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

в messages
Sep 9 11:12:55 hostname kernel: CIFS VFS: Send error in SessSetup = -13
Sep 9 11:12:56 hostname kernel: CIFS VFS: cifs_mount failed w/return code = -13

логин и пароль подходят если подключать диск через Windows

День 1-й. RedHat:

Добрый день,

Попробуйте добавить рабочую группу в параметры монтирования:
mount -t cifs //hostname/share /mnt/share/ –verbose -o user=user_name,password=pass,workgroup=workgr

С уважением,
Поддержка RedHat

День 1-й. Я:

так делали, эффект тот же

День 2-й. RedHat:

Добрый день,

Пожалуйста приложите файл, созданный командой sosreport* с правами пользователя root.

С уважением,
Поддержка RedHat

* – sosreport программа, которая собирает всю информацию о системе

День 3-й. RedHat:

Добрый день,

Пожалуйста проверьте доступность ресурса командой:
smbclient //hostname/share
Если после ввода пароля вы видите список ресурсов, попробуйте примонтировать ресурс, вручную указав пароль и добавив в параметры домен:
mount -t cifs //hostname/share /mnt/share/ –verbose -o user=user_name,dom=DOMAIN

С уважением,
Поддержка RedHat

День 3-й. Я:

Не проходит аутентификация

День 7-й (!). RedHat:

Добрый день,

Добавьте параметр –verbose к опциям монтирования чтобы убедится что проблема аутентификации на стороне клиента, а не сервера и в чем она заключается, пришлите пожалуйста сообщение ответа от сервера.

На староне сервера пожалуйста самостоятельно проверьте в логах причину отказа аутентификации, для этого возможно тоже потребуется включить режим debug/verbose. Также рекомендуем вам обратиться в службу поддержки сервера с этим вопросом.

С уваженим,
Поддержка RedHat

День 7-й. Я:

>Добавьте параметр –verbose к опциям монтирования …

уже делал, см. первое сообщение

на стороне сервера, при включенном debug ничего не пишет

День 9-й. RedHat:

Добрый день,

Указатель сетевой файловой системы mount -t cifs не верен.
Для сетевой файловой системы NetWare используйте соответствующий параметр команды mount:
mount -t ncpfs //hostname/share /mnt/share/ –verbose -o user=user_name,password=pass,workgroup=workgr

Подробнее про опции монтирования – man mount.

С уважением,
Поддержка RedHat

День 9-й. Я:

из man mount:

Mount options for ncpfs
Just like nfs, the ncpfs implementation expects a binary argument (a struct ncp_mount_data) to the mount system call. This argument is constructed by ncpmount(8) and the current version of mount (2.12) does not know anything about ncpfs.

соответственно результат предложенной вами команды даёт такой результат:
>mount: unknown filesystem type ‘ncpfs’

День 12-й. RedHat:

Добрый день,

В соответствии с https://bugzilla.redhat.com/show_bug.cgi?id=235074 включение поддержки файловой системы ncpfs в дистрибутив RHEL планируется. На данный момент реализация поддержки не включена в дистрибутив, так как компания Novell не предоставляет полноценной поддержки ее файловой системы другим ОС.

Выходом из ситуации может быть попытка воспользоваться поддерживаемым сообществом пакетом ncpfs (Fedora 6 x64):
ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/core/6/x86_64/os/Fedora/RPMS/ncpfs-2.2.6-5.x86_64.rpm

Данный пакет содержит утилиту ncpmount и предоставит поддержку файловой системы ncpfs команде mount.

С уважением,
Поддержка RedHat

День 13-й. Я:

Аналогичная проблема.

https://bugzilla.redhat.com/show_bug.cgi?id=203663

День 14-й. RedHat

Добрый день,

Указанный баг, как и https://bugzilla.redhat.com/show_bug.cgi?id=211325 были закрыты апдейтами, и больше не актуальны.
Если указанное раньше решение не работает для вас и вы не можете ждать когда поддержка появится в ядре,
то вы можете попробовать перекомпилировать ядро, включив поддержку NCP.
Для этого в стандартном конфиге вашего ядра /boot/config-* включите опцию CONFIG_NCP_FS и скомпилируйте ядро, следуя этой инструкции: http://wiki.centos.org/HowTos/Custom_Kernel

К сожалению модифицированное ядро официально не поддерживается.

С уважением,
Поддержка RedHat

После последнего сообщения я чуть не упал со стула… Сначала ссылка , на какой-то сторонний сайт, на пакет от федоры , которая уже 100 лет не поддерживается, потом ссылка на вики CentOS, и в итоге если я последую их советам, я потеряю поддержку за которую заплатили $799 …
И самое странное: почему я не получил последний ответ в самом начале?..

6 Responses to “Коммерческий Linux”

  1. Fedor Says:

    Неужели редхет платный ?

  2. admin Says:

    поддержка и обновления через репозитории платные
    https://www.redhat.com/apps/store/server/

  3. lexore Says:

    Может того…
    insmod ncpfs.ko

  4. anonumous Says:

    > И самое странное: почему я не получил последний ответ в самом начале?..

    Потому что искренне старались помочь. А когда поняли, что бессильны, то и тут не оставили вас один-на-один с проблемой – указали путь возможного решения (даже два пути: ncpmount и модуль в ядре).

  5. admin Says:

    никому эта искренность не нужна. они бы помогли если бы ответили в первый день. а так это просто некомпетентность

  6. admin Says:

    >Может того…
    >insmod ncpfs.ko
    да, нужно пересобирать ядро, ставить стронний юзерспейс софт… на продакшине ага. этого никто бы у нас не согласовал

Оставить комментарий

preload preload preload
Оборудование для изготовления печатей | Ищете хорошего психолога - Психолог Киев. Астролог Исполнит Желание. | Тут все, что есть новостройки Киева. Вы будете приятно удивлены.