Bug 3029 - LinNeighborhood не работает со свежей samba3
Summary: LinNeighborhood не работает со свежей samba3
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: LinNeighborhood (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
: 3040 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-22 21:17 MSD by Alexei V. Mezin
Modified: 2005-10-17 01:06 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei V. Mezin 2003-09-22 21:17:59 MSD
LinN просматривает списки расшаренных папок, но не монтирует их. Так же после
просмотра расшаренных папок "забывается" IP-адресс "отобранных машин".

Причина: LinN подзывает smbclient с ключиком -d3 для получения debug-вывода,
содержащего строку "Connecting to IP.ADD.RE.S at...", и вытаскивает ip-адрес.
Потом этот адрес передается smbmount'у в ключе ip=XXX.XXX.XXX.XXX. Новая samba3
выдает debug-output не в stdout, как старая, а в stderr. Поэтому ip-адрес не
попадает к LinN.

В качестве "топорного", временного, но работающего решения можно заменить в
smbbrowse.c все вхождения STDOUT_FILENO на STDERR_FILENO, а в настройках LinN в
опциях для smbclient довабить -E.
Comment 1 Aleksandr Blokhin 2003-09-24 15:03:43 MSD
новая сборка появится после удаления samba-2.2.8 из Сизифа.
Comment 2 Michael Shigorin 2003-10-07 12:10:20 MSD
*** Bug 3040 has been marked as a duplicate of this bug. ***
Comment 3 Aleksandr Blokhin 2004-05-22 15:05:45 MSD
Давно пофикшено.