Main Repository Page   |   Repository Details   |   Unified Driver v3 Information   |   Unified Driver v2 Information   |   Common Questions and Troubleshooting   |   Legal   |   Contact

Problems With the v3 Installer/Uninstaller

Files Left Behind

As with the v2 driver, the uninstaller can't tell if certain files should be deleted or not, and so leaves them in /usr/lib:

The Uninstaller Routinely Fails

Depending on the exact combination of Qt3 and Qt4 libraries on your computer, one of several errors could occur when trying to run the uninstaller that results in the inability to automatically remove the driver.

Replacement of /usr/bin/lpr

As with the v2 driver, the Samsung installer still moves /usr/bin/lpr to /usr/bin/lpr.org and writes /usr/bin/lpr as a link to /opt/Samsung/mfp/bin/slpr, which (a) breaks the cups-bsd (or cupsys-bsd) packages, (b) can itself be overwritten when the CUPS package is updated and it writes back to /usr/bin/lpr, and (c) breaks non-graphical and automated applications, because slpr requires a graphical environment and user intervention.

Parallel Port Interference

Also as with the v2 driver, the Samsung installer writes parallel port information to /etc/modprobe.conf, which then blocks reading of /etc/modprobe.d/, and so all blacklists or other hardware support configurations present in /etc/modprobe.d/ are ignored. In addition, computers without physical parallel ports sometimes exhibit odd behavior due to this forced parallel support.

Inappropriate Permissions

Many of the files installed to /usr/lib/ end up with 777 permissions: i.e., world-writable and world-executable. Even non-executable library files are given these permissions. The result is a possible security risk to your system (although smaller than any of the v2 issues).

Inappropriate Ownership

Greatly improved compared to the v2 installer, the only incorrect ownership is that the .gnome-desktop folder and .desktop file within it are given a group of root rather than the user. This is not a security risk, but can be a nuisance.

Additional Notes about the v3 Installer/Uninstaller

Files Installed by the Samsung v3 Driver

Note: for AMD64 installations, /usr/lib/ may actually be /usr/lib64/ (this is not true of Debian). The following are typically installed, but the location may vary somewhat with distribution and desktop environment: The following are only present if you ran the Configurator help: Finally, the following is modified to add "smfp" to the end of the file:

Main Repository Page   |   Repository Details   |   Unified Driver v3 Information   |   Unified Driver v2 Information   |   Common Questions and Troubleshooting   |   Legal   |   Contact