[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#2466: dpkg-divert --remove --rename doesn't work



Package: dpkg
Version: 1.1.0

Note that the postrm is:
dpkg-divert --package xterm-color --divert /usr/X11R6/bin/xterm.mono \
	    --rename --remove /usr/X11R6/bin/xterm
and the preinst is:
dpkg-divert --package xterm-color --divert /usr/X11R6/bin/xterm.mono \
	    --rename --add /usr/X11R6/bin/xterm

Apparently it isn't happy about actually performing the
installation. If I run the dpkg-divert --remove by hand, it doesn't
work either, though if I drop the --rename, it stops complaining (it
doesn't, however, actually move the file, so that's of no use...)

# dpkg --install xterm-color-3.1.2-4.deb
Selecting previously deselected package xterm-color.
(Reading database ... 15195 files and directories currently
installed.)
Preparing to replace xterm-color (using xterm-color-3.1.2-4.deb) ...
Leaving `xterm-color: /usr/X11R6/bin/xterm ->
/usr/X11R6/bin/xterm.mono'
Unpacking replacement xterm-color ...
Removing `xterm-color: /usr/X11R6/bin/xterm ->
/usr/X11R6/bin/xterm.mono'
>/usr/X11R6/bin/xterm<
><
dpkg-divert: rename involves overwriting `/usr/X11R6/bin/xterm' with
  different file `/usr/X11R6/bin/xterm.mono', not allowed
dpkg: warning - old post-removal script returned error exit status 2
dpkg - trying script from the new package instead ...
Removing `xterm-color: /usr/X11R6/bin/xterm ->
/usr/X11R6/bin/xterm.mono'
>/usr/X11R6/bin/xterm<
><
dpkg-divert: rename involves overwriting `/usr/X11R6/bin/xterm' with
  different file `/usr/X11R6/bin/xterm.mono', not allowed
dpkg: error processing xterm-color-3.1.2-4.deb (--install):
 subprocess new post-removal script returned error exit status 2
Leaving `xterm-color: /usr/X11R6/bin/xterm ->
/usr/X11R6/bin/xterm.mono'
Removing `xterm-color: /usr/X11R6/bin/xterm ->
/usr/X11R6/bin/xterm.mono'
>/usr/X11R6/bin/xterm<
><
dpkg-divert: rename involves overwriting `/usr/X11R6/bin/xterm' with
  different file `/usr/X11R6/bin/xterm.mono', not allowed
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


Reply to: