smbclient falha com a mensagem 'falha na negociação do protocolo: NT_STATUS_INSUFFICIENT_RESOURCES', o que significa e como corrigi-lo?

8

Estou tentando acessar um compartilhamento do Windows com o smbclient e estou recebendo este erro NT_STATUS_INSUFFICIENT_RESOURCES, independentemente de credenciais corretas ou incorretas.

O comando era sobre listar os compartilhamentos:

smbclient -L //computer.domain -U domain/username

Ele pede a senha, mas falha após ela.

Se tentar abrir um compartilhamento, o mesmo acontece:

smbclient //computer.domain/sharename -U domain/username

Olhei pela web e não achei nada relevante. Outros clientes Samba falham com mensagens de erro sem sentido semelhantes.

Eu posso acessar o compartilhamento no Windows 7.

Também posso acessar outros compartilhamentos do Linux, exceto os armazenados nesse computador em particular.

Então, como posso acessar esse compartilhamento problemático do Windows com o smbclient? É possível? Caso contrário, existem soluções alternativas?

(Estou usando um Ubuntu Server 12.04)

Calmarius
fonte
Por favor, poste seusmb.conf
cuonglm

Respostas:

6

Problema

No cliente

sudo mount -t cifs -o uid=user,gid=user,username=user,password=password //192.168.0.100/shared /mnt/smb
mount: Cannot allocate memory

smbclient -L pc -U user%password
protocol negotiation failed: NT_STATUS_INSUFFICIENT_RESOURCES

dmesg | tail
…
[49474.230547] CIFS VFS: cifs_mount failed w/return code = -12

Solução

Reiniciar LanmanServerpode resolver o problema

No servidor

net stop LanmanServer /y && net start LanmanServer
These workstations have sessions on this server:

192.168.0.100
These workstations have sessions with open files on this server:

192.168.0.100
The following services are dependent on the Server service.
Stopping the Server service will also stop these services.

   HomeGroup Listener
   Computer Browser

The HomeGroup Listener service is stopping.
The HomeGroup Listener service was stopped successfully.

The Computer Browser service is stopping..
The Computer Browser service was stopped successfully.

The Server service is stopping.
The Server service was stopped successfully.

The Server service is starting.
The Server service was started successfully.
net start Browser
The requested service has already been started.
net start HomeGroupListener
The HomeGroup Listener service is starting.
The HomeGroup Listener service was started successfully.

Depois disso smbclient, o cliente não retorna um erro

smbclient -L pc -U user%password
Domain=[PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
…

Cliente

O cliente é

cat /etc/issue
Ubuntu 13.04 \n \l

sudo dmidecode | grep -A2 "Base Board"
   Manufacturer: Intel Corporation
   Product Name: 440BX Desktop Reference Platform

Servidor

O servidor é

ver
Microsoft Windows [Version 6.1.7601]

dmidecode | grep -A2 "Base Board"
   Manufacturer: ASUSTeK COMPUTER INC.
   Product Name: P8Z77-M PRO
John Peterson
fonte