|
[+] CUPS - nie mogę zarządzać drukarką
szeq - 23-06-2009 18:29
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
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:
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):
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.
xmaster - 24-06-2009 11:50
Na początek odinstaluj CUPS-a - wywal ręcznie jego katalogi
/home/użytkownik/.cups
i zainstaluj ponownie. To na początek, potem napisz czy pomogło.
szeq - 24-06-2009 14:12
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ę
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:
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:
http://localhost:631
pusta strona.
xmaster - 24-06-2009 14:17
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 - 24-06-2009 14:23
Jak sprawdzić to przepuszczanie i jak uruchomić z konsoli? Nie powiem żebym śmigał w tym systemie.
fnmirk - 24-06-2009 14:40
Przedstaw wynik poleceń:
dpkg -l | grep cups dpkg -l | grep printer
szeq - 24-06-2009 14:46
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 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
dpkg -l | grep printer
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 - 24-06-2009 14:50
U mnie wygląda to tak: 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
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 - 24-06-2009 15:22
Teraz wygląda to tak:
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
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 - 24-06-2009 15:40
Usuń pozostałości po odinstalowanych pakietach: apt-get install lpr lprng system-config-printer && apt-get remove --purge lpr lprng system-config-printer
lub
aptitude install lpr lprng system-config-printer && aptitude purge lpr lprng system-config-printer
Zrestartuj następnie system.
szeq - 24-06-2009 15:48
Niestety nic to nie dało, znaczy zrobił co powinien ale efekt po zresetowaniu komputera żaden.
Wyniki:
szeq@debian:~$ dpkg -l | grep printer ii cups-driver-gutenprint 5.0.2-4 printer drivers for CUPS rc 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 ii lpr 1:2008.05.17 BSD lpr/lpd line printer spooling system ii samba 2:3.2.5-4lenny2 a LanManager-like file and printer server for Unix
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 rc cups-bsd 1.3.8-1+lenny6 Common UNIX Printing System(tm) - BSD commands 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 rc 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-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
fnmirk - 24-06-2009 15:55
Doinstaluj te pakiety, które uzyskały statut ,,rc'' tak abyś miał przynajmniej to co jest u mnie:
cups-bsd cups-pdf
Jaką masz drukarkę?
szeq - 24-06-2009 16:02
Jeśli chodzi o drukarkę mam xeroxa 3117 wiem że chodzi na sterowniku od samsunga. Jednak do pewnego czasu była to drukarka sieciowa 2 laptopy działające pod Windowsem ją obsługiwały. Ostatnio chciałem wydrukować coś z internetu i zacząłem mieszać i potem zaczęły się problemy z logowaniem się do CUPS tak jak to opisane w 1 poście. W zasadzie chodzi mi aktualnie o samo dostanie się co CUPS-a a przez:
http://localhost:631
nic się nie dzieje - pusta strona.
Wyniki:
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-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
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 ii samba 2:3.2.5-4lenny2 a LanManager-like file and printer server for Unix
Teraz coś się stało z lpr.
fnmirk - 24-06-2009 16:16
Teraz coś się stało z lpr.
O tym na pewno informował system przed instalacją/usuwaniem pakietów.
Pokaż zawartość pliku:
cat /etc/apt/sources.list
szeq - 24-06-2009 16:18
# deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 CD Binary-1 20090413-00:10]/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 CD Binary-1 20090413-00:10]/ lenny main
deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free #~~~~~~Debian-multimedia~~~~~~# deb http://www.debian-multimedia.org lenny main deb-src http://www.debian-multimedia.org lenny main #~~~~~~~~~~~~~~~~~~~~~# #opera deb http://deb.opera.com/opera lenny non-free
fnmirk - 24-06-2009 16:29
Usuń wpis dotyczący płyty CD (lub oznacz znakiem #).
Wykonaj:
apt-get clean apt-get autoclean apt-get update apt-get upgrade -u
Lub analogicznie z aptitude.
Zapoznaj się ze zrozumieniem z informacjami wyświetlanymi na ekranie przed zatwierdzeniem każdego polecenia. >Przejrzyj.
szeq - 24-06-2009 16:35
Gotowe, nie wiem głupi post jakiś wynik podać?
ÂŻadne błędy nie wyskoczyły ani sprawa kluczy NO_PUBKEY - miałem z tym już do czynienia nie raz.
Coś mi się wydaje że pozostanie mi tylko format, choć nie jestem zwolennikiem tego typu radzenia sobie przy pierwszym lepszym napotkanym problem w Linuksie.
fnmirk - 24-06-2009 17:57
Usuń te pakiety, które są związane z cupsem i drukarkami. Skorzystaj z opcji ,,purge''. Zrestartuj system i sprawdź czy coś nie zostało (poleceniami, które przedstawiłem wcześniej). Jak usuniesz wszystko i zrestartujesz system, zainstaluj ponownie pakiety, które podałem.
paolus - 24-06-2009 18:05
Witam. Dziś po restarcie komputera miałem podobny problem. Pomogło zrestartowanie serwera cups. Wydaje mi się, że nie ładuje się podczas startu systemu. Aby zrestartować to jako root (lub po "su"):
cd /etc/init.d
./cups restart
szeq - 24-06-2009 21:04
dzięki wielkie fnmirk zrobiłem jak pisałeś, śmiga jak trzeba, co prawda KDE się posypał ale to już pikuś.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|