Mailinglist Archive: opensuse-factory (818 mails)
| < Previous | Next > |
[opensuse-factory] updated repo and/or solver broken for x86_64
- From: Markus Koßmann <mkossmann_ml1@xxxxxx>
- Date: Thu, 30 Oct 2008 04:12:44 +0100
- Message-id: <200810300412.44855.mkossmann_ml1@xxxxxx>
If I try to update my x86_64 installation with zypper dup -l I get some
strange dependency problems :
It begins with :
Berechne Distributionsaktualisierung...
2 Probleme:
Problem: gcc43-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Problem: gmp-4.2.3-1.53.x86_64 benötigt libstdc++.so.6()(64bit), aber d
kann nicht angeboten werden
The solutions for the problems are very strange (some random uninstallation,
replacement of the package by itsself) . So I decided to ignore the
dependencies:
Problem: gmp-4.2.3-1.53.x86_64 benötigt libstdc++.so.6()(64bit), aber d
kann nicht angeboten werden
uninstallierbare Anbieter: libstdc++41-4.1.3_20080612-1.12.x86_64[fac
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-32bit-4.3-59.27.x86_64
Deinstallation von gcc-fortran-32bit-4.3-59.27.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Deinstallation von libgcj-devel-4.3-59.27.x86_64
Lösung 3: Ersatz von libgcj43-jar-4.3.3_20081002-1.1.x86_64 mit
libgcj43-jar-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gmp
[...]
Problem: gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-c++-4.3.3_20081002-1.5.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 3: Ersatz von libgcj43-devel-4.3.3_20081002-1.1.x86_64 mit
libgcj43-devel-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gcc43-fortran-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/s/r/C]: 4
In a second stage I get even more strange dependency problems:
Problem: gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-c++-4.3.3_20081002-1.5.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 3: Ersatz von libgcj43-devel-4.3.3_20081002-1.1.x86_64 mit
libgcj43-devel-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gcc43-fortran-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/s/r/C]: 4
Problem: gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von icecream-0.9.1-22.9.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-fortran-32bit-4.3-59.27.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 3: Deinstallation von libgcj-devel-4.3-59.27.x86_64
Lösung 4: Ersatz von libgcj43-jar-4.3.3_20081002-1.1.x86_64 mit
libgcj43-jar-4.3.3_20081002-1.1.x86_64
Lösung 5: Ignoriere einige Abhängigkeiten von gcc43-objc-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/5/s/r/C]: 5
Finally it acceps the solution with ignored dependencies :
Gesamtgröße des Downloads: 1,12 G. Nach dem Vorgang werden 144,5 M
freigegeben.
Fortfahren? [JA/nein]:
But if I look info zypper.log at that point I see the reason for these
problems:
The installed x86_64 packages will be updated by their i586 counterparts
i.e. rpm :
[...]
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8698)rpm-4.4.2.3-10.4.i586(factory)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8707)rpm-python-4.4.2.3-10.1.i586(factory)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8725)rsvg-view-2.22.3-1.16.i586(factory)
[...]
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29499)rpm-4.4.2.3-10.2.x86_64(@System)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29500)rpm-python-4.4.2.3-10.1.x86_64(@System)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29501)rsvg-view-2.22.3-1.13.x86_64(@System)
This arch change should never happen unless the user has directed zypper to do
so. I think the solver should have a rule that stops arch changes : Never
replace a x86_64 package by it's i586 counterpart if there exists also
a -32bit.x86_64 package. This rule should be overridable by the user.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
strange dependency problems :
It begins with :
Berechne Distributionsaktualisierung...
2 Probleme:
Problem: gcc43-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Problem: gmp-4.2.3-1.53.x86_64 benötigt libstdc++.so.6()(64bit), aber d
kann nicht angeboten werden
The solutions for the problems are very strange (some random uninstallation,
replacement of the package by itsself) . So I decided to ignore the
dependencies:
Problem: gmp-4.2.3-1.53.x86_64 benötigt libstdc++.so.6()(64bit), aber d
kann nicht angeboten werden
uninstallierbare Anbieter: libstdc++41-4.1.3_20080612-1.12.x86_64[fac
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-32bit-4.3-59.27.x86_64
Deinstallation von gcc-fortran-32bit-4.3-59.27.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Deinstallation von libgcj-devel-4.3-59.27.x86_64
Lösung 3: Ersatz von libgcj43-jar-4.3.3_20081002-1.1.x86_64 mit
libgcj43-jar-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gmp
[...]
Problem: gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-c++-4.3.3_20081002-1.5.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 3: Ersatz von libgcj43-devel-4.3.3_20081002-1.1.x86_64 mit
libgcj43-devel-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gcc43-fortran-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/s/r/C]: 4
In a second stage I get even more strange dependency problems:
Problem: gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-fortran-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-c++-4.3.3_20081002-1.5.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 3: Ersatz von libgcj43-devel-4.3.3_20081002-1.1.x86_64 mit
libgcj43-devel-4.3.3_20081002-1.1.x86_64
Lösung 4: Ignoriere einige Abhängigkeiten von gcc43-fortran-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/s/r/C]: 4
Problem: gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64 benötigt gcc43 =
4.3.3_20081002-1.5, aber dieses kann nicht angeboten werden
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von icecream-0.9.1-22.9.x86_64
Deinstallation von libqt4-devel-4.4.3-2.7.x86_64
Deinstallation von libqimageblitz-devel-0.0.4-98.9.x86_64
Deinstallation von gcc-c++-4.3-59.27.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von phonon-devel-4.2.0-39.16.x86_64
Deinstallation von libsoprano-devel-2.1.1-9.5.x86_64
Deinstallation von libQtWebKit-devel-4.4.3-2.6.x86_64
Deinstallation von libkde4-devel-4.1.2-2.4.x86_64
Deinstallation von kdebase4-workspace-devel-4.1.2-5.4.x86_64
Lösung 2: Folgende Aktionen werden ausgeführt:
Deinstallation von gcc43-objc-32bit-4.3.3_20081002-1.5.x86_64
Deinstallation von gcc-fortran-32bit-4.3-59.27.x86_64
Deinstallation von gcc-objc-32bit-4.3-59.27.x86_64
Lösung 3: Deinstallation von libgcj-devel-4.3-59.27.x86_64
Lösung 4: Ersatz von libgcj43-jar-4.3.3_20081002-1.1.x86_64 mit
libgcj43-jar-4.3.3_20081002-1.1.x86_64
Lösung 5: Ignoriere einige Abhängigkeiten von gcc43-objc-32bit
Wählen Sie aus den obigen Lösungen mittels Nummer oder Sie überspringen
wiederholen oder brechen ab. [1/2/3/4/5/s/r/C]: 5
Finally it acceps the solution with ignored dependencies :
Gesamtgröße des Downloads: 1,12 G. Nach dem Vorgang werden 144,5 M
freigegeben.
Fortfahren? [JA/nein]:
But if I look info zypper.log at that point I see the reason for these
problems:
The installed x86_64 packages will be updated by their i586 counterparts
i.e. rpm :
[...]
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8698)rpm-4.4.2.3-10.4.i586(factory)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8707)rpm-python-4.4.2.3-10.1.i586(factory)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <install> (8725)rsvg-view-2.22.3-1.16.i586(factory)
[...]
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29499)rpm-4.4.2.3-10.2.x86_64(@System)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29500)rpm-python-4.4.2.3-10.1.x86_64(@System)
2008-10-30 03:22:32 <1> linux-ch4n(5655) [zypper++] solve-commit.cc(summ
ary):593 <uninstall> (29501)rsvg-view-2.22.3-1.13.x86_64(@System)
This arch change should never happen unless the user has directed zypper to do
so. I think the solver should have a rule that stops arch changes : Never
replace a x86_64 package by it's i586 counterpart if there exists also
a -32bit.x86_64 package. This rule should be overridable by the user.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |