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

dependencies, tasks, preseed



Hello everyone,

I'm trying to make an automatic installation using the d-i and a preseed-file.
The first phase goes fine: various configs go withour an error, the
disk gets formatted according to the partman-recipe, the bootloader
installs and the machine reboots.

So far so good. In the second phase an error pops up saying that
"There was a problem installing the selected software", the logfile
shows:

<snip>
Reading task descriptions... 0%  
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
E: Unable to resolve some dependencies!
Some packages had unmet dependencies.  This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

The following packages have unmet dependencies:
  perl: Depends: perl-base (= 5.6.1-8.7) but 5.8.4-8 is installed.
  libconsole: Conflicts: console-tools-libs but 1:0.2.3-23.3 is to be installed.
  dpkg: Conflicts: dpkg-dev (< 1.10) but 1.9.21 is to be installed.
  libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2.ds1-21 is installed.
  libc6: Conflicts: libnss-db (<= 2.2-6.1.1) but 2.2-6 is to be installed.
tasksel: aptitude failed
<snap>

Now I can launch the "manual selection" with aptitude, choose some
packages and everyting goes fine, the installation finishes and the
client boots as it should.
However the idea is to disable the manual selection and install
packages with the last_command instead (thus making the installation
automatic).

What's the problem with the dependecies here - is it an internal sarge
problem or am I doing a mistake somewhere?

Greetings,
Shukaido



Reply to: