Ir ao conteúdo
  • Cadastre-se

Recommended Posts

Olá a todos.

Estou utilizando agora Debian 7 Wheezy com o cups versão 1.6.2 e samba 4.0.6, onde o cups foi instalado através de apt-get install cups e o samba foi baixado direto do site (wget http://ftp.samba...) e dado os comandos ./configure, make e make install provisionando como o samba_internal. Toda a parte de compartilhamento funciona ok e na tela de configuração (http://localhost:631) do cups consigo acessar e instalar a impressora normalmente.

Contudo, quando configuro meu arquivo smb.conf com a linhe printing = cups, sempre que vou iniciar o serviço do samba me retorna o seguinte erro:

unknown enumerated value 'cups' for printing

Segue meu arquivo smb.conf

# Global parameters
[global]
workgroup = SAMBA
realm = SAMBA.LOCAL
netbios name = SERVIDOR
server role = active directory domain controller
dns forwarder = 127.0.0.1
load printers = yes
printing = cups
printcap name = cups

[netlogon]
path = /usr/local/samba/var/locks/sysvol/samba.local/scripts
read only = No

[sysvol]
path = /usr/local/samba/var/locks/sysvol
read only = No
[www]
path = /var/www
browseable = yes
writeable = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root

Alguem poderia me ajudar?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

victor.sartori, obrigado pela resposta.

Já olhei sim, tanto é que o meu problema se encontra exatamente na parte:


# smbd -b | grep CUPS
HAVE_CUPS_CUPS_H
HAVE_CUPS_LANGUAGE_H
HAVE_CUPS
HAVE_LIBCUPS
If you don't get any output, make sure, that the CUPS header files and
libraries are installed and recompile Samba with --with-cups.

Tentei compilar o samba co ./configure --enable-cups e mesmo assim não lista esses HAVE_CUPS...

Compartilhar este post


Link para o post
Compartilhar em outros sites

certeza que na hora de compilar o samba, ele não está reclamando da falta de algum header? Como o cups nao é necessário para funcionar, ele no máximo dá um warning e compila normalmente.

No backports nao tem o samba já compilado? As vezes é muito mais fácil e rápido ;)

Fiquei um tanto quanto intrigado com isso e resolvi compilar o samba aqui....

Instalei os pacotes de compilação mais


aptitude install cups libcupsys2-dev python-dev

Compilei o samba assim:


./configure --prefix=/usr --sysconfdir=/etc --enable-cups --enable-fhs
make -j4
make -j4 install

E rodando o comando que o site diz:


root@debian:~# smbd -b |grep -i cups
HAVE_CUPS_CUPS_H
HAVE_CUPS_LANGUAGE_H
HAVE_CUPS
HAVE_LIBCUPS

Nossa, juntou duas respostas.... acho que fiz caca... :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

victor.sartori, novamente muito obrigado pela ajuda. Bom, em nenhum momento da compilação não reparei ele informando algum erro ou alerta não. Em todo caso, vou tentar reinstalar novamente aqui para verificar.

Então, respondendo a sua pergunta no início, já tem o samba versão 4.0.0 pronto para ser instalado através do aptitude/apt-get sim contudo, o objetivo de realizar a instalação desta maneira é que estou aprendendo um pouco de linux, tá, iniciando a aprender, e para ver como as coisas funcionam faço desta maneira.

Assim que realizar os testes, posto os resultados.

Obrigado mais uma vez pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, instalei o debian 7 modo shell somente, instalei o cups conforme passou no post, instalei o samba e compilei conforme passou e...... não funcionou, hehehe.

Estou achando que pode ser a versão do debian que estou que está apresentando problemas...

Agora a tarde se der tempo, vou baixar novamente a iso netinstall do debian para ver.

Obrigado.

Cara, obrigado pela ajuda.

O problema realmente se encontra na versão 7.0 do debian. Ainda não testei na 7.1 porém realizei o teste na versão 6 e funcionou certinho.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei, mas eu usei uma versão um pouco mais nova do debian... antes de rodar a compilação rodei um aptitude safe-upgrade

Acho que vale você fazer isso por ai... em uma area de testes antes :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, até cheguei a baixar a nova versão do debian 7.1 para ver se dava certo e mesmo assim apresentou o problema. Não cheguei a rodar o comando aptitude safe-upgrade. O que exatamente este comando realiza? Seria um apt-get dist-upgrade?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×