Samba 4.9.4 erro apos atualizar.

1. Samba 4.9.4 erro apos atualizar.

Antonio Santos
aeps

(usa Debian)

Enviado em 31/12/2018 - 13:48h

Estava usando e funcionando o Samba 4.9.1 e apos atualizar para 4.9.4 esta causando erro na hora de verificar:
/usr/local/samba/bin/samba-tool dbcheck --cross-ncs --fix --yes
Checking 3620 objects
ERROR(<type 'exceptions.UnicodeDecodeError'>): uncaught exception - 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", line 177, in _run
return self.run(*args, **kwargs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/dbcheck.py", line 157, in run
controls=controls, attrs=attrs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/dbchecker.py", line 222, in check_database
error_count += self.check_object(object.dn, attrs=attrs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/dbchecker.py", line 2315, in check_object
expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))

Alguém poderia me ajudar a solucionar este erro?

No aguardo



  


2. Re: Samba 4.9.4 erro apos atualizar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 01/01/2019 - 14:32h

aeps escreveu:

Estava usando e funcionando o Samba 4.9.1 e apos atualizar para 4.9.4 esta causando erro na hora de verificar:
/usr/local/samba/bin/samba-tool dbcheck --cross-ncs --fix --yes
Checking 3620 objects
ERROR(<type 'exceptions.UnicodeDecodeError'>): uncaught exception - 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", line 177, in _run
return self.run(*args, **kwargs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/dbcheck.py", line 157, in run
controls=controls, attrs=attrs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/dbchecker.py", line 222, in check_database
error_count += self.check_object(object.dn, attrs=attrs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/dbchecker.py", line 2315, in check_object
expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))

Alguém poderia me ajudar a solucionar este erro?

No aguardo


v aí >>> https://bugzilla.samba.org/show_bug.cgi?id=13616


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Patch

Antonio Santos
aeps

(usa Debian)

Enviado em 22/01/2019 - 17:47h

Desculpe, estava ausente....

Sou novato, poderia me mostrar como faço um patch?


4. Re: Samba 4.9.4 erro apos atualizar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/01/2019 - 18:17h

Lá fala em adicionar o path ao arquivo "dbcheck" ... logo seria adicionar algum conteúdo corretivo ao arquivo dbcheck , procura ele no seu sistema !!


um dos usuários adicionou isso
--- /usr/lib/python2.7/dist-packages/samba/dbchecker.py 2018-12-29 22:12:17.058956118 +0100
+++ /tmp/dbchecker.py 2018-12-29 21:28:18.034954555 +0100
@@ -2312,7 +2312,7 @@
parent_dn = deleted_objects_dn
if parent_dn is None:
parent_dn = obj.dn.parent()
- expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))
+ expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (str(parent_dn).decode('utf8')))
expected_dn.set_component(0, obj.dn.get_rdn_name(), name_val)

if obj.dn == deleted_objects_dn:



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




5. Patch

Antonio Santos
aeps

(usa Debian)

Enviado em 23/01/2019 - 08:35h

Antes de mais nada, muito obrigado pelo auxilio.
Como falei anteriormente, nunca usei um patch, preciso entender como executar um patch.
Patch é um arquivo gerado com os comando relacionado acima, ou teria que introduzir os comando em um arquivo existente no sistema?

Muito Obrigado





6. Re: Samba 4.9.4 erro apos atualizar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/01/2019 - 10:54h


aeps escreveu:

Antes de mais nada, muito obrigado pelo auxilio.
Como falei anteriormente, nunca usei um patch, preciso entender como executar um patch.
Patch é um arquivo gerado com os comando relacionado acima, ou teria que introduzir os comando em um arquivo existente no sistema?

Muito Obrigado


No ultimo post já te falei o que tem que fazer, qual parte vc não entendeu ?? no path do user tem até o caminho do arquivo para modificar !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




7. Patch

Antonio Santos
aeps

(usa Debian)

Enviado em 23/01/2019 - 11:07h

Mais uma vez obrigado pela atenção dada.

Bem então vou acrescentar os comandos em um arquivos existente no sistema no caso o "dbcheck".

Adiciono no fim do arquivos todos os comando abaixo?
--- /usr/lib/python2.7/dist-packages/samba/dbchecker.py 2018-12-29 22:12:17.058956118 +0100
+++ /tmp/dbchecker.py 2018-12-29 21:28:18.034954555 +0100
@@ -2312,7 +2312,7 @@
parent_dn = deleted_objects_dn
if parent_dn is None:
parent_dn = obj.dn.parent()
- expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))
+ expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (str(parent_dn).decode('utf8')))
expected_dn.set_component(0, obj.dn.get_rdn_name(), name_val)

if obj.dn == deleted_objects_dn:



8. Re: Samba 4.9.4 erro apos atualizar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/01/2019 - 11:23h


aeps escreveu:
Adiciono no fim do arquivos todos os comando abaixo?


sim ..

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




9. Não deu certo

Antonio Santos
aeps

(usa Debian)

Enviado em 25/01/2019 - 09:32h

Adicionei conforme sugestão, mas infelizmente não deu certo, apareceu outros erros...


10. Re: Samba 4.9.4 erro apos atualizar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 25/01/2019 - 09:36h


velho, então faz o simples, desinstala esse samba, instala uma versão que funcione e se for o caso, bloqueia a atualização dele.

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




11. Instalação nova..

Antonio Santos
aeps

(usa Debian)

Enviado em 25/01/2019 - 12:51h

Vou fazer um teste, vou reinstalar tudo, começar do zero com as ultimas versões do Debian e do Samba.
Posto aqui depois...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts