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

Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop



reassign 501855 apt 0.7.14
thanks

On 2008-10-11 10:20 +0200, Olaf van der Spek wrote:

> On Sat, Oct 11, 2008 at 6:59 AM, Sven Joachim <svenjoac@gmx.de> wrote:
>> On 2008-10-11 03:44 +0200, Olaf van der Spek wrote:
>>
>>> Package: upgrade-reports
>>> Severity: normal
>>
>> I'm afraid the severity might have to be bumped to grave if other
>> people see this problem as well.
>>
>>> I'm trying to upgrade a fresh Etch install to Lenny. I've hit a speedbump, it seems, see below.
>>> How should I (or a normal user) solve this?
>>>
>>> Olaf
>>>
>>> # aptitude full-upgrade
>> [snip]
>>> E: This installation run will require temporarily removing the essential package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
>>> E: Internal Error, Could not early remove initscripts
>>
>> Can you please try "aptitude -s install initscripts"?  That might give
>> an idea which package is causing the dependency loop.
>
> # aptitude -s install initscripts
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Reading task descriptions... Done
> The following packages are BROKEN:
>   initscripts
> The following packages will be upgraded:
>   libselinux1 libsepol1 sysvinit-utils
> 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded.
> Need to get 0B/347kB of archives. After unpacking 102kB will be used.
> The following packages have unmet dependencies:
>   initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is
> installed and it is kept back.
> The following actions will resolve these dependencies:
>
> Upgrade the following packages:
> insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)]
>
> Score is 120
>
> Accept this solution? [Y/n/q/?]
> The following packages will be upgraded:
>   initscripts insserv libselinux1 libsepol1 sysvinit-utils
> 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded.
> Need to get 0B/413kB of archives. After unpacking 426kB will be freed.
> Do you want to continue? [Y/n/?]
> Would download/install/remove packages.

Hm, that looks fairly normal.  Probably it would work if you upgrade
initscripts before the full-upgrade.  However, it does not explain why
apt wanted to temporarily remove initscripts in the first place.  This
looks like a bug in apt, reassigning.

Sven



Reply to: