Началось всё с установки драйверов для Xerox Phaser 3250DN. Драйверы установились, принтер заработал. Вроде всё хорошо…
В один прекрасный момент при установке
apt-get install debootstrap
я получил предложение удалить кучу пакетов и сдуру нажал Enter. Они и начали удаляться… Control-С почти помог. После этого любое действие с apt-get и aptitude начиналось с
Couldn't find any package whose name or description matched "**smfpd**"
spoiler: потом этот smfpd надо остановить навечно — он жрёт процессор и не делает ничего полезного.
Couldn't find any package whose name or description matched "smfpd"
The following partially installed packages will be configured:
apper cups cups-core-drivers cups-daemon network-manager network-manager-openvpn openvpn plasma-nm
plasma-widget-networkmanagement python3-software-properties software-properties-common
software-properties-kde unattended-upgrades
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up cups-daemon (1.7.5-11+deb8u1) ...
insserv: warning: script 'K07smfpd' missing LSB tags and overrides
insserv: warning: script 'smfpd' missing LSB tags and overrides
insserv: There is a loop between service rmnologin and mountnfs if started
insserv: loop involving service mountnfs at depth 6
insserv: loop involving service nfs-common at depth 5
insserv: There is a loop between service rmnologin and networking if started
insserv: loop involving service networking at depth 3
insserv: loop involving service procps at depth 2
Сначала появилась мысль снести все упоминания о smfpd. Попаниковав, я нашёл лучшее решение, цитата:
Long story short:
When I tried
/usr/share/insserv/make-testsuite
I saw that dependency information is missing in smfpd init script. The solution was to add following:
### BEGIN INIT INFO
# Provides: smfpd
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Xerox Unified Linux Driver LPT Support daemon
# Description: Enable support for LPT port service provided by Xerox Unified Linux Driver package.
### END INIT INFO
to
/etc/init.d/smfpd
after
#!/bin/sh
and that was it. keep in mind that you might have to run also :
sudo apt-get install -f
if update still fails.
Решение сработало как надо.
Теперь удалим — если, конечно, он не нужен для принтера на параллельном порту.
#shell
update-rc.d -f smfpd remove
Leave a Reply
You must be logged in to post a comment.