[Pkg-samba-maint] Bug#506292: Bug#506292: samba: segfault to add user with smbpasswd

Flamarion Jorge jorge.flamarion at gmail.com
Fri Nov 21 10:49:51 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christian,

I install the package by aptitude.
Step by Step:

aptitude install samba

many problens.

aptitude reinstall

porblens continue

aptitude remove and install

same thing

aptitude purge and install

nothing changes

did nothing besides using apt to install the program, and do what I had
done hundreds of times.

	
if there is any further information that I can send to resolve the
problems, send imadiatamente.
I know that the Debian default is / etc / samba / smb.conf, but as I
said earlier, did nothing but install the apt and appeared this setting.
português


aptitude purge samba samba-common
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Os pacotes a seguir estão QUEBRADOS:
  winbind
Os pacotes a seguir serão REMOVIDOS:
  samba{p} samba-common{p}
0 pacotes atualizados, 0 novos instalados, 2 a serem removidos e 3 não
atualizados.
É preciso obter 0B de arquivos. Depois do desempacotamento, 20,9MB serão
liberados.
Os pacotes a seguir possuem dependências não satisfeitas:
  winbind: Depende: samba-common (= 2:3.2.4-1) mas não é instalável.
As seguintes ações resolverão estas dependências:

Remover os pacotes a seguir:
winbind

Pontuação é 119

Aceitar esta solução? [Y/n/q/?] Y
Os pacotes a seguir serão REMOVIDOS:
  samba{p} samba-common{p} winbind{a}
0 pacotes atualizados, 0 novos instalados, 3 a serem removidos e 3 não
atualizados.
É preciso obter 0B de arquivos. Depois do desempacotamento, 29,2MB serão
liberados.
Você deseja continuar? [Y/n/?]
Escrevendo informações estendidas de estado... Pronto
(Lendo banco de dados ... 179789 arquivos e diretórios atualmente
instalados).
Removendo samba ...
Stopping Samba daemons: nmbd smbd.
Expurgando arquivos de configuração de samba ...
Removing configuration file /etc/default/samba...
Removing configuration file /etc/default/samba...
Processando gatilhos para man-db ...
(Lendo banco de dados ... 179729 arquivos e diretórios atualmente
instalados).
Removendo winbind ...
Stopping the Winbind daemon: winbind.
Processando gatilhos para man-db ...
(Lendo banco de dados ... 179704 arquivos e diretórios atualmente
instalados).
Removendo samba-common ...
Expurgando arquivos de configuração de samba-common ...
dpkg - aviso: durante a remoção de samba-common, diretório
'/var/log/samba' não estava vazio, logo não foi removido.
Processando gatilhos para man-db ...
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Escrevendo informações estendidas de estado... Pronto
Lendo descrições de tarefas... Pronto

root at arvore:~# ls /etc/s
sane.d/            securetty          sensors.conf       shadow
    snmp/              ssl/               sysctl.d/
screenrc           security/          services           shadow-
    sound/             subversion/        syslog.conf
scrollkeeper.conf  selinux/           sestatus.conf      shells
    splashy/           sudoers
scsi_id.config     sensors3.conf      sgml/              skel/
    ssh/               sysctl.conf
root at arvore:~# ls /etc/s
sane.d/            securetty          sensors.conf       shadow
    snmp/              ssl/               sysctl.d/
screenrc           security/          services           shadow-
    sound/             subversion/        syslog.conf
scrollkeeper.conf  selinux/           sestatus.conf      shells
    splashy/           sudoers
scsi_id.config     sensors3.conf      sgml/              skel/
    ssh/               sysctl.conf
root at arvore:~# ls /var/lib/s
scrollkeeper/ security/     sepolgen/     sgml-base/    snmp/
synaptic/
root at arvore:~# ls /var/lib/s
ls: impossível acessar /var/lib/s: Arquivo ou diretório não encontrado


root at arvore:~# dpkg -l samba samba-common
Desejado=U=Desconhecido/Instalar/Remover/exPurgar/H=Reter
|
Estado=Não/Inst/arqs-Cfg/U=Descomp/Falhou-cfg/H=semi-inst/W=trig-adiado/Trig-pend
|/ Erro?=(nenhum)/H=Ret/precisa-Reinst/X=ambos-problemas (Est,Err:
maiúsculas=ruim)
||/ Nome                              Versão
Descrição
+++-=================================-=================================-==================================================================================
pn  samba                             <nenhuma>
(nenhuma descrição disponível)
pn  samba-common                      <nenhuma>
(nenhuma descrição disponível)


aptitude install samba
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Os NOVOS pacotes a seguir serão instalados:
  samba samba-common{a}
0 pacotes atualizados, 2 novos instalados, 0 a serem removidos e 3 não
atualizados.
É preciso obter 7697kB de arquivos. Depois do desempacotamento, 20,9MB
serão usados.
Você deseja continuar? [Y/n/?] Y
Escrevendo informações estendidas de estado... Pronto
Obter:1 http://ftp.br.debian.org lenny/main samba-common 2:3.2.4-1 [3403kB]
Obter:2 http://ftp.br.debian.org lenny/main samba 2:3.2.4-1 [4294kB]


Buscados 7697kB em 2min20s (54,9kB/s)


Pré-configurando pacotes ...
Selecionando pacote previamente não selecionado samba-common.
(Lendo banco de dados ... 179670 arquivos e diretórios atualmente
instalados).
Desempacotando samba-common (de .../samba-common_2%3a3.2.4-1_i386.deb) ...
Selecionando pacote previamente não selecionado samba.
Desempacotando samba (de .../samba_2%3a3.2.4-1_i386.deb) ...
Processando gatilhos para man-db ...
Configurando samba-common (2:3.2.4-1) ...

Creating config file /etc/samba/smb.conf with new version
Configurando samba (2:3.2.4-1) ...
Generating /etc/default/samba...
params.c:OpenConfFile() - Unable to open configuration file
"/etc/samba//lib/smb.conf":
	No such file or directory
Can't load /etc/samba//lib/smb.conf - run testparm to debug it
dpkg: erro processando samba (--configure):
 sub-processo post-installation script retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
A instalação de um pacote falhou. Tentando recuperar:
Configurando samba (2:3.2.4-1) ...
Starting Samba daemons: nmbd smbd.
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Escrevendo informações estendidas de estado... Pronto
Lendo descrições de tarefas... Pronto

root at arvore:~# smbpasswd -a flamarion
Can't load /etc/samba//lib/smb.conf - run testparm to debug it

root at arvore:~# cd /etc/samba/
root at arvore:/etc/samba# ls
gdbcommands  smb.conf  smbpasswd

root at arvore:/etc/samba# mkdir lib
root at arvore:/etc/samba# touch lib/smb.conf
root at arvore:/etc/samba# vi lib/smb.conf
root at arvore:/etc/samba# cp smb.conf lib/
root at arvore:/etc/samba# testparm
Load smb config files from /etc/samba//lib/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
map_file: Failed to load /etc/samba//lib/valid.dat - Arquivo ou
diretório não encontrado
creating default valid table
Loaded services file OK.
ERROR: lock directory /etc/samba//var/locks does not exist
ERROR: pid directory /etc/samba//var/locks does not exist
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
	workgroup = CASA
	server string = %h server
	obey pam restrictions = Yes
	passdb backend = tdbsam
	pam password change = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	unix password sync = Yes
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	panic action = /usr/share/samba/panic-action %d

[homes]
	comment = Home Directories
	valid users = %S
	create mask = 0700
	directory mask = 0700
	browseable = No

[printers]
	comment = All Printers
	path = /var/spool/samba
	create mask = 0700
	printable = Yes
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers

root at arvore:/etc/samba# smbpasswd -a flamarion
Failed to open /etc/samba//private/secrets.tdb
Failed to open /etc/samba//private/secrets.tdb
PANIC (pid 4427): could not open secrets db
BACKTRACE: 6 stack frames:
 #0 smbpasswd(log_stack_trace+0x2d) [0x8012beb4]
 #1 smbpasswd(smb_panic+0x80) [0x8012c011]
 #2 smbpasswd(get_global_sam_sid+0x46) [0x800ad4ca]
 #3 smbpasswd(main+0x631) [0x80055fd8]
 #4 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7e08455]
 #5 smbpasswd [0x800554f1]
smb_panic(): calling panic action [/usr/share/samba/panic-action 4427]
smb_panic(): action returned status 0
Falha de segmentação


	
I did this whole life and always worked, now this has happened.

Flamarion Jorge


Christian Perrier escreveu:
> Quoting Flamarion Jorge (jorge.flamarion at gmail.com):
> 
>> root at arvore:~# testparm
>> Load smb config files from /etc/samba//lib/smb.conf
> 
> 
> There is something definitely weird in your setup.
> 
> testparm is looking for smb.conf in /etc/samba/lib, which is *not* the
> default location for smb.conf in Debian (for ages):
> 
> root at mykerinos:~> testparm
> Load smb config files from /etc/samba/smb.conf
> 
> .../...
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkmkkcACgkQ0SDRnmynUOFalgCgtaDtcTdgYJYs71EX+081lM1N
oWkAni9mTEtGIwKlSaJyyEyzUKyYKEFL
=4QXi
-----END PGP SIGNATURE-----





More information about the Pkg-samba-maint mailing list