On Fri, Nov 13, 2009 at 02:58:50PM +0200, Eugene V. Lyubimkin wrote:
> James Vega wrote:
> > Package: libcupt-perl
> > Version: 1.2.1
> > Severity: important
> > 
> > As is the case right now, cupt can't upgrade consolekit & udev because
> > the new versions both Break the currently installed version of the other
> > package.  Attached debug log.
> > 
> > N.B., I haven't tried the git repo yet due to the traceback I posted in
> > my other bug.
> > 
> Good catch. I've fixed that bug in master and just pushed a change to pass
> --force-breaks to dpkg too, it should fix this bug. Can you confirm?

That code path doesn't seem to be being reached in this scenario.
--force-breaks wasn't used when I tried with git HEAD.  Attached new log
of safe-upgrade with worker/resolver debugging enabled.

-- 
James
GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>
D: obtaining lock '/var/lib/cupt/lock'
D: install package 'udev', version '147-1'
D: install package 'libc6', version '2.10.1-6'
D: install package 'libc-dev-bin', version '2.10.1-6'
D: install package 'libc6-dev', version '2.10.1-6'
D: install package 'libc-bin', version '2.10.1-6'
D: install package 'libc6-dbg', version '2.10.1-6'
D: install package 'libc6-i686', version '2.10.1-6'
D: install package 'consolekit', version '0.4.1-2'
D: install package 'libc6', version '2.10.1-5'
D: auto-removed package 'libc-bin'
D: started resolving
D: (0:0.0) problem: package 'libc6-i686': unsatisfied pre_depends 'libc6 (= 
2.10.1-6)'
D: (0:0.0) -> (1,Δ:-694.4,qΔ:0.0) trying: package 'libc6-i686': '2.10.1-6' -> 
'2.10.1-5'
D: (0:0.0) -> (2,Δ:-803.4,qΔ:0.0) trying: package 'libc6-i686': '2.10.1-6' -> 
'<not installed>'
D:  (1:-694.4) problem: package 'libc6': unsatisfied depends 'libc-bin (= 
2.10.1-5)'
D:  (1:-694.4) -> (1,Δ:-59.5,qΔ:0.0) trying: package 'libc-bin': '<not 
installed>' -> '2.10.1-5'
D:   (1:-753.9) problem: package 'libc6-dbg': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:   (1:-753.9) -> (3,Δ:-280.7,qΔ:0.0) trying: package 'libc6-dbg': '2.10.1-6' 
-> '2.10.1-5'
D:   (1:-753.9) -> (4,Δ:-401.7,qΔ:0.0) trying: package 'libc6-dbg': '2.10.1-6' 
-> '<not installed>'
D:  (2:-803.4) problem: package 'libc6': unsatisfied depends 'libc-bin (= 
2.10.1-5)'
D:  (2:-803.4) -> (2,Δ:-59.5,qΔ:0.0) trying: package 'libc-bin': '<not 
installed>' -> '2.10.1-5'
D:   (2:-862.9) problem: package 'libc6-dbg': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:   (2:-862.9) -> (5,Δ:-280.7,qΔ:0.0) trying: package 'libc6-dbg': '2.10.1-6' 
-> '2.10.1-5'
D:   (2:-862.9) -> (6,Δ:-401.7,qΔ:0.0) trying: package 'libc6-dbg': '2.10.1-6' 
-> '<not installed>'
D:    (3:-1034.6) problem: package 'libc6-dev': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:    (3:-1034.6) -> (7,Δ:-446.4,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '2.10.1-5'
D:    (3:-1034.6) -> (8,Δ:-501.9,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '<not installed>'
D:    (5:-1143.6) problem: package 'libc6-dev': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:    (5:-1143.6) -> (9,Δ:-446.4,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '2.10.1-5'
D:    (5:-1143.6) -> (10,Δ:-501.9,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '<not installed>'
D:    (4:-1155.6) problem: package 'libc6-dev': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:    (4:-1155.6) -> (11,Δ:-446.4,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '2.10.1-5'
D:    (4:-1155.6) -> (12,Δ:-501.9,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '<not installed>'
D:    (6:-1264.6) problem: package 'libc6-dev': unsatisfied depends 'libc6 (= 
2.10.1-6)'
D:    (6:-1264.6) -> (13,Δ:-446.4,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '2.10.1-5'
D:    (6:-1264.6) -> (14,Δ:-501.9,qΔ:0.0) trying: package 'libc6-dev': 
'2.10.1-6' -> '<not installed>'
D:     (7:-1481.0) problem: package 'libc6-dev': unsatisfied depends 
'libc-dev-bin (= 2.10.1-5)'
D:     (7:-1481.0) -> (7,Δ:-446.4,qΔ:0.0) trying: package 'libc-dev-bin': 
'2.10.1-6' -> '2.10.1-5'
D:      (7:-1927.4) finished
D:     (8:-1536.5) problem: package 'build-essential': unsatisfied depends 
'libc6-dev | libc-dev'
D:     (8:-1536.5) -> (8,Δ:-500.9,qΔ:0.0) trying: package 'build-essential': 
'11.4' -> '<not installed>'
D:      (8:-2037.4) problem: package 'kernel-package': unsatisfied depends 
'build-essential'
D:      (8:-2037.4) -> (8,Δ:-72.5,qΔ:0.0) trying: package 'kernel-package': 
'12.025' -> '<not installed>'
D:       (8:-2109.9) problem: package 'libstdc++6-4.3-dev': unsatisfied depends 
'libc6-dev (>= 2.5)'
D:       (8:-2109.9) -> (8,Δ:-72.5,qΔ:0.0) trying: package 
'libstdc++6-4.3-dev': '4.3.4-6' -> '<not installed>'
D:        (8:-2182.5) problem: package 'g++-4.3': unsatisfied depends 
'libstdc++6-4.3-dev (= 4.3.4-6)'
D:        (8:-2182.5) -> (8,Δ:-72.5,qΔ:0.0) trying: package 'g++-4.3': 
'4.3.4-6' -> '<not installed>'
D:         (8:-2255.0) problem: package 'g++': unsatisfied depends 'g++-4.3 (>= 
4.3.4-1)'
D:         (8:-2255.0) -> (8,Δ:-72.5,qΔ:0.0) trying: package 'g++': '4:4.3.4-1' 
-> '<not installed>'
D:          (8:-2327.6) finished
D: auto-removed package 'linux-libc-dev'
D: auto-removed package 'libc-dev-bin'
D:     (9:-1590.0) problem: package 'libc6-dev': unsatisfied depends 
'libc-dev-bin (= 2.10.1-5)'
D:     (9:-1590.0) -> (9,Δ:-446.4,qΔ:0.0) trying: package 'libc-dev-bin': 
'2.10.1-6' -> '2.10.1-5'
D:      (9:-2036.4) finished
D:     (11:-1602.0) problem: package 'libc6-dev': unsatisfied depends 
'libc-dev-bin (= 2.10.1-5)'
D:     (11:-1602.0) -> (11,Δ:-446.4,qΔ:0.0) trying: package 'libc-dev-bin': 
'2.10.1-6' -> '2.10.1-5'
D:      (11:-2048.4) finished
D:     (10:-1645.5) problem: package 'build-essential': unsatisfied depends 
'libc6-dev | libc-dev'
D:     (10:-1645.5) -> (10,Δ:-500.9,qΔ:0.0) trying: package 'build-essential': 
'11.4' -> '<not installed>'
D:      (10:-2146.4) problem: package 'kernel-package': unsatisfied depends 
'build-essential'
D:      (10:-2146.4) -> (10,Δ:-72.5,qΔ:0.0) trying: package 'kernel-package': 
'12.025' -> '<not installed>'
D:       (10:-2218.9) problem: package 'libstdc++6-4.3-dev': unsatisfied 
depends 'libc6-dev (>= 2.5)'
D:       (10:-2218.9) -> (10,Δ:-72.5,qΔ:0.0) trying: package 
'libstdc++6-4.3-dev': '4.3.4-6' -> '<not installed>'
D:        (10:-2291.5) problem: package 'g++-4.3': unsatisfied depends 
'libstdc++6-4.3-dev (= 4.3.4-6)'
D:        (10:-2291.5) -> (10,Δ:-72.5,qΔ:0.0) trying: package 'g++-4.3': 
'4.3.4-6' -> '<not installed>'
D:         (10:-2364.0) problem: package 'g++': unsatisfied depends 'g++-4.3 
(>= 4.3.4-1)'
D:         (10:-2364.0) -> (10,Δ:-72.5,qΔ:0.0) trying: package 'g++': 
'4:4.3.4-1' -> '<not installed>'
D:          (10:-2436.6) finished
D: auto-removed package 'linux-libc-dev'
D: auto-removed package 'libc-dev-bin'
D:     (12:-1657.5) problem: package 'build-essential': unsatisfied depends 
'libc6-dev | libc-dev'
D:     (12:-1657.5) -> (12,Δ:-500.9,qΔ:0.0) trying: package 'build-essential': 
'11.4' -> '<not installed>'
D:      (12:-2158.4) problem: package 'kernel-package': unsatisfied depends 
'build-essential'
D:      (12:-2158.4) -> (12,Δ:-72.5,qΔ:0.0) trying: package 'kernel-package': 
'12.025' -> '<not installed>'
D:       (12:-2230.9) problem: package 'libstdc++6-4.3-dev': unsatisfied 
depends 'libc6-dev (>= 2.5)'
D:       (12:-2230.9) -> (12,Δ:-72.5,qΔ:0.0) trying: package 
'libstdc++6-4.3-dev': '4.3.4-6' -> '<not installed>'
D:        (12:-2303.5) problem: package 'g++-4.3': unsatisfied depends 
'libstdc++6-4.3-dev (= 4.3.4-6)'
D:        (12:-2303.5) -> (12,Δ:-72.5,qΔ:0.0) trying: package 'g++-4.3': 
'4.3.4-6' -> '<not installed>'
D:         (12:-2376.0) problem: package 'g++': unsatisfied depends 'g++-4.3 
(>= 4.3.4-1)'
D:         (12:-2376.0) -> (12,Δ:-72.5,qΔ:0.0) trying: package 'g++': 
'4:4.3.4-1' -> '<not installed>'
D:          (12:-2448.6) finished
D: auto-removed package 'linux-libc-dev'
D: auto-removed package 'libc-dev-bin'
D:     (13:-1711.0) problem: package 'libc6-dev': unsatisfied depends 
'libc-dev-bin (= 2.10.1-5)'
D:     (13:-1711.0) -> (13,Δ:-446.4,qΔ:0.0) trying: package 'libc-dev-bin': 
'2.10.1-6' -> '2.10.1-5'
D:      (13:-2157.4) finished
D:     (14:-1766.5) problem: package 'build-essential': unsatisfied depends 
'libc6-dev | libc-dev'
D:     (14:-1766.5) -> (14,Δ:-500.9,qΔ:0.0) trying: package 'build-essential': 
'11.4' -> '<not installed>'
D:      (14:-2267.4) problem: package 'kernel-package': unsatisfied depends 
'build-essential'
D:      (14:-2267.4) -> (14,Δ:-72.5,qΔ:0.0) trying: package 'kernel-package': 
'12.025' -> '<not installed>'
D:       (14:-2339.9) problem: package 'libstdc++6-4.3-dev': unsatisfied 
depends 'libc6-dev (>= 2.5)'
D:       (14:-2339.9) -> (14,Δ:-72.5,qΔ:0.0) trying: package 
'libstdc++6-4.3-dev': '4.3.4-6' -> '<not installed>'
D:        (14:-2412.5) problem: package 'g++-4.3': unsatisfied depends 
'libstdc++6-4.3-dev (= 4.3.4-6)'
D:        (14:-2412.5) -> (14,Δ:-72.5,qΔ:0.0) trying: package 'g++-4.3': 
'4.3.4-6' -> '<not installed>'
D:         (14:-2485.0) problem: package 'g++': unsatisfied depends 'g++-4.3 
(>= 4.3.4-1)'
D:         (14:-2485.0) -> (14,Δ:-72.5,qΔ:0.0) trying: package 'g++': 
'4:4.3.4-1' -> '<not installed>'
D:          (14:-2557.6) finished
D: auto-removed package 'linux-libc-dev'
D: auto-removed package 'libc-dev-bin'
D:      (7:-1927.4) proposing this solution
D:      (7:-1927.4) accepted
D: new action dependency: 'configure udev 147-1' -> '(fake) configure dmsetup 
[udev] 2:1.02.39-1'
D: new action dependency: '(fake) remove powermgmt-base [makedev | udev] 
1.30+nmu1' -> 'remove udev 146-6'
D: new action dependency: '(fake) remove libsane [udev (>= 0.88-1) | makedev 
(>= 2.3.1-58)] 1.0.20-9' -> 'remove udev 146-6'
D: new action dependency: '(fake) remove hal [consolekit (>= 0.3)] 0.5.13-4' -> 
'remove consolekit 0.3.1-2'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure hal [udev 
(>= 0.125)] 0.5.13-4'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure alsa-base 
[udev] 1.0.21+dfsg-2'
D: new action dependency: '(fake) remove dmsetup [udev] 2:1.02.39-1' -> 'remove 
udev 146-6'
D: new action dependency: '(fake) remove alsa-base [udev] 1.0.21+dfsg-2' -> 
'remove udev 146-6'
D: new action dependency: 'remove consolekit 0.3.1-2' -> 'configure udev 147-1'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure libsane 
[udev (>= 0.88-1) | makedev (>= 2.3.1-58)] 1.0.20-9'
D: new action dependency: 'configure consolekit 0.4.1-2' -> '(fake) configure 
hal [consolekit (>= 0.3)] 0.5.13-4'
D: new action dependency: 'configure consolekit 0.4.1-2' -> '(fake) configure 
policykit [consolekit] 0.9-4'
D: new action dependency: '(fake) remove policykit [consolekit] 0.9-4' -> 
'remove consolekit 0.3.1-2'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure 
powermgmt-base [makedev | udev] 1.30+nmu1'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure 
fuse-utils [udev | makedev (>= 2.3.1-80)] 2.8.1-1'
D: new action dependency: '(fake) remove initramfs-tools [udev (>= 0.086-1)] 
0.93.4' -> 'remove udev 146-6'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure 
initramfs-tools [udev (>= 0.086-1)] 0.93.4'
D: new action dependency: 'remove udev 146-6' -> 'configure consolekit 0.4.1-2'
D: new action dependency: 'configure udev 147-1' -> '(fake) configure 
alsa-utils [udev] 1.0.21-1'
D: new action dependency: '(fake) remove fuse-utils [udev | makedev (>= 
2.3.1-80)] 2.8.1-1' -> 'remove udev 146-6'
D: new action dependency: '(fake) remove hal [udev (>= 0.125)] 0.5.13-4' -> 
'remove udev 146-6'
D: new action dependency: '(fake) remove alsa-utils [udev] 1.0.21-1' -> 'remove 
udev 146-6'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'fuse-utils [udev | makedev (>= 2.3.1-80)]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'libsane [udev (>= 0.88-1) | makedev (>= 2.3.1-58)]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'alsa-base [udev]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'hal [udev (>= 0.125)]'
D: multiplied action dependency: 'configure consolekit 0.4.1-2' -> 'remove 
consolekit 0.3.1-2', virtual mediator: 'hal [consolekit (>= 0.3)]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'dmsetup [udev]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'initramfs-tools [udev (>= 0.086-1)]'
D: multiplied action dependency: 'configure consolekit 0.4.1-2' -> 'remove 
consolekit 0.3.1-2', virtual mediator: 'policykit [consolekit]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'alsa-utils [udev]'
D: multiplied action dependency: 'configure udev 147-1' -> 'remove udev 146-6', 
virtual mediator: 'powermgmt-base [makedev | udev]'
D: ate action dependency: 'configure consolekit 0.4.1-2' -> 'unpack consolekit 
0.4.1-2' using 'consolekit, consolekit, consolekit (>= 0.3), consolekit (>= 
0.3)'
D: merging action 'install consolekit 0.4.1-2'
D: ate action dependency: 'configure udev 147-1' -> 'unpack udev 147-1' using 
'makedev | udev, makedev | udev, udev, udev, udev (>= 0.086-1), udev (>= 
0.086-1), udev, udev, udev (>= 0.125), udev (>= 0.125), udev, udev, udev (>= 
0.88-1) | makedev (>= 2.3.1-58), udev (>= 0.88-1) | makedev (>= 2.3.1-58), udev 
| makedev (>= 2.3.1-80), udev | makedev (>= 2.3.1-80)'
D: merging action 'install udev 147-1'
D: started changeset


Reading package fields... 0%
                            
Reading package fields... 50%
                             
Reading package fields... Done

                              
Reading package status... 0%
                            
Reading package status... 0%
                            
Reading package status... 50%
                             
Reading package status... Done

                              
Retrieving bug reports... 0%
                            
Retrieving bug reports... 100%
                              
Retrieving bug reports... Done

                              
Parsing Found/Fixed information... 0%
                                     
Parsing Found/Fixed information... 0%
                                     
Parsing Found/Fixed information... 12%
                                      
Parsing Found/Fixed information... 25%
                                      
Parsing Found/Fixed information... 37%
                                      
Parsing Found/Fixed information... 50%
                                      
Parsing Found/Fixed information... 62%
                                      
Parsing Found/Fixed information... 75%
                                      
Parsing Found/Fixed information... 87%
                                      
Parsing Found/Fixed information... 100%
                                       
Parsing Found/Fixed information... Done
D: install  --force-depends --force-conflicts udev_147-1 consolekit_0.4.1-2
dpkg: regarding .../archives/udev_147-1_i386.deb containing udev:
 udev breaks consolekit (<< 0.4.1)
  consolekit (version 0.3.1-2) is present and installed.
dpkg: error processing /var/cache/apt/archives/udev_147-1_i386.deb (--install):
 installing udev would break consolekit, and
 deconfiguration is not permitted (--auto-deconfigure might help)
dpkg: regarding .../consolekit_0.4.1-2_i386.deb containing consolekit:
 consolekit breaks udev (<< 147~)
  udev (version 146-6) is present and installed.
dpkg: error processing /var/cache/apt/archives/consolekit_0.4.1-2_i386.deb 
(--install):
 installing consolekit would break udev, and
 deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
 /var/cache/apt/archives/udev_147-1_i386.deb
 /var/cache/apt/archives/consolekit_0.4.1-2_i386.deb
E: /usr/bin/dpkg --install --force-depends --force-conflicts 
/var/cache/apt/archives/udev_147-1_i386.deb 
/var/cache/apt/archives/consolekit_0.4.1-2_i386.deb returned non-zero status: 
256
D: releasing lock '/var/lib/cupt/lock'
E: error performing command 'safe-upgrade'

Attachment: signature.asc
Description: Digital signature

Reply via email to