CUPS - aktualizacja wersji

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

CUPS - aktualizacja wersji

Post autor: kodama » 23 maja 2016, 09:30

Cześć
Zaszła potrzeba aktualizacji CUPS do najnowszej wersji - 2.1.3. . Kompilacja ze źródeł ze strony, ale po tym niestety cups.service podnieść się nie chce z powodu błędu:

Kod: Zaznacz cały

root@vdeb# systemctl -a | grep cups
  cups.path                                                                                 loaded    active   waiting   CUPS Printer Service Spool
  cups-browsed.service                                                                      loaded    active   running   Make remote CUPS printers available locally
● cups.service                                                                              loaded    failed   failed    CUPS Printing Service
  cups.socket                                                                               loaded    active   listening CUPS Printing Service Sockets

Kod: Zaznacz cały

root@vdeb# systemctl status cups.service
● cups.service - CUPS Printing Service
   Loaded: loaded (/lib/systemd/system/cups.service; enabled)
   Active: failed (Result: exit-code) since pon 2016-05-23 09:15:06 CEST; 8s ago
     Docs: man:cupsd(8)
           man:cupsd.conf(5)
  Process: 3394 ExecStart=/usr/sbin/cupsd -f (code=exited, status=127)
 Main PID: 3394 (code=exited, status=127)

maj 23 09:15:06 vdeb cupsd[3394]: /usr/sbin/cupsd: symbol lookup error: /usr/sbin/cupsd: undefined symbol: httpAddrFamily
maj 23 09:15:06 vdeb systemd[1]: cups.service: main process exited, code=exited, status=127/n/a
maj 23 09:15:06 vdeb systemd[1]: Unit cups.service entered failed state.

Kod: Zaznacz cały

root@vdeb# dpkg -l | grep cups
iU  cups                                  2.1.3-5                              amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed                          1.0.61-5+deb8u3                      amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-client                           1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common                           1.7.5-11+deb8u1                      all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers                     1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - PPD-less printing
ii  cups-daemon                           1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters                          1.0.61-5+deb8u3                      amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers             1.0.61-5+deb8u3                      amd64        OpenPrinting CUPS Filters - PPD-less printing
ii  cups-pdf                              2.6.1-15                             amd64        PDF writer backend for CUPS (dummy transitional package)
ii  cups-ppdc                             1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common                    1.7.5-11+deb8u1                      all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64                        1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - Core library
ii  libcupscgi1:amd64                     1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - CGI library
ii  libcupsfilters1:amd64                 1.0.61-5+deb8u3                      amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64                   1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - Raster image library
ii  libcupsmime1:amd64                    1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - MIME library
ii  libcupsppdc1:amd64                    1.7.5-11+deb8u1                      amd64        Common UNIX Printing System(tm) - PPD manipulation library
ii  printer-driver-cups-pdf               2.6.1-15                             amd64        printer driver for PDF writing via CUPS

Kod: Zaznacz cały

Linux vdeb 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux
Tylko niestety internet nic nie mówi o błędzie httpAddr Family :/

Próbowałem instalować z repo sida, ale wtedy aktualizuje mi jeszcze "milion" innych pakietów, a tego nie chcę.

Jakaś porada może?

Awatar użytkownika
Yampress
Administrator
Posty: 6162
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: CUPS - aktualizacja wersji

Post autor: Yampress » 23 maja 2016, 17:08

Zrób ręczne odpalanie w /etc/rc.local pomijając systemd...
lub zrób przepakietowanie. Wykorzystaj żródła cups spod sida i zbuduj paczkę dla jessie

Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Re: CUPS - aktualizacja wersji

Post autor: kodama » 23 maja 2016, 20:31

Pierwszego rozwiązania próbowałem, ale nic nie dało.
Przepakietowanie, hmm, muszę poszukać jak się to robi (skomplikowane to?)
Jedyne co mi się mniej więcej udało to wycięcie wszystkiego z cups w nazwie - ale wycięcie tak:

Kod: Zaznacz cały

dpkg -r --force-depends [paczka] 
Po tym jak zrobiłem kompilację to ruszyło, no tylko, że miałem "gołego" cupsa, a mi jeszcze potrzeba stery do hp, brother, cups-pdf itd. A nie chce mi się rzeźbić z kompilacją wszystkiego po kolei.

ODPOWIEDZ