Bug 30649 - MC собран без поддержки SMB
: MC собран без поддержки SMB
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/mc)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2015-01-14 19:40 by
Modified: 2015-04-06 17:12 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2015-01-14 19:40:19
MC собран без поддержки SMB.

Сорри что в этом треде, но темы midnight commander не нашел.
------- Comment #1 From 2015-01-15 13:42:24 -------
На правильный тред.
------- Comment #2 From 2015-01-15 13:50:15 -------
А оно сильно надо ? Не проще ли smb-ресурсы самбой монтировать, а, потом, чем
угодно по ним лазить ?
------- Comment #3 From 2015-01-15 15:52:33 -------
(In reply to comment #2)
> А оно сильно надо ? Не проще ли smb-ресурсы самбой монтировать, а, потом, чем
> угодно по ним лазить ?

Надо. Достаточно развесистая сеть, достаточно много ресурсов, монтировать
умаешся. В идеале, еще бы и браузинг сети, но хотя бы возможность сказаьб
smb://fs/share/
------- Comment #4 From 2015-03-23 20:05:19 -------
В Сизиф готовится 4.8.14, пока можно проверить из задания 142226:
apt-repo add 142226
В p7, из этого задания, тоже ставится. Только вот у меня не вышло что-то с
попыткой сказать "cd smb://fs/share/" - пароль спрашивает, но не пускает. Может
быть, завтра отловлю виндоадмина, попрошу лог посмотреть. Но если тут будет
подтверждение, что заработало, не буду разбираться. :-)
------- Comment #5 From 2015-03-24 15:38:02 -------
> В p7, из этого задания, тоже ставится. Только вот у меня не вышло что-то с
> попыткой сказать "cd smb://fs/share/" - пароль спрашивает, но не пускает. Может

А есть сборка или что-то для теста? Подергал бы своих.
------- Comment #6 From 2015-03-24 16:33:25 -------
(In reply to comment #5)

> А есть сборка или что-то для теста? Подергал бы своих.

Так apt-repo add 142226, и ставить. Сборка для Sisyphus изначально, но в p7 я
попробовал, ставится и делает вид, что работает.

Ещё Андрей Черепанов про "apt-repo test" в рассылке подсказал:
http://lists.altlinux.org/pipermail/sisyphus/2015-March/363627.html
------- Comment #7 From 2015-03-24 16:46:10 -------
(В ответ на комментарий №5)
> > В p7, из этого задания, тоже ставится. Только вот у меня не вышло что-то с
> > попыткой сказать "cd smb://fs/share/" - пароль спрашивает, но не пускает. Может
> 
> А есть сборка или что-то для теста? Подергал бы своих.

apt-repo test 142226

У себя на p7 проверил - работает. Правда, есть глюки:
* когда явно шара не указана, просит пароль дважды
* шары показываются с ? перед именем файла
│?Downloads
│?IPC$
│?PDF_Printer
│?cas   
* при заходе на шару появляется файл с пустым именем нулевой длины с ? в
начале:
┌<─ smb://cas@cas/Downloads ─
│.и                          
│/..
│?
│ ALTLinuxCorp_RU.pdf
------- Comment #8 From 2015-03-25 09:00:03 -------
mc-4.8.14-alt1 -> sisyphus:

* Mon Mar 23 2015 Sergey Y. Afonin <asy@altlinux> 4.8.14-alt1
- 4.8.14
- built with enable-vfs-smb (ALT #30649)
------- Comment #9 From 2015-03-25 09:07:28 -------
Будем считать, что работает в первом приближении. С остальным надо отдельно
разбираться.
------- Comment #10 From 2015-04-02 14:55:05 -------
Похоже, придётся это изменение откатить:

----------  Forwarded Message  ----------

Subject: Re: [Comm] p7. Сломали mc
Date: Thursday 02 April 2015, 15:43:31
From: Andrey Borodin <borodin@zarya-k.ru>
To: ALT Linux Community general discussions <community@lists.altlinux.org>

2 Апр 2015 г. в 12:21 Viacheslav Dubrovskyi написал(а):
> 02.04.2015 05:33, alexei@taf.ru пишет:
>>
>> Добавлю от себя: что такого сакрального нужно от DNS mc при запуске,
>> если при старте и недоступности DNS он тупит под минуты?
> 
> От DNS можно хотеть только одного.

Добавлю: задержки при запуске оттого, что mc зачем-то собрали с поддержкой smb,
код которой древний, как экскременты мамонта. Сильных духом, чтобы его
переписать,
нет.

Вообще эта багофича документирована:
https://www.midnight-commander.org/wiki/doc/faq#a9.2WhenIstartMidnightCommandernothinghappens

Ну и google://"mc+долгий+запуск".

-- 
С уважением,
А. Бородин.

_______________________________________________
community mailing list
community@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/community
-------------------------------------------------------
------- Comment #11 From 2015-04-03 23:09:04 -------
В 4.8.14-alt2 поддержка SMB отключена.

Можно переоткрыть, если будет исправлен баг N1:
http://www.midnight-commander.org/ticket/1
------- Comment #12 From 2015-04-04 00:05:18 -------
Оказывается, баг с давней историей:
bug 2010, bug 4442, bug 16556
------- Comment #13 From 2015-04-06 17:12:57 -------
Для тех, кому достаточно сказать cd /mnt/smb/server/..., в качестве замены
прекрасно работает autofs.

Файл auto.smb копируется в /etc из /usr/share/doc/autofs.../samples.
В файл /etc/auto.master добавляется строчка:

/mnt/smb        /etc/auto.smb   -t 10

В каталоге /etc/creds создаются файлы по имени samba-серверов, для доступа к
которым ТРЕБУЕТСЯ указывать учетные данные. Так для доступа к smb://server
создаётся файл /etc/creds/server с такого формата (man mount.cifs):

username=value
passwdord=value
domain=value

Пробелы вокруг знака "равно" не допускаются.

Для анонимного доступа создавать что-либо в /etc/creds не требуется. В именах
файлов в /etc/creds можно произвольно использовать прописные и строчные буквы,
пригодится для доступа к одному и тому же серверу под различными учетными
записями.

Осталось запустить autofs и победить последнюю печаль:

Для преобразования //server в ip-addr требуется работающий DNS. Или развесистый
/etc/hosts.