[+] CUPS - nie mog

Konfiguracja serwerów, usług, itp.
szeq
Posty: 19
Rejestracja: 23 czerwca 2009, 18:19
Lokalizacja: Łódź

[+] CUPS - nie mogę zarządzać drukarką

Post autor: szeq »

Witam wszystkich.

To mój pierwszy post na tym forum, choć bardzo często tutaj szukam odpowiedzi na niektóre problemy które przytrafiają mi się przy pracy z Debianem. Bardzo wiele można tu znaleźć jednak tego nie znalazłem ani przez Google ani tutaj na forum.

Mianowicie nie mogę ani dodać drukarki ani usunąć, ogólnie nie mogę administrować drukarkami w CUPS-ie. Otwierając w przeglądarce

Kod: Zaznacz cały

http://localhost:631
nie wyskakuje żaden komunikat o autoryzację login, hasło itp. Wcześniej wyskakiwał i wtedy można było administrować, jak chcę wykonać jakąś operacje to wyświetla się komunikat:

Kod: Zaznacz cały

Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket.
Naczytałem się o tym Kerberosie, mniej więcej wiem co to jest, jednak nie wiem jak się do tego zabrać (wyczyścić, wyłączyć czy tam jeszcze co innego). Prawdopodobnie przy logowaniu coś zaakceptowałem, możliwe że zaznaczyłem nieumyślnie "pamiętaj mnie" czy tam "pamiętaj hasło" nie mam zielonego pojęcia. Problem jest jednak taki że nie mogę operować tam, to samo ma miejsce jak wejdę w centrum sterowania > urządzenia peryferyjne > drukarki tyle że w centrum sterowania pojawia się okno logowania jednak nie akceptuje mojego loginu i hasła, roota zresztą też. Jak kliknę przycisk "tryb administracyjny" to prosi tylko o hasło wtedy akceptuje ale jeśli chcę usunąć drukarkę znów prosi o autoryzację i to samo się dzieje co ma miejsce przy otwarciu przez przeglądarkę jedynie wyskakuje komunikat (tu już po polsku):

Kod: Zaznacz cały

Nie można usunąć drukarki xerox. Komunikat o błędzie otrzymany od menedżera:
Nie jesteś upoważniony do dostępu do żądanego zasobu.
Ten sam problem miał ktoś na forum Ubuntu, jednak sformatował dysk i zainstalował Mandrivę, nie chce przez coś takiego instalować od nowa systemu.

Z góry dziękuje za pomoc.
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post autor: xmaster »

Na początek odinstaluj CUPS-a - wywal ręcznie jego katalogi

Kod: Zaznacz cały

/home/użytkownik/.cups
i zainstaluj ponownie. To na początek, potem napisz czy pomogło.
szeq
Posty: 19
Rejestracja: 23 czerwca 2009, 18:19
Lokalizacja: Łódź

Post autor: szeq »

Pierwsza sprawa nie miałem tego katalogu /.cups w /home/szeq i chyba usunąłem za dużo bo wszystkie pliki które miały w nazwie cups.

Jak wchodzę przez przeglądarkę

Kod: Zaznacz cały

http://localhost:631
to nic nie ma, pusta strona. Mimo iż wydaje mi się że ponownie go zainstalowałem. Wchodząc w centrum sterowania > urządzenia peryferyjne > drukarki wyskakuje komunikat: ,,inicjalizacja menedżera'' po czym:

Kod: Zaznacz cały

Nie można pobrać listy drukarek. Komunikat o błędzie otrzymany od menedżera:
Połączenie z serwerem CUPS nie powiodło się. Sprawdź, czy serwer CUPS działa poprawnie. Błąd: localhost: odczyt zakończył się niepowodzeniem (14).
Wcześniej zrobiłem tak jak napisałeś, odinstalowałem cupsa tyle że nie usunąłem katalogu /home/szeq/.cups. Zainstalowałem ponownie system cups i w zasadzie nic to nie dało. Później zacząłem na ostro usuwać wszystko z napisem "cups". Niby zainstalowałem cupsa od nowa, te katalogi które usunąłem znowu się stworzyły ale po uruchomieniu:

Kod: Zaznacz cały

http://localhost:631
pusta strona.
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post autor: xmaster »

A Iptables przepuszcza Ci port CUPS-a?
Sprawdź też czy CUPS jest uruchomiony - może się wywala. Uruchom go w konsoli i sprawdź czy czegoś mu nie brakuje.
szeq
Posty: 19
Rejestracja: 23 czerwca 2009, 18:19
Lokalizacja: Łódź

Post autor: szeq »

Jak sprawdzić to przepuszczanie i jak uruchomić z konsoli? Nie powiem żebym śmigał w tym systemie.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wynik poleceń:

Kod: Zaznacz cały

dpkg -l | grep cups
dpkg -l | grep printer
szeq
Posty: 19
Rejestracja: 23 czerwca 2009, 18:19
Lokalizacja: Łódź

Post autor: szeq »

Kod: Zaznacz cały

dpkg -l | grep cups

Kod: Zaznacz cały

]ii  apcupsd                              3.14.4-1lenny1                APC UPS Power Management (daemon)
ii  apcupsd-cgi                          3.14.4-1lenny1                APC UPS Power Management (web interface)
ii  apcupsd-doc                          3.14.4-1lenny1                APC UPS Power Management (documentation/examples)
ii  cups                                 1.3.8-1+lenny6                Common UNIX Printing System(tm) - server
ii  cups-bsd                             1.3.8-1+lenny6                Common UNIX Printing System(tm) - BSD commands
ii  cups-client                          1.3.8-1+lenny6                Common UNIX Printing System(tm) - client programs (SysV
ii  cups-common                          1.3.8-1+lenny6                Common UNIX Printing System(tm) - common files
ii  cupsys                               1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-bsd                           1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-client                        1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-common                        1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  libcups2                             1.3.8-1+lenny6                Common UNIX Printing System(tm) - libs
ii  libcups2-dev                         1.3.8-1+lenny6                Common UNIX Printing System(tm) - development files
ii  libcupsimage2                        1.3.8-1+lenny6                Common UNIX Printing System(tm) - image libs
ii  libcupsys2                           1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  libgnomecups1.0-1                    0.2.3-3                       GNOME library for CUPS interaction
ii  libnet-cups-perl                     0.55-3+b1                     Provides an interface for printing with CUPS
ii  python-cups                          1.9.31-1                      Python bindings for CUPS
ii  python-cupsutils                     1.0.0-4                       Python utility modules around the CUPS printing system

Kod: Zaznacz cały

dpkg -l | grep printer

Kod: Zaznacz cały

ii  foomatic-db                          20080211-2+nmu1               OpenPrinting printer support - database
ii  foomatic-db-engine                   3.0.2-20080211-1              OpenPrinting printer support - programs
ii  foomatic-filters                     3.0.2-20080211-3.2            OpenPrinting printer support - filters
rc  lpr                                  1:2008.05.17                  BSD lpr/lpd line printer spooling system
rc  lprng                                3.8.A-1.1                     lpr/lpd printer spooling system
ii  samba                                2:3.2.5-4lenny2               a LanManager-like file and printer server for Unix
rc  system-config-printer                1.0.0-4                       graphical interface to configure the printing system
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

U mnie wygląda to tak:

Kod: Zaznacz cały

 dpkg -l | grep printer
ii  cups-driver-gutenprint                            5.2.3-2+b1                             printer drivers for CUPS
ii  cups-pdf                                          2.5.0-3                                PDF printer for CUPS
ii  foomatic-db                                       20090508-1                             OpenPrinting printer support - database
ii  foomatic-db-engine                                4.0-20090509-1                         OpenPrinting printer support - programs
ii  foomatic-db-gutenprint                            5.2.3-2                                OpenPrinting printer support - database for 
ii  foomatic-filters                                  4.0-20090509-1                         OpenPrinting printer support - filters
ii  foomatic-filters-ppds                             1:4.0-20090509-1                       OpenPrinting printer support - prebuilt PPD 
ii  hal-cups-utils                                    0.6.16-3                               Utilities to detect and configure printers a
ii  libgutenprint2                                    5.2.3-2+b1                             runtime for the Gutenprint printer driver li
ii  openprinting-ppds                                 20090508-1                             OpenPrinting printer support - PostScript PP
rc  system-config-printer                             1.0.0-5                                graphical interface to configure the printin

Kod: Zaznacz cały

dpkg -l | grep cups
ii  cups                                              1.3.10-2                               Common UNIX Printing System(tm) - server
ii  cups-bsd                                          1.3.10-2                               Common UNIX Printing System(tm) - BSD comman
ii  cups-client                                       1.3.10-2                               Common UNIX Printing System(tm) - client pro
ii  cups-common                                       1.3.10-2                               Common UNIX Printing System(tm) - common fil
ii  cups-dbg                                          1.3.10-2                               Common UNIX Printing System(tm) - debugging 
ii  cups-driver-gutenprint                            5.2.3-2+b1                             printer drivers for CUPS
ii  cups-pdf                                          2.5.0-3                                PDF printer for CUPS
ii  cupsys                                            1.3.10-2                               Common UNIX Printing System (transitional pa
ii  cupsys-bsd                                        1.3.10-2                               Common UNIX Printing System (transitional pa
ii  hal-cups-utils                                    0.6.16-3                               Utilities to detect and configure printers a
ii  libcups2                                          1.3.10-2                               Common UNIX Printing System(tm) - libs
ii  libcupsimage2                                     1.3.10-2                               Common UNIX Printing System(tm) - image libs
ii  libcupsys2                                        1.3.10-2                               Common UNIX Printing System (transitional pa
ii  python-cups                                       1.9.31-1                               Python bindings for CUPS
ii  python-cupsutils                                  1.0.0-5                                Python utility modules around the CUPS print
szeq
Posty: 19
Rejestracja: 23 czerwca 2009, 18:19
Lokalizacja: Łódź

Post autor: szeq »

Teraz wygląda to tak:

Kod: Zaznacz cały

szeq@debian:~$ dpkg -l | grep cups
ii  apcupsd                              3.14.4-1lenny1                APC UPS Power Management (daemon)
ii  apcupsd-cgi                          3.14.4-1lenny1                APC UPS Power Management (web interface)
ii  apcupsd-doc                          3.14.4-1lenny1                APC UPS Power Management (documentation/examples)
ii  cups                                 1.3.8-1+lenny6                Common UNIX Printing System(tm) - server
ii  cups-bsd                             1.3.8-1+lenny6                Common UNIX Printing System(tm) - BSD commands
ii  cups-client                          1.3.8-1+lenny6                Common UNIX Printing System(tm) - client programs (SysV
ii  cups-common                          1.3.8-1+lenny6                Common UNIX Printing System(tm) - common files
ii  cups-dbg                             1.3.8-1+lenny6                Common UNIX Printing System(tm) - debugging symbols
ii  cups-driver-gutenprint               5.0.2-4                       printer drivers for CUPS
ii  cups-pdf                             2.4.8-3                       PDF printer for CUPS
ii  cupsddk                              1.2.3-5                       CUPS Driver Development Kit
ii  cupsddk-drivers                      1.2.3-5                       CUPS Driver Development Kit - Driver files
ii  cupsys                               1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-bsd                           1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-client                        1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-common                        1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-dbg                           1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  cupsys-driver-gutenprint             5.0.2-4                       printer drivers for CUPS
ii  hal-cups-utils                       0.6.16-3                      Utilities to detect and configure printers automaticall
ii  libcups2                             1.3.8-1+lenny6                Common UNIX Printing System(tm) - libs
ii  libcups2-dev                         1.3.8-1+lenny6                Common UNIX Printing System(tm) - development files
ii  libcupsimage2                        1.3.8-1+lenny6                Common UNIX Printing System(tm) - image libs
ii  libcupsimage2-dev                    1.3.8-1+lenny6                Common UNIX Printing System(tm) - image development fil
ii  libcupsys2                           1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  libcupsys2-dev                       1.3.8-1+lenny6                Common UNIX Printing System (transitional package)
ii  libgnomecups1.0-1                    0.2.3-3                       GNOME library for CUPS interaction
ii  libgnomecups1.0-dev                  0.2.3-3                       GNOME library for CUPS interaction (headers)
ii  libnet-cups-perl                     0.55-3+b1                     Provides an interface for printing with CUPS
ii  python-cups                          1.9.31-1                      Python bindings for CUPS
ii  python-cupsutils                     1.0.0-4                       Python utility modules around the CUPS printing system

Kod: Zaznacz cały

szeq@debian:~$ dpkg -l | grep printer
ii  cups-driver-gutenprint               5.0.2-4                       printer drivers for CUPS
ii  cups-pdf                             2.4.8-3                       PDF printer for CUPS
ii  cupsys-driver-gutenprint             5.0.2-4                       printer drivers for CUPS
ii  foomatic-db                          20080211-2+nmu1               OpenPrinting printer support - database
ii  foomatic-db-engine                   3.0.2-20080211-1              OpenPrinting printer support - programs
ii  foomatic-filters                     3.0.2-20080211-3.2            OpenPrinting printer support - filters
ii  hal-cups-utils                       0.6.16-3                      Utilities to detect and configure printers automaticall
ii  libgutenprint2                       5.0.2-4                       runtime for the Gutenprint printer driver library
rc  lpr                                  1:2008.05.17                  BSD lpr/lpd line printer spooling system
rc  lprng                                3.8.A-1.1                     lpr/lpd printer spooling system
ii  samba                                2:3.2.5-4lenny2               a LanManager-like file and printer server for Unix
rc  system-config-printer                1.0.0-4                       graphical interface to configure the printing system
Lecz nic to praktycznie nie dało.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Usuń pozostałości po odinstalowanych pakietach:

Kod: Zaznacz cały

apt-get install  lpr  lprng  system-config-printer && apt-get remove --purge lpr  lprng  system-config-printer
lub

Kod: Zaznacz cały

aptitude install  lpr  lprng  system-config-printer && aptitude purge lpr  lprng  system-config-printer
Zrestartuj następnie system.
ODPOWIEDZ