From: B. Alexander on
I've got an issue with a sid box that I have been maintaining for a while.
This is my workstation, and I have noticed a growing number of broken
packages, unmet dependencies and conflicts. I have been using safe-upgrade
for months now, hoping that it would work itself out over time. However,
this hasn't happened. So what can I do to fix the problems without losing
functionality? Below is the result of aptitude full-upgrade (forgive the
cut-and-paste):

The following packages have unmet dependencies:
xulrunner-1.9.1: Conflicts: xulrunner-1.9.1-gnome-support but 1.9.1.6-1 is
in.
texlive-base: Conflicts: dvipdfmx but 1:20090708-1+b1 is installed.
Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is
insta.
python-zope.interface: Conflicts: python-zopeinterface but 3.4.0-1 is
install.
g++-4.1: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is to be
installed.
Depends: gcc-4.1 (= 4.1.2-27) but 4.1.2-29 is to be installed.
texlive-common: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is
ins.
libcdt4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
luatex: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is
installed.
libcgraph5: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
libstdc++6-4.1-dev: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is to
be .
ruby1.8: Conflicts: irb1.8 but 1.8.7.249-2 is installed.
mysql-server-core-5.1: Conflicts: mysql-server-5.0 (< 5.1.45-2) but
5.0.84-1 .
gcj-jre-headless: Conflicts: java-gcj-compat-headless (< 1.0.80-6) but
1.0.80.
libsensors4-dev: Conflicts: libsensors-dev but 1:2.10.8-2 is installed.
odbcinst1debian2: Conflicts: odbcinst1debian1 but 2.2.11-21 is installed.
libxml-libxml-perl: Conflicts: libxml-libxml-common-perl but 0.13-6+b1 is
ins.
texlive-binaries: Conflicts: texlive-base-bin but 2007.dfsg.2-8 is
installed.
python-twisted-conch: Depends: python-twisted-core (>= 10.0.0-3) but
10.0.0-2.
josm-plugins: Conflicts: josm (>= 0.0.svn2256) but 0.0.svn3094-1 is to be
ins.
libgvc5: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
libmudflap0-dev: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is to be
ins.
libxdot4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
libgvpr1: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
kmymoney-common: Conflicts: kmymoney2-common (< 3.96.0-1) but
3.95.0+svn10693.
libgraph4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
libruby1.8: Conflicts: libreadline-ruby1.8 but 1.8.7.249-2 is installed.
kivio: Depends: koffice-libs (< 1:1.6.4) but 1:2.1.1-1 is to be installed.
libpathplan4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
kmymoney: Conflicts: kmymoney2-plugin-aqbanking (<= 1.0-1) but 1.0-1 is
insta.
python-kde4: Depends: python-qt4 (< 4.7-2+~) but 4.7.3-1 is to be
installed.
Depends: python-sip4 (>= <none>) but 4.10.2-1 is to be
installed.
open: 916; closed: 1439; defer: 0; conflict:
77 :

Remove the following packages:
1) ardour
2) dvipdfmx
3) g++-4.1
4) graphviz
5) iceweasel-gnome-support
6) irb1.8
7) java-gcj-compat
8) java-gcj-compat-headless
9) josm-plugins
10) kivio
11) kmymoney2
12) kmymoney2-plugin-aqbanking
13) libmudflap0-dev
14) libreadline-ruby1.8
15) libsnmp-dev
16) libstdc++6-4.1-dev
17) libxml-libxml-common-perl
18) mysql-server-5.0
19) odbcinst1debian1
20) plasma-scriptengine-python
21) plasma-scriptengines
22) python-axiom
23) python-coherence
24) python-kde4
25) python-twisted
26) python-twisted-conch
27) python-zopeinterface
28) system-config-printer-kde
29) texlive-base-bin
30) totem-coherence
31) xulrunner-1.9.1-gnome-support

Keep the following packages at their current version:
32) kmymoney [Not Installed]
33) kmymoney-common [Not Installed]
34) libcdt4 [Not Installed]
35) libcgraph5 [Not Installed]
36) libgraph4 [Not Installed]
37) libgvc5 [Not Installed]
38) libgvpr1 [Not Installed]
39) libpathplan4 [Not Installed]
40) libsensors4-dev [Not Installed]
41) libxdot4 [Not Installed]

Leave the following dependencies unresolved:
42) josm recommends josm-plugins
43) kdeadmin recommends system-config-printer-kde (>= 4:4.3.4-1)
44) kdebase-workspace-bin recommends plasma-scriptengines
45) kcachegrind recommends graphviz
46) lokalize recommends python-kde4
47) kmymoney2-common recommends kmymoney2
48) totem-plugins recommends totem-coherence
Tier: Safe actions, Remove packages (10000)

Thanks,
--b
From: Wolodja Wentland on
On Mon, Apr 19, 2010 at 09:16 -0400, B. Alexander wrote:
> I've got an issue with a sid box that I have been maintaining for a while. This
> is my workstation, and I have noticed a growing number of broken packages,
> unmet dependencies and conflicts. I have been using safe-upgrade for months
> now, hoping that it would work itself out over time. However, this hasn't
> happened. So what can I do to fix the problems without losing functionality?
> Below is the result of aptitude full-upgrade (forgive the cut-and-paste):

As a sid user you are certainly aware of the differences between
'safe-upgrade' and 'full-upgrade' and I would be interested in the
actions proposed by aptitude if you run a full-update.

I assume that this will allow aptitude to take actions which are more to
your liking as you obviously don't like the ones proposed by aptitude
when you run safe-upgrade.

Thanks for testing a development branch of Debian :)

Wolodja
--
.''`. Wolodja Wentland <wentland(a)cl.uni-heidelberg.de>
: :' :
`. `'` 4096R/CAF14EFC
`- 081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC
From: B. Alexander on
On Mon, Apr 19, 2010 at 9:28 AM, Wolodja Wentland <
wentland(a)cl.uni-heidelberg.de> wrote:

> On Mon, Apr 19, 2010 at 09:16 -0400, B. Alexander wrote:
> > I've got an issue with a sid box that I have been maintaining for a
> while. This
> > is my workstation, and I have noticed a growing number of broken
> packages,
> > unmet dependencies and conflicts. I have been using safe-upgrade for
> months
> > now, hoping that it would work itself out over time. However, this hasn't
> > happened. So what can I do to fix the problems without losing
> functionality?
> > Below is the result of aptitude full-upgrade (forgive the cut-and-paste):
>
> As a sid user you are certainly aware of the differences between
> 'safe-upgrade' and 'full-upgrade' and I would be interested in the
> actions proposed by aptitude if you run a full-update.
>

If you mean full-upgrade (there is no full-update that I know of), the lines
I pasted are the result. Unfortunately, I don't want to remove some of the
packages (such as ardour) that the system says will be removed. Other
dependencies, such as libgraphvis4 vs libxdot and libvpr1, I'm not sure
which is more current and which could break other packages I have installed.


> I assume that this will allow aptitude to take actions which are more to
> your liking as you obviously don't like the ones proposed by aptitude
> when you run safe-upgrade.
>

safe-upgrade just does the upgrades that don't cause a ruckus. dist-upgrade
is the one that displays the conflicts and wants to remove packages.

Thanks for testing a development branch of Debian :)
>

No problem. Most of my Debian installs at home run sid, with the rest
running testing...Except my firewall, which runs stable for the first 6
months or so (until critical packages start getting long in the tooth), then
I upgrade it to testing and run until the next stable release.

--b
From: Monique Y. Mudama on
On Tue, Apr 20 at 7:31, B. Alexander penned:
>
> In my case, it appears the root of the problems are caused by
> bitrot. I probably need to come up with some method of rebuilding
> my sid boxes every so often. Prior to this, my rebuilds were done
> in 2000 and 2007...Maybe if I am going to run sid, I need to plan
> for an annual rebuild of the system...At least the
> workstations...

I've been running sid on a headless box since 2002 or thereabouts,
with config files copied from an even older RedHat box. No wipes /
rebuilds / etc. There may have been a few panicked moments along the
way, but I think almost all of them were hardware related. I may be
extraordinarily lucky, and I do think that the GUI packages add a lot
more complexity, or maybe simply a lot more packages and thus
opportunities for dependency problems.

If by "bitrot" you mean that files are corrupted, I'd take a look at
my storage devices and filesystem settings.

If by "bitrot" you mean that config files and such are becoming
increasingly dated ... I do fight that all the time, or rather I keep
telling aptitude to keep my modified files, promise myself that I'll
eventually take a look at the differences, and almost never do.

I don't know if it matters that I almost always use the curses
interface to aptitude; I usually get the updates, then let them sit
for a few days to give the bug reports a chance to roll in. Anything
that shows up in apt-listbugs gets put on "hold", or when time allows,
investigated and permitted. Anything that seems like an unnecessary
removal or generally "smells wrong" gets put on "hold" as well.
Periodically I check out what's on "hold" to see if the dependencies
are fixed yet.

It's worked for me so far ... YMMV etc.

--
monique


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/20100420145739.GB30298(a)mail.bounceswoosh.org
From: Hugo Vanwoerkom on
B. Alexander wrote:
> I've got an issue with a sid box that I have been maintaining for a
> while. This is my workstation, and I have noticed a growing number of
> broken packages, unmet dependencies and conflicts. I have been using
> safe-upgrade for months now, hoping that it would work itself out over
> time. However, this hasn't happened. So what can I do to fix the
> problems without losing functionality? Below is the result of aptitude
> full-upgrade (forgive the cut-and-paste):
>
> The following packages have unmet dependencies:
> xulrunner-1.9.1: Conflicts: xulrunner-1.9.1-gnome-support but
> 1.9.1.6-1 is in.
> texlive-base: Conflicts: dvipdfmx but 1:20090708-1+b1 is installed.
> Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8
> is insta.
> python-zope.interface: Conflicts: python-zopeinterface but 3.4.0-1 is
> install.
> g++-4.1: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is to be
> installed.
> Depends: gcc-4.1 (= 4.1.2-27) but 4.1.2-29 is to be installed.
> texlive-common: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8
> is ins.
> libcdt4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> luatex: Conflicts: texlive-base-bin (< 2008) but 2007.dfsg.2-8 is
> installed.
> libcgraph5: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> libstdc++6-4.1-dev: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is
> to be .
> ruby1.8: Conflicts: irb1.8 but 1.8.7.249-2 is installed.
> mysql-server-core-5.1: Conflicts: mysql-server-5.0 (< 5.1.45-2) but
> 5.0.84-1 .
> gcj-jre-headless: Conflicts: java-gcj-compat-headless (< 1.0.80-6) but
> 1.0.80.
> libsensors4-dev: Conflicts: libsensors-dev but 1:2.10.8-2 is installed.
> odbcinst1debian2: Conflicts: odbcinst1debian1 but 2.2.11-21 is installed.
> libxml-libxml-perl: Conflicts: libxml-libxml-common-perl but 0.13-6+b1
> is ins.
> texlive-binaries: Conflicts: texlive-base-bin but 2007.dfsg.2-8 is
> installed.
> python-twisted-conch: Depends: python-twisted-core (>= 10.0.0-3) but
> 10.0.0-2.
> josm-plugins: Conflicts: josm (>= 0.0.svn2256) but 0.0.svn3094-1 is to
> be ins.
> libgvc5: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> libmudflap0-dev: Depends: gcc-4.1-base (= 4.1.2-27) but 4.1.2-29 is to
> be ins.
> libxdot4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> libgvpr1: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> kmymoney-common: Conflicts: kmymoney2-common (< 3.96.0-1) but
> 3.95.0+svn10693.
> libgraph4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> libruby1.8: Conflicts: libreadline-ruby1.8 but 1.8.7.249-2 is installed.
> kivio: Depends: koffice-libs (< 1:1.6.4) but 1:2.1.1-1 is to be installed.
> libpathplan4: Conflicts: libgraphviz4 but 2.20.2-8+b1 is installed.
> kmymoney: Conflicts: kmymoney2-plugin-aqbanking (<= 1.0-1) but 1.0-1
> is insta.
> python-kde4: Depends: python-qt4 (< 4.7-2+~) but 4.7.3-1 is to be
> installed.
> Depends: python-sip4 (>= <none>) but 4.10.2-1 is to be
> installed.
> open: 916; closed: 1439; defer: 0; conflict:
> 77 :
>
> Remove the following packages:
> 1) ardour
> 2) dvipdfmx
> 3) g++-4.1
> 4) graphviz
> 5) iceweasel-gnome-support
> 6) irb1.8
> 7) java-gcj-compat
> 8) java-gcj-compat-headless
> 9) josm-plugins
> 10) kivio
> 11) kmymoney2
> 12) kmymoney2-plugin-aqbanking
> 13) libmudflap0-dev
> 14) libreadline-ruby1.8
> 15) libsnmp-dev
> 16) libstdc++6-4.1-dev
> 17) libxml-libxml-common-perl
> 18) mysql-server-5.0
> 19) odbcinst1debian1
> 20) plasma-scriptengine-python
> 21) plasma-scriptengines
> 22) python-axiom
> 23) python-coherence
> 24) python-kde4
> 25) python-twisted
> 26) python-twisted-conch
> 27) python-zopeinterface
> 28) system-config-printer-kde
> 29) texlive-base-bin
> 30) totem-coherence
> 31) xulrunner-1.9.1-gnome-support
>
> Keep the following packages at their current version:
> 32) kmymoney [Not Installed]
> 33) kmymoney-common [Not Installed]
> 34) libcdt4 [Not Installed]
> 35) libcgraph5 [Not Installed]
> 36) libgraph4 [Not Installed]
> 37) libgvc5 [Not Installed]
> 38) libgvpr1 [Not Installed]
> 39) libpathplan4 [Not Installed]
> 40) libsensors4-dev [Not Installed]
> 41) libxdot4 [Not Installed]
>
> Leave the following dependencies unresolved:
> 42) josm recommends josm-plugins
> 43) kdeadmin recommends system-config-printer-kde (>= 4:4.3.4-1)
> 44) kdebase-workspace-bin recommends plasma-scriptengines
> 45) kcachegrind recommends graphviz
> 46) lokalize recommends python-kde4
> 47) kmymoney2-common recommends kmymoney2
> 48) totem-plugins recommends totem-coherence
> Tier: Safe actions, Remove packages (10000)
>

I have no idea why you have all thos conflicts...

I also run Sid and have not done a full-upgrade for a while, do 'apt-get
update' daily to keep on top of the kernel, iceweasel and xserver-xorg.

When I do 'aptitude full-upgrade' I get 1 broken package:

The following packages are BROKEN:
python-twisted-conch

and 1 package with unmet dependencies:

The following packages have unmet dependencies:
python-twisted-conch: Depends: python-twisted-core (>= 10.0.0-3) but
10.0.0-2 is to be installed.

and for the rest:

802 packages upgraded, 248 newly installed, 81 to remove and 0 not upgraded.

when I do 'apt-get dist-upgrade' I get 2 packages kept back:

The following packages have been kept back:
grub python-twisted python-twisted-conch

and for the rest:

836 upgraded, 249 newly installed, 16 to remove and 3 not upgraded.

Hugo


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/hqi7mj$o43$1(a)dough.gmane.org