Página 1 de 2

Problema ao instalar pacote cups.

MensagemEnviado: 09/Ago/2012 18:42
por lmcsc3
Bom tarde amigos, estou tentando instalar o cups no FreeBSD 8.1 e o mesmo esta dando o seguinte erro:

w# make install clean
===> cups-1.4.6 depends on executable: espgs - found
===> cups-1.4.6 depends on executable: cupsd - not found
===> Verifying install for cupsd in /usr/ports/print/cups-base
===> cups-base-1.4.6 pick ghostscript or xpdf, not both.
*** Error code 1

Stop in /usr/ports/print/cups-base.
*** Error code 1

Stop in /usr/ports/print/cups.

####

Então eu tento instalar o cups-base e da o seguinte erro:
fw# make install clean

===> cups-base-1.4.6 pick ghostscript or xpdf, not both.
*** Error code 1

Stop in /usr/ports/print/cups-base.

###
Ja instalei o xpdf e o ghostscript e o erro continua, alguém ja passou por isso?
Agradeço a quem ajudar.

Abraços.

Re: Problema ao instalar pacote cups.

MensagemEnviado: 09/Ago/2012 21:23
por atpessoa
===> cups-base-1.4.6 pick ghostscript or xpdf, not both.


Você tem de selecionar apenas uma entre as opções acima, ghostscript ou xpf, não ambos.

Re: Problema ao instalar pacote cups.

MensagemEnviado: 10/Ago/2012 09:33
por lmcsc3
Mas como eu faço para escolher apenas um, pois se eu faço um 'make configure' ele da o mesmo erro.
Quando faço o make install, não me aparece mais as opções para escolha, apenas tenta iniciar a instalação do ponto onde acontece o erro, e se eu tento dar um
'Make deinstall', ele aparece como não instalado.
Quero voltar a instalação do Cups do inicio.

Re: Problema ao instalar pacote cups.

MensagemEnviado: 10/Ago/2012 10:27
por atpessoa
Siga os passos a seguir:

make rmconfig-recursive
make config-recursive


Isso vai remover todas as configurações da instalação de forma recursiva (do port e suas dependências) e o segundo vai pedir para que você configure tudo de novo, de forma recursiva (do port e suas dependências).

Re: Problema ao instalar pacote cups.

MensagemEnviado: 10/Ago/2012 11:14
por lmcsc3
Show de bola, comando básico que eu não sabia. Consegui fazer as configs novamente.
Agradeço pela resposta.
Obrigado Antônio.

Lucas

Re: Problema ao instalar pacote cups.

MensagemEnviado: 12/Ago/2012 00:17
por lmcsc3
Boa noite novamente amigos, acontece que consegui instalar o cups, só que não consigo acessar ele via Browser, vejo que ele está rodando normalmente mas como disse não tem jeito de acessá-lo, gostaria de saber se tenho que fazer alguma entrada no httpd.conf?

Re: Problema ao instalar pacote cups.

MensagemEnviado: 12/Ago/2012 21:33
por rodrigo.crescencio
Olá lmcsc3,

Deixa eu lhe perguntar, como você está fazendo para tentar o acesso ao CUPS ?

Tecnicamente basta digitar o IP e a porta especificada no conf e você já terá acesso ao CUPS, porem como usuário padrão.

Deve ficar mais ou menos assim:

Código: Selecionar todos
http://[ip_do_servidor]:631


Porem quando for executar qualquer tipo de atividade, como instalar ou remover uma impressora, até mesmo apagar um job da fila será solicitado que seja feito o login com o usuário ROOT, mas o próprio sistema já te informa isto.

Agora caso você esteja tendo problemas como: Forbidden, deve-se acessar o arquivo de configuração do CUPS onde acredito que fique no caminho:

Código: Selecionar todos
/usr/local/etc/cups/cupsd.conf


Após acessar o arquivo deve-se adicionar o seu ip ou sua rede na seguinte linha:

Código: Selecionar todos

  Order allow,deny
#  Allow @LOCAL
  Allow [seu_ip_ou_da_sua_rede]



Desta forma você irá autorizar o seu acesso como usuário admin no CUPS.

Já com relação a sua pergunta se precisa efetuar alguma entrada no apache, acredito que não, pelo menos o que tenho aqui instalado, não precisei fazer nenhuma entrada no apache.

Vlw lmcsc3 espero ter ajudado,

Qualquer coisa é só falar.

Att,
Rodrigo.

Re: Problema ao instalar pacote cups.

MensagemEnviado: 13/Ago/2012 17:36
por lmcsc3
Boa tarde Rodrigo, meu nick ali ta é estranho por causa do meu e-mail, mas meu nome é Lucas.

Eu tento acessar da maneira que vc disse mesmo, ip_do_servidor:631, no cups.conf apenas alterei a seguinte linha:

# Only listen for connections from the local machine.
Listen 192.168.1.0/24:631

Não alterei mais nada.
Fiz como sua dica agora e também não funcionou. Tento dar um telnet na porta 631 e não aceita conexão, nas outras portas ele aceita sem problemas.

Tenho a regra no firewall, para permitir a entrada.
00009 allow ip from any to any dst-port 631
Pois é ainda continuo na lida.

Qualquer resultado posto aqui, e se vocês tiverem mais alguma dica, não deixem de postar.

Ps. To editando a minha resposta pois já to meio atordoado com isso, to revendo todas as configs e me aparecem ok
Dei o comando sockstat -p 631 >>

root cupsd 49497 6 udp4 *:631 // e tive esse resultado.


Obrigado Lucas

Re: Problema ao instalar pacote cups.

MensagemEnviado: 14/Ago/2012 03:39
por rodrigo.crescencio
Falae Lucas tudo jóia...

Cara que estranho hein isto que está acontecendo com você ai...

Então abaixo está o meu conf, coloca ele no lugar do seu e veja se algum erro aparece....

OBS.: Veja que eu alterei a porta de 631 para 333, pois achei mais seguro do que deixar a porta default....

Outra coisa que eu recomendo fazer é ver se ao dar o comando tcpdump na interface externa, e ver se o pacote está conseguindo chegar até a interface interna.

Veja aí se funciona, senão qualquer coisa grita....


LogLevel warn
SystemGroup wheel
Port 333
Listen /var/run/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS
DefaultAuthType Basic
WebInterface Yes

Order allow,deny
Allow 192.124.113.
# Allow @LOCAL


Order allow,deny
# Allow @LOCAL
Allow 192.124.113.


AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @LOCAL


JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

Order deny,allow


Require user @OWNER @SYSTEM
Order deny,allow


AuthType Default
Require user @SYSTEM
Order deny,allow


AuthType Default
Require user @SYSTEM
Order deny,allow


Require user @OWNER @SYSTEM
Order deny,allow


Order deny,allow



JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

AuthType Default
Order deny,allow


AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow


AuthType Default
Require user @SYSTEM
Order deny,allow


AuthType Default
Require user @SYSTEM
Order deny,allow


AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow


Order deny,allow




Re: Problema ao instalar pacote cups.

MensagemEnviado: 15/Ago/2012 12:48
por lmcsc3
Obrigado mais uma vez Rodrigo, vou testar seu conf e posto o resultado.

Abraços Lucas.