SULDR Forums Supported Printers Printing Questions Scanning Questions General Questions Samsung Installer

Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Martin von Wittich

#1
Hi,

the samsungmfp-data package installs a symlink /usr/share/ppd/samsung:


iserv:~# ll /usr/share/ppd/samsung
lrwxrwxrwx 1 root root 22 17. Sep 16:49 /usr/share/ppd/samsung -> ../cups/model/samsung/


This symlink silently breaks CUPS - when it encounters this symlink, it stops reading in /usr/share/ppd:


iserv:~# /usr/lib/cups/daemon/cups-driverd list 1 0 "requested-attributes=all" 2>&1 | grep -e Loading -e Skipping
DEBUG: [cups-driverd] Loading "/usr/share/cups/model"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/model/samsung"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/model/samsung/cms"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/drv"...
DEBUG: [cups-driverd] Loading "/usr/local/share/ppd"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/kyocera"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/lexmark"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/cups-included"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/ghostscript"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/ghostscript/model"...
ERROR: [cups-driverd] Skipping "/usr/share/ppd/samsung": loop detected!


All remaining folders in /usr/share/ppd are now ignored by CUPS. After I've removed the symlink manually, it will again read the remaining folders:


iserv:~# rm -f /usr/share/ppd/samsung
iserv:~# /usr/lib/cups/daemon/cups-driverd list 1 0 "requested-attributes=all" 2>&1 | grep -e Loading -e Skipping
DEBUG: [cups-driverd] Loading "/usr/share/cups/model"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/model/samsung"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/model/samsung/cms"...
DEBUG: [cups-driverd] Loading "/usr/share/cups/drv"...
DEBUG: [cups-driverd] Loading "/usr/local/share/ppd"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/kyocera"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/lexmark"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/cups-included"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/ghostscript"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/ghostscript/model"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/brother"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Oki"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Sharp"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Epson"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Oce"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Oce/Oce-VarioPrint_2055PS"...
[...]
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Oce/Oce-PPC3113PS/1"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Toshiba"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Brother"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Lexmark"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Kyocera"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/Kyocera/en"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/HP"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/postscript/KONICA_MINOLTA"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/custom"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/foo2zjs"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/splix"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/splix/xerox"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/splix/dell"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/splix/samsung"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/hplip"...
DEBUG: [cups-driverd] Loading "/usr/share/ppd/hplip/HP"...
Repository Information Legal Contact Alternative Drivers