[samba] Ошибка чтения пустого каталога
Alexander Bokovoy
a.bokovoy на sam-solutions.net
Ср Мар 31 12:35:14 MSD 2004
On Wed, Mar 31, 2004 at 04:01:07PM +1000, Oleg Gints wrote:
> Привет!
>
> Samba-3.0.2a-alt8.M22
> Клиент WIN ME, при чтении ПУСТОГО каталога получаем ошибку:
>
> L:\>cd 1234
>
>
> L:\1234>dir
>
>
> Том в устройстве L имеет метку DISK K
> Содержимое папки L:\1234
>
>
> . <ПАПКА> 31.03.04 13:43 .
>
> .. <ПАПКА> 31.03.04 14:06 ..Ошибка 161
>
>
> L:\1234>
>
> FAR на этом месте выдает "Указанное имя неверно. Не удается прочесть
> содержимое папки"
>
> Просматривая пакеты с помощью ethereal видно,
> что 161 ошибку самба выдает после получения
> запроса:
> Trans2 Request, FIND_NEXT2, Continue: ..
>
> По логам:
> [2004/03/31 14:28:03, 10] lib/util.c:dump_data(1864)
> [000] 00 00 01 04 00 04 01 00 00 00 00 00 00 2E 00 2E ........ ........
> [010] 00 00 00 ...
> [2004/03/31 14:28:03, 3] smbd/process.c:switch_message(685)
> switch message SMBtrans2 (pid 9067)
> [2004/03/31 14:28:03, 4] smbd/uid.c:change_to_user(186)
> change_to_user: Skipping user change - already user
> [2004/03/31 14:28:03, 3] smbd/error.c:error_packet(134)
> error packet at smbd/trans2.c(1171) cmd=50 (SMBtrans2) eclass=1 ecode=161
>
> Под XP такой ошибки нет, но там запросы другие.
>
> Интересно, эта ошибка еще у кого-нибудь наблюдается?
Не видел. Интересно, не связано ли это с тем же источником, который
создает проблему и при использовании smbfs в 2.4? Там тоже ошибка в
обработке TRANS2, правда в коде smbfs.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Samba