This happened to me, too, just now. I had installed Testing on a laptop, was converting it into Unstable and attempted to install XFree86. Dexconf just died without any output and didn't write a byte into XF86Config-4.
It turned out the following change fixed the issue -- for XFree86: --- dexconf-old 2005-07-25 02:44:19.698301256 +0300 +++ /usr/bin/dexconf 2005-07-25 02:44:45.612361720 +0300 @@ -457,7 +457,7 @@ # XXX: This is some new template Ubuntu added. Probably better solved by just # making empty entries for sync ranges syntatically valid, as Sven Luther # suggested. -db_get $TEMPLATE_BASE/config/monitor/use_sync_ranges +fetch $TEMPLATE_BASE/config/monitor/use_sync_ranges MONITOR_SYNC_RANGES="$RET" exec 4>"$DEXCONFTMPDIR/Monitor" Unfortunately, the change also broke Xserver-xorg installation, making dexconf complain about the missing use_sync_ranges variable and aborting dpkg. (Note that this "fix" was just a semi-random test; I didn't really dig into differences between fetch and db_get. Anyway, I hope this observation helps someone who knows the functions better.) - Jarno -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]