Control: tags -1 + moreinfo
Hi Ciril and Jan-Hendrik,
2010-11-07 18:50 Cyril Brulebois:
Package: aptitude
Version: 0.6.3-3.2
Severity: important
Hi,
context: I've got the whole X Server 1.9 stack installed from experimental,
except a few video drivers. After having uploaded -ati/-radeon to
experimental, I tried to install them through the GUI, with '+' on them,
but that doesn't work because the unstable version is preferred, so they
appear as 'broken' (as expected). Then, in turn, I pick the experimental
version, and everything goes green again.
Unfortunately, hitting 'g' to perform the installation leads to this
assertion:
| Exception : ../../src/ui.cc:1389: void auto_fix_broken(): Assertion
"resman->resolver_exists()" failed.
That's reproducible.
(Full package name: xserver-xorg-video-ati and xserver-xorg-video-radeon.)
Trying the CLI, same kind of issues. Here's a transcript:
[...]
| The following actions will resolve these dependencies:
|
| Install the following packages:
| 1) xserver-xorg-video-ati [1:6.13.2-1 (experimental)]
| 2) xserver-xorg-video-radeon [1:6.13.2-1 (experimental)]
|
|
|
| Accept this solution? [Y/n/q/?] y
| The following packages have unmet dependencies:
| xserver-xorg-core: Breaks: xserver-xorg-video-6 which is a virtual package.
| *** ERROR: search aborted by fatal exception. You may continue
| searching, but some solutions will be unreachable.
|
| I want to resolve dependencies, but no dependency resolver was created.The
following NEW packages will be installed:
| xserver-xorg-video-ati xserver-xorg-video-radeon
| 0 packages upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
| Need to get 0 B/910 kB of archives. After unpacking 1847 kB will be used.
| aptitude failed to find a solution to these dependencies. You can solve them
yourself by hand or type 'n' to quit.
| The following packages have unmet dependencies:
| xserver-xorg-core: Breaks: xserver-xorg-video-6 which is a virtual package.
| Resolve these dependencies by hand? [N/+/-/_/:/?] ^C
That's reproducible as well.
As you can see below, I have Debian's testing, unstable, and
experimental repositories enabled, and only that.
2010-12-03 17:39 Jan-Hendrik (HennR) Peters:
Same problem here.
I'm trying to replace xserver-xorg-video-radeonhd with
xserver-xorg-video-radeon:
# aptitude install xserver-xorg-video-radeon
[...]
Accept this solution? [Y/n/q/?] y
The following packages have unmet dependencies:
xserver-xorg-core: Breaks: xserver-xorg-video-6 which is a virtual
package.
*** ERROR: search aborted by fatal exception. You may continue
searching, but some solutions will be unreachable.
I want to resolve dependencies, but no dependency resolver was
created.The following NEW packages will be installed:
xserver-xorg-video-radeon
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/665 kB of archives. After unpacking 1,520 kB will be used.
aptitude failed to find a solution to these dependencies. You can solve
them yourself by hand or type 'n' to quit.
The following packages have unmet dependencies:
xserver-xorg-core: Breaks: xserver-xorg-video-6 which is a virtual
package.
Resolve these dependencies by hand? [N/+/-/_/:/?]
Abort.
So far so good.
But if I start aptitude with ncurses and do the following:
mark xserver-xorg-video-radeonhd to get removed
mark xserver-xorg-video-radeon to get installed
switch to dependency resolve mode (pressing e)
choose alternative number 2 (install xserver-xorg-video-radeon)
submitting my choice by pressing "!" aptitude crashes with this error:
Uncaught exception: ../../src/ui.cc:1389: void auto_fix_broken():
Assertion "resman->resolver_exists()" failed.
sometimes I have to press "g" to make it crash tough.
Well, I just figured out that this happens as well if I don't mark
xserver-xorg-video-radeonhd to get removed before.
Have you both experienced this issue in that last few years, after this
report that you have sent?
I have not seen any other bug reports related with this problem in the
hundreds that I have triaged in the last few years, and the problems in
this report seem to have happened at a very specific point in time,
within one month, and never reported since.
This can have been caused by a bad compilation, or bad interaction/ABI
incompatibility of some of the libraries.
If it wasn't experienced after that point in time, I don't think that it
makes a lot of sense to chase it after 5 years.
Cheers.
--
Manuel A. Fernandez Montecelo <[email protected]>
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel