Bug#2465: dpkg doesn't create diversions file
Package: dpkg
Version: 1.1.0
The preinst file contains:
dpkg-divert --package xterm-color --divert /usr/X11R6/bin/xterm.mono \
--rename --add /usr/X11R6/bin/xterm
attempting to install yields:
# dpkg --install xterm-color-3.1.2-4.deb
(Reading database ... 15194 files and directories currently installed.)
Preparing to replace xterm-color (using xterm-color-3.1.2-4.deb) ...
dpkg-divert: cannot open diversions: No such file or directory
dpkg: error processing xterm-color-3.1.2-4.deb (--install):
subprocess pre-installation script returned error exit status 2
dpkg-divert: cannot open diversions: No such file or directory
dpkg: error while cleaning up:
subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
xterm-color-3.1.2-4.deb
Exit 1
The command
# touch /var/lib/dpkg/diversions
does appear to fix the problem -- but presumably the dpkg.postinst
script should do that.
Reply to: