LinuxForum.Fans
Тема

Не открывается web-интерфейс CUPS. [Решено]

Автор: van_seld 9 сообщений 6899 просмотров
#175276

Ни локалхост, ни 127.0.0.1, ни по сетевому айпи.
Unable to connect
Iceweasel can't establish a connection to the server at 127.0.0.1:631.


Файервол не стоит (вплоть до выпиливания пакетов iptables). Прокся в сети существует, но в настройках браузера прописаны нужные исключения.
Телнет по 631 порту тоже не коннектится.
В логе /var/log/cups/error_log единственная строчка: Avahi client failed, closing client to allow a clean restart
При ручном запуске /etc/init.d/avahi-daemon start не ругается, запускается, но работать не начинает.

text
netstat -pan | grep '631'
udp        0      0 0.0.0.0:631             0.0.0.0:*                           2569/cupsd      
unix  3      [ ]         STREAM     CONNECTED     8631     2203/gvfsd-trash    @/dbus-vfs-daemon/socket-UdFqMBRF

Буду благодарна советам :)

#175282
van_seld написал:
udp 0 0 0.0.0.0:631 0.0.0.0:* 2569/cupsd

должен быть открыт порт по tcp, а теперь смотрим запущен ли сам cups:

ps -ef|grep cups
и
lsof -i|grep cups

#175287
text

# ps -ef|grep cups
root      2569     1  0 14:19 ?        00:00:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
root      3000  2522  0 15:05 pts/0    00:00:00 grep cups
# lsof -i|grep cups
cupsd     2569        root    6u  IPv4  29113      0t0  UDP *:ipp
#175289

так, тогда смотрите в сторону /etc/cups/cupsd.conf , что в нем =)

#175294

Там много всего :) и что-то я не очень понимаю, в какую сторону смотреть в нем.

text
LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
#Listen /var/run/cups/cups.sock
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
DefaultAuthType Basic
<Location />
  Order allow,deny
</Location>
<Location /admin>
  Order deny,allow
  Allow From 127.0.0.1
Allow From 192.168.*
Deny From All 
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Policy default>
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
#175296

И еще. Раньше он запускался. В связи с чем произошел сбой - не знаю. В конфиге не копалась, вообще предпочитаю гномовский system-config-printer. Он работает. Но тут понадобились возможности пошире...

#175311

добавьте в начало перед Listen /var/run/cups/cups.sock

вот это, и перезапустите сервис.

Listen localhost:631

#175318

Спасибо огромное! Помогло! ^_^

#343970

спасибо

Войдите или зарегистрируйтесь, чтобы ответить.