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

pre-depends and the base archive



Now that pre-depends are in place, dpkg has to be dragged kicking and
screaming into building the base archive. If I use --force-depends I can
get it to build with lots of complaints. I would have thought that
it would sort out the order in which things should be installed when given
a long list of packages so that pre-depends in that list would not
be a problem, but that's not happening. Note the complaints from this
dpkg run.

	Thanks

	Bruce

(cd $B;yes Y|dpkg --root=. --install --force-configure-any \
 --force-depends $PACKAGE_PATHS)
Selecting previously deselected package base.
(Reading database ... 110 files and directories currently installed.)
Unpacking base (from .../CD/unstable/binary-i386/base/base-1.1.0-0.deb) ...
Preparing to replace ldso (using .../unstable/binary-i386/base/ld.so-1.7.14-2.deb) ...
Unpacking replacement ldso ...
Preparing to replace libc5 (using .../unstable/binary-i386/base/libc5-5.2.18-2.deb) ...
Unpacking replacement libc5 ...
Selecting previously deselected package ncurses-base.
Unpacking ncurses-base (from .../binary-i386/base/ncurses-base-1.9.8a-5.deb) ...
Selecting previously deselected package ncurses3.0.
Unpacking ncurses3.0 (from .../binary-i386/base/ncurses3.0-1.9.8a-5.deb) ...
Selecting previously deselected package libreadline2.
Unpacking libreadline2 (from .../binary-i386/base/libreadline2-2.0-15.deb) ...
Selecting previously deselected package libdb1.
Unpacking libdb1 (from .../unstable/binary-i386/base/libdb1-1.85.2-8.deb) ...
Selecting previously deselected package libgdbm1.
Unpacking libgdbm1 (from .../binary-i386/devel/libgdbm1-1.7.3-8.deb) ...
dpkg: regarding .../CD/unstable/binary-i386/base/dpkg-1.1.2.deb containing dpkg, pre-dependency problem:
 dpkg pre-depends on ncurses3.0
  ncurses3.0 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
Preparing to replace dpkg (using .../CD/unstable/binary-i386/base/dpkg-1.1.2.deb) ...
Unpacking replacement dpkg ...
Selecting previously deselected package adduser.
Unpacking adduser (from .../unstable/binary-i386/base/adduser-1.94-4.deb) ...
Selecting previously deselected package ae.
dpkg: regarding .../CD/unstable/binary-i386/base/ae-96.2-2.deb containing ae, pre-dependency problem:
 ae pre-depends on ncurses3.0 (>=1.9.8a-4)
  ncurses3.0 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
Unpacking ae (from .../CD/unstable/binary-i386/base/ae-96.2-2.deb) ...
Selecting previously deselected package bash.
dpkg: regarding .../unstable/binary-i386/base/bash-1.14.6-4.deb containing bash, pre-dependency problem:
 bash pre-depends on libreadline2 (>=2.0-13)
  libreadline2 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
dpkg: regarding .../unstable/binary-i386/base/bash-1.14.6-4.deb containing bash, pre-dependency problem:
 bash pre-depends on ncurses3.0 (>=1.9.8a-4)
  ncurses3.0 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
Unpacking bash (from .../unstable/binary-i386/base/bash-1.14.6-4.deb) ...
Selecting previously deselected package bsdutils.
dpkg: regarding .../unstable/binary-i386/base/bsdutils-2.0-2.deb containing bsdutils, pre-dependency problem:
 bsdutils pre-depends on libdb1 (>=1.85.2-6)
  libdb1 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
dpkg: regarding .../unstable/binary-i386/base/bsdutils-2.0-2.deb containing bsdutils, pre-dependency problem:
 bsdutils pre-depends on ncurses3.0 (>=1.9.8a-4)
  ncurses3.0 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
Unpacking bsdutils (from .../unstable/binary-i386/base/bsdutils-2.0-2.deb) ...
Selecting previously deselected package chfn.
Unpacking chfn (from .../CD/unstable/binary-i386/base/chfn-1.0-5.deb) ...
Selecting previously deselected package diff.
Unpacking diff (from .../CD/unstable/binary-i386/base/diff-2.7-10.deb) ...
Selecting previously deselected package e2fsprogs.
Unpacking e2fsprogs (from .../binary-i386/base/e2fsprogs-1.01-3.deb) ...
Selecting previously deselected package fdflush.
Unpacking fdflush (from .../unstable/binary-i386/base/fdflush-1.0.0-2.deb) ...
Selecting previously deselected package fileutils.
Unpacking fileutils (from .../binary-i386/base/fileutils-3.12-4.deb) ...
Selecting previously deselected package findutils.
Unpacking findutils (from .../unstable/binary-i386/base/findutils-4.1-7.deb) ...
Selecting previously deselected package gawk.
Unpacking gawk (from .../CD/unstable/binary-i386/base/gawk-3.0.0-2.deb) ...
Selecting previously deselected package grep.
Unpacking grep (from .../CD/unstable/binary-i386/base/grep-2.0-5.deb) ...
Selecting previously deselected package gzip.
Unpacking gzip (from .../CD/unstable/binary-i386/base/gzip-1.2.4-9.deb) ...
Selecting previously deselected package hostname.
Unpacking hostname (from .../unstable/binary-i386/base/hostname-1.9-1.deb) ...
Selecting previously deselected package kbd.
Unpacking kbd (from .../CD/unstable/binary-i386/base/kbd-0.90-5.deb) ...
Selecting previously deselected package lilo.
Unpacking lilo (from .../CD/unstable/binary-i386/base/lilo-17-1.deb) ...
Selecting previously deselected package mbr.
Unpacking mbr (from .../CD/unstable/binary-i386/base/mbr-1.0.0-2.deb) ...
Selecting previously deselected package miscutils.
Unpacking miscutils (from .../unstable/binary-i386/base/miscutils-1.3-7.deb) ...
dpkg: error processing /debian/CD/unstable/binary-i386/base/miscutils-1.3-7.deb (--install):
 trying to overwrite `/dev/MAKEDEV', which is also in package base
Selecting previously deselected package tar.
Unpacking tar (from .../CD/unstable/binary-i386/base/tar-1.11.8-4.deb) ...
Selecting previously deselected package modules.
Unpacking modules (from .../binary-i386/base/modules-1.3.69c-3.deb) ...
Selecting previously deselected package mount.
Unpacking mount (from .../CD/unstable/binary-i386/base/mount-2.5g-2.deb) ...
Selecting previously deselected package ncurses-bin.
dpkg: regarding .../binary-i386/base/ncurses-bin-1.9.8a-5.deb containing ncurses-bin, pre-dependency problem:
 ncurses-bin pre-depends on ncurses3.0
  ncurses3.0 is unpacked, but has never been configured.
dpkg: warning - ignoring pre-dependency problem !
Unpacking ncurses-bin (from .../binary-i386/base/ncurses-bin-1.9.8a-5.deb) ...
Selecting previously deselected package procps.
Unpacking procps (from .../unstable/binary-i386/base/procps-0.99-2.deb) ...
Selecting previously deselected package sed.
Unpacking sed (from .../CD/unstable/binary-i386/base/sed-2.05-6.deb) ...
Selecting previously deselected package setserial.
Unpacking setserial (from .../binary-i386/base/setserial-2.10-8.deb) ...
Selecting previously deselected package shellutils.
Unpacking shellutils (from .../unstable/binary-i386/base/sh-utils-1.12-5.deb) ...
Selecting previously deselected package syslogd.
Unpacking syslogd (from .../unstable/binary-i386/base/sysklogd-1.2-20.deb) ...
Selecting previously deselected package syslinux.
Unpacking syslinux (from .../unstable/binary-i386/base/syslinux-1.20-0.deb) ...
Selecting previously deselected package sysvinit.
Unpacking sysvinit (from .../unstable/binary-i386/base/sysvinit-2.59-2.deb) ...
Saving GMT setting from /etc/init.d/boot ..

Dpkg might ask you if you want the new configuration files in /etc/init.d.
This is generally a good idea, unless you have really changed any of these
files. The GMT setting in /etc/init.d/boot will be saved anyway.

dpkg: error processing /debian/CD/unstable/binary-i386/base/sysvinit-2.59-2.deb (--install):
 trying to overwrite `/usr/bin/mesg', which is also in package bsdutils
Selecting previously deselected package textutils.
Unpacking textutils (from .../binary-i386/base/textutils-1.11-4.deb) ...
Selecting previously deselected package timezone.
Unpacking timezone (from .../unstable/binary-i386/base/timezone-7.46-1.deb) ...
Selecting previously deselected package netbase.
Unpacking netbase (from .../unstable/binary-i386/net/netbase-1.26-1.deb) ...
Setting up base ...

Configuration file `/dev/MAKEDEV' (actually `./dev/MAKEDEV')
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** MAKEDEV (Y/I/N/O/Z) [default=N] ? Installing new version of config file /dev/MAKEDEV ...

Setting up ldso ...
Expect some cache has wrong version warnings if upgrading
to version 1.7.x for the first time.

Setting up libc5 ...

Setting up ncurses-base ...
Setting up ncurses3.0 ...

Setting up libreadline2 ...

Setting up libdb1 ...

Setting up libgdbm1 ...

Setting up dpkg ...

Setting up ae ...
Setting up bash ...

Setting up bsdutils ...
Setting up chfn ...
Setting up diff ...

Setting up e2fsprogs ...

Setting up fdflush ...
Setting up fileutils ...

Setting up findutils ...

Setting up gawk ...
Checking available versions of awk, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Updating awk (/usr/bin/awk) to point to /usr/bin/gawk.
Updating nawk.1 (/usr/man/man1/nawk.1) to point to /usr/man/man1/gawk.1.
Updating nawk (/usr/bin/nawk) to point to /usr/bin/gawk.
Updating awk.1 (/usr/man/man1/awk.1) to point to /usr/man/man1/gawk.1.

Setting up grep ...
Setting up gzip ...

Setting up hostname ...
Setting up kbd ...
Setting up mbr ...
Setting up tar ...

Setting up modules ...
Starting kerneld

Setting up mount ...
Setting up ncurses-bin ...
Setting up procps ...
Setting up sed ...
Setting up setserial ...
Setting up shellutils ...

Setting up syslogd ...
mkdir: cannot make directory `/var/logs/news': No such file or directory
dpkg: error processing syslogd (--install):
 subprocess post-installation script returned error exit status 1
Setting up syslinux ...
Setting up textutils ...

Setting up timezone ...
Setting up netbase ...
Starting base networking daemons: rpc.portmap inetd

Setting up adduser ...
Setting up lilo ...
LILO, the LInux LOader, sets up your system to boot Linux directly
from your hard disk, without the need for a boot floppy.

Errors were encountered while processing:
 /debian/CD/unstable/binary-i386/base/miscutils-1.3-7.deb
 /debian/CD/unstable/binary-i386/base/sysvinit-2.59-2.deb
 syslogd
--
Pixar Animation Studios: Reality is not our business.
Pixar's "Toy Story", at greater than $184,200,000 in domestic box office
receipts, is the #1 movie released in 1995!



Reply to: