I just installed Fedora Core 3 x86_64 on a machine and used rpm to get atrpms-kickcstart for the x86_64 architecture.
When I run apt-get update it gives me a lot of warnings like W:: There are multiple versions of "...." To disable warning set: RPM::Allow Duplicated-Warning "false"
I did the following command: rpm -qa --qf '%{name}\n' | sort | uniq -d | grep -v '^kernel' It shows 206 duplicate modules in the rpm database. The duplicates all have the same name and version number. That is, there are two versions of qt in the database, both with the same version, etc.
I think that the people who made the distribution I'm using left both the i386 and x86_64 versions of all these packages in the system and rpm sees both versions.
I tried rpm -e --nodeps --allmatches packagename for each duplicated package, but that causes a lot of problems because after about 20 packages, rpm stops working because I had removed a package it needs. And there seem to be quite a number of these.
I tried apt-get -f update repeatedly and it seemed to clear up the problems until I entered apt-get dist-upgrade When I tried apt-get -f dist-upgrade repeatedly, it erased all the binaries in /usr/bin
I tried rm /var/lib/rpm/__db.* rpmdb --rebuilddb -vv It rebuilt the database with all the duplicates.
I tried rpm -e --nodeps --allmatches --repackage akisaurus and it created aiksaurus-1.2.1-2.i386.rpm and aiksaurus-1.2.1-2.x86_64.rpm in /var/spool/repackage. Thinking I could remove each package one at a time and reinstall it from the repackage directory.
When I tried rpm -i /var/spool/repackage/aiksaurus-1.2.1-2.x86_64.rpm It gave me a V3 DSA signature: BAD, key ID 4f2a6fd2
I'm running out of ideas to try. Would someone please tell me how to get rid of the duplicates from my rpm database?
Thanks, Carl.
William Hooper wrote:
Carl Reynolds said:
I just installed Fedora Core 3 x86_64 on a machine and used rpm to get atrpms-kickcstart for the x86_64 architecture.
When I run apt-get update
Has apt been upgraded to work with Fedora x86_64 yet?
The rpm I used to install it is http://download.atrpms.net/other/packages/fedora-3-i386/atrpms/atrpms-kickst...
Since it has x86_64 I guess I assumed it is for the 64 bit Fedora Core 3 distribution.
Carl.
On Fri, Feb 25, 2005 at 12:35:30AM -0500, Carl Reynolds wrote:
William Hooper wrote:
Carl Reynolds said:
I just installed Fedora Core 3 x86_64 on a machine and used rpm to get atrpms-kickcstart for the x86_64 architecture. When I run apt-get update
Has apt been upgraded to work with Fedora x86_64 yet?
The rpm I used to install it is http://download.atrpms.net/other/packages/fedora-3-i386/atrpms/atrpms-kickst...
Since it has x86_64 I guess I assumed it is for the 64 bit Fedora Core 3 distribution.
It is and it works like a charm iff you avoid multilib, e.g. remove all overlapping i386 packages. For servers that don't need openoffice or HelixPlayer that's not a major loss.
http://bugzilla.atrpms.net/show_bug.cgi?id=326 http://bugzilla.atrpms.net/show_bug.cgi?id=334
See
http://bugzilla.atrpms.net/show_bug.cgi?id=334#c2
for how to make your system "singlelib".
Carl Reynolds wrote (about apt on x86-64):
Since it has x86_64 I guess I assumed it is for the 64 bit Fedora Core 3 distribution.
Axel Thimm wrote:
It is and it works like a charm iff you avoid multilib, e.g. remove all overlapping i386 packages. For servers that don't need openoffice or HelixPlayer that's not a major loss.
For non-maths speakers, "iff" isn't a misprint, it means "if and only if".
In other words, you can use apt on x86-64 if and ONLY if you're not going to have any (overlapping) i386 packages.
In practice, practically everything binary links against glibc. So unless you've got a specially-compiled "statically-linked" binary, that means no i386 packages.
Having written that, some Debian folks seem to get on well with a chrooted installation of i386 binaries. One day, I might try that.
James (on x86-64).
On Thu, 24 Feb 2005 19:50:23 -0500, Carl Reynolds fedora-list@hyperbole-software.com wrote:
I just installed Fedora Core 3 x86_64 on a machine and used rpm to get atrpms-kickcstart for the x86_64 architecture.
When I run apt-get update it gives me a lot of warnings like W:: There are multiple versions of "...." To disable warning set: RPM::Allow Duplicated-Warning "false"
I did the following command: rpm -qa --qf '%{name}\n' | sort | uniq -d | grep -v '^kernel' It shows 206 duplicate modules in the rpm database. The duplicates all have the same name and version number. That is, there are two versions of qt in the database, both with the same version, etc.
I think that the people who made the distribution I'm using left both the i386 and x86_64 versions of all these packages in the system and rpm sees both versions.
Yes, this is the way it is supposed to work. An AMD64 chip can run both 64- and 32-bit programs so long as you don't mix them too much. That is, you cannot run a 32-bit program with 64-bit libs, so you need the 32-bit libs, like those for Qt that you mentioned. You also cannot run 32-bit plugins with 64-bit programs (like Flash with Firefox). You are mostly seeing the libs that are installed for both architectures. OpenOffice is one major package that is currently only available in 32-bit, so if you want that, you'll need these libs.
[snipped a lot of dangerous looking stuff]
I'm running out of ideas to try. Would someone please tell me how to get rid of the duplicates from my rpm database?
These are not duplicates. If you really want a pure 64-bit install, I think Axel sent you some sites to look at. If you want to leverage the usefullness of x86_64 to support 64-bit and 32-bit, then I suggest using yum instead of apt for package management, as yum understands and can cope with the dual architecture. Works great for me and I've never seen errors about duplicates : ).
Thanks, Carl.
Jonathan
Axel Thimm wrote:
.... remove all overlapping i386 packages. For servers that don't need openoffice or HelixPlayer that's not a major loss.
http://bugzilla.atrpms.net/show_bug.cgi?id=326 http://bugzilla.atrpms.net/show_bug.cgi?id=334
See
http://bugzilla.atrpms.net/show_bug.cgi?id=334#c2
for how to make your system "singlelib".
Sorry to be silent on this for so long, I have been trying to use Axel's advice. The technique outlined in bug report 334 allowed me to remove all duplicate packages and allowed apt-get update to complete with no errors or warnings.
However, when I run apt-get dist-upgrade it offers to remove my entire system
I've included the output from the command below, but I'm thinking of switching over to yum. It seems to work better on this system.
Why does apt-get say it wants to remove all those packages? I especially don't understand what's happening with bash, grep, sed, gawk, etc. Shouldn't those be left alone? As you can see I aborted the run when it asked me if I wanted to continue.
Carl.
# apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded dump libacl-devel libtiff-devel rmt tzdata words The following packages will be REMOVED: 4Suite ElectricFence GConf2 MAKEDEV MyODBC MySQL-python NetworkManager ORBit2 Omni Omni-foomatic PyQt PyQt-devel PyXML SDL SDL-devel SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL_net SDL_net-devel SysVinit VFlib2 Xaw3d Xaw3d-devel a2ps acpid alchemist alsa-lib alsa-lib-devel alsa-utils anacron apr-util arts arts-devel ash aspell aspell-en at atrpms-kickstart audiofile audiofile-devel authconfig authconfig-gtk autoconf autofs automake automake14 automake15 automake16 automake17 bash bc bind-libs bind-utils binutils bison bitmap-fonts bitstream-vera-fonts bluez-bluefw bluez-utils bzip2 bzip2-devel cdecl cdparanoia-devel cdparanoia-libs chkfontpath comps-extras coreutils cpio cpp cracklib cracklib-dicts crash crontabs cscope cups cups-devel cups-libs curl curl-devel cvs cyrus-sasl cyrus-sasl-devel cyrus-sasl-md5 cyrus-sasl-plain dbus dbus-devel dbus-glib dbus-python dbus-x11 ddd dejagnu desktop-file-utils desktop-printing dhclient dhcpv6_client dialog diffutils diskdumputils docbook-dtds e2fsprogs-devel ed elinks emacs-common enscript esound esound-devel ethereal expect fedora-release fetchmail findutils firefox firstboot fontconfig fontconfig-devel fonts-xorg-100dpi fonts-xorg-75dpi fonts-xorg-base foomatic freeglut freetype freetype-devel ftp gail gamin gamin-devel gawk gcc gcc-c++ gcc-java gd gd-devel gdb gdbm-devel gdk-pixbuf gdm gettext gftp ghostscript ghostscript-fonts glib2-devel glibc-devel glibc-headers glibc-kernheaders gmp-devel gnome-keyring gnome-python2 gnome-python2-bonobo gnome-python2-canvas gnome-python2-gtkhtml2 gnome-vfs2 gnupg gphoto2 gpm gpm-devel grep groff grub gtk+ gtk2 gtkhtml2 guile gzip hal hal-cups-utils hotplug howl howl-libs hpijs htdig htmlview httpd httpd-suexec icon-slicer iiimf-libs iiimf-libs-devel imlib info initscripts intltool iproute ipsec-tools iptables iptstate irda-utils isdn4k-utils jpackage-utils jwhois kbd kdbg kdeaddons kdeartwork kdebase kdebase-devel kdegraphics kdegraphics-devel kdelibs kdelibs-devel kdemultimedia kdenetwork kdenetwork-devel kdepim kdepim-devel kdesdk kdesdk-devel kdeutils kdeutils-devel kdevelop kdewebdev kernel#2.6.10-1.766_FC3 kernel#2.6.9-1.667 kernel-utils krb5-auth-dialog krb5-devel krb5-libs krb5-workstation krbafs krbafs-devel kudzu less lftp libIDL libart_lgpl-devel libbonobo libbonoboui libcroco libdbi-dbd-mysql libgcj libgcj-devel libglade2 libgnome libgnomecanvas libgnomecups libgnomeprint22 libgnomeprintui22 libgnomeui libgsf libidn libidn-devel libpcap libpng-devel librsvg2 libtermcap-devel libtool libungif libungif-devel libusb-devel libuser libuser-devel libwnck libwvstreams libxml2 libxml2-devel libxml2-python libxslt libxslt-devel linuxwacom lm_sensors lockdev lockdev-devel logrotate logwatch lvm2 lynx m4 make man mdadm metacity mgetty minicom mkinitrd mod_auth_mysql module-init-tools mtools mtr mutt mx mysql mysql-bench mysql-devel mysql-server nano nasm nc ncftp ncurses ncurses-devel net-snmp net-tools netdump newt-devel nfs-utils nscd nss_db nss_ldap ntp openjade openldap openldap-devel openmotif openmotif-devel openssh openssh-askpass openssh-askpass-gnome openssh-clients openssh-server openssl openssl-devel oprofile pam pam-devel pam_ccreds pam_krb5 pango parted passwd patchutils pciutils pcmcia-cs pcre-devel pdksh perl-Crypt-SSLeay perl-DBD-MySQL perl-LDAP perl-XML-LibXML perl-XML-LibXML-Common perl-XML-SAX php php-mysql php-pear pilot-link pilot-link-devel pinfo pnm2ppa policycoreutils portmap ppp prelink procmail procps psacct psmisc psutils pyOpenSSL pygtk2 pygtk2-libglade pyorbit python python-devel python-ldap pyxf86config qt qt-MySQL qt-ODBC qt-designer qt-devel quota readline readline-devel redhat-lsb redhat-rpm-config rhgb rhn-applet rhnlib rhpl rp-pppoe rpm rpm-build rpm-devel rpm-python ruby ruby-devel ruby-libs ruby-mode samba-client samba-common sane-backends sane-backends-devel scrollkeeper sed selinux-policy-targeted sendmail setools sgml-common shared-mime-info sip sip-devel slang-devel slocate slrn sox startup-notification statserial stunnel sudo swig switchdesk synaptics sysklogd sysreport system-config-date system-config-display system-config-keyboard system-config-kickstart system-config-language system-config-mouse system-config-network system-config-network-tui system-config-packages system-config-printer system-config-printer-gui system-config-rootpassword system-config-securitylevel system-config-securitylevel-tui system-config-services system-config-soundcard system-config-users system-logviewer talk tar tcl tcpdump tcsh telnet texinfo time tmpwatch ttfprint ttmkfdir udev umb-scheme unixODBC unzip up2date up2date-gnome urw-fonts usermode usermode-gtk utempter util-linux vconfig vim-common vim-enhanced vim-minimal vixie-cron vnc-server vte wget which wvdial xfsprogs xinetd xinitrc xloadimage xml-common xmlsec1 xmlsec1-openssl xorg-x11 xorg-x11-Mesa-libGL xorg-x11-Mesa-libGLU xorg-x11-deprecated-libs xorg-x11-deprecated-libs-devel xorg-x11-devel xorg-x11-font-utils xorg-x11-libs xorg-x11-sdk xorg-x11-tools xorg-x11-twm xorg-x11-xauth xorg-x11-xdm xorg-x11-xfs xrestop xscreensaver xsri xterm yp-tools ypbind yum The following NEW packages will be installed: elfutils-devel elfutils-libelf-devel The following packages have been kept back acl apr beecrypt boost boost-devel diffstat file flac glib2 glibc glibc-common libacl libgcrypt libgpg-error libpng libpng10 libpng10-devel libraw1394 libselinux libselinux-devel libtiff perl-HTML-Parser perl-XML-Parser perl-XML-Twig pkgconfig popt redhat-menus rsh shadow-utils slang wireless-tools zip zlib zlib-devel WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! bash initscripts gawk (due to initscripts) grep (due to initscripts) sed (due to initscripts) fedora-release (due to initscripts) psmisc (due to initscripts) iproute (due to initscripts) mkinitrd (due to initscripts) coreutils (due to initscripts) procps (due to initscripts) SysVinit (due to initscripts) udev (due to initscripts) kernel#2.6.10-1.766_FC3 (due to initscripts) module-init-tools (due to initscripts) util-linux (due to initscripts) net-tools (due to initscripts) sysklogd (due to initscripts) kernel#2.6.9-1.667 pam cracklib (due to pam) cracklib-dicts (due to pam) passwd libuser (due to passwd) rpm 6 upgraded, 2 newly installed, 481 removed and 34 not upgraded. Need to get 3837kB of archives. After unpacking 1754MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] Abort.
On Mon, Feb 28, 2005 at 04:17:17PM -0500, Carl Reynolds wrote:
Axel Thimm wrote:
.... remove all overlapping i386 packages. For servers that don't need openoffice or HelixPlayer that's not a major loss.
http://bugzilla.atrpms.net/show_bug.cgi?id=326 http://bugzilla.atrpms.net/show_bug.cgi?id=334
See
http://bugzilla.atrpms.net/show_bug.cgi?id=334#c2
for how to make your system "singlelib".
Sorry to be silent on this for so long, I have been trying to use Axel's advice. The technique outlined in bug report 334 allowed me to remove all duplicate packages and allowed apt-get update to complete with no errors or warnings.
However, when I run apt-get dist-upgrade it offers to remove my entire system
I've included the output from the command below, but I'm thinking of switching over to yum. It seems to work better on this system.
Why does apt-get say it wants to remove all those packages? I especially don't understand what's happening with bash, grep, sed, gawk, etc. Shouldn't those be left alone? As you can see I aborted the run when it asked me if I wanted to continue.
Try
apt-get check
first to see, whether apt detects something irregular in the rpm database. Then try
apt-get upgrade
(no dist). Any packages "held back" are candidated to have caused the panic to apt-get dist-upgrade.
Axel Thimm wrote:
Try
apt-get check
first to see, whether apt detects something irregular in the rpm database. Then try
apt-get upgrade
(no dist). Any packages "held back" are candidated to have caused the panic to apt-get dist-upgrade.
I'm sorry to keep you waiting for the results of this. I know you have all been anxiously waiting to find out how this turned out. :-)
Before I saw your message, I had started yum with the following command yum update on Tuesday about 11:00 am and it just finished the update about two hours ago. I work on a dial-up line and the update took two days.
Anyway, after running yum update (which completed successfully) I ran apt-get check and it completed normally Reading Package Lists... Done Building Dependency Tree... Done
However when I ran apt-get --simulate upgrade it gave me a very long list of packages held back (attached to the end of this message)
Since the yum update completed successfully does that mean my rpm database should be OK? Is apt-get indicating problems with the database and if so are they because it is having trouble in an x86_64 system?
Carl.
# apt-get --simulate upgrade Reading Package Lists... Done Building Dependency Tree... Done The following packages will be upgraded automake automake14 automake15 automake16 automake17 cups-devel dump gd-devel libacl-devel libtiff-devel mysql-bench mysql-devel redhat-menus rmt ruby-mode sgml-common slang-devel system-config-date system-config-display system-config-kickstart system-config-services system-config-users tzdata words xml-common The following packages have been kept back MyODBC NetworkManager Omni Omni-foomatic acl alsa-lib alsa-lib-devel alsa-utils apr arts arts-devel at bash beecrypt bind-libs bind-utils boost boost-devel cups cups-libs curl curl-devel cvs dbus dbus-devel dbus-glib dbus-python dbus-x11 dhclient dhcpv6_client diffstat docbook-dtds elinks emacs-common enscript ethereal fedora-release fetchmail file firefox flac freeglut gamin gamin-devel gd gdb glib2 glib2-devel glibc glibc-common glibc-devel glibc-headers gnupg gphoto2 grep gtk2 hal hotplug howl httpd httpd-suexec iiimf-libs iiimf-libs-devel initscripts ipsec-tools iptables jwhois kdeaddons kdeartwork kdebase kdebase-devel kdegraphics kdegraphics-devel kdelibs kdelibs-devel kdemultimedia kdenetwork kdenetwork-devel kdepim kdepim-devel kdesdk kdesdk-devel kdeutils kdeutils-devel kdevelop kdewebdev kernel-utils krb5-devel krb5-libs krb5-workstation lftp libacl libgcrypt libgpg-error libpng libpng-devel libpng10 libpng10-devel libraw1394 libselinux libselinux-devel libtiff libxml2 libxml2-devel libxml2-python libxslt libxslt-devel lm_sensors man module-init-tools mutt mysql mysql-server net-tools nfs-utils nscd openjade openmotif openmotif-devel openssh openssh-askpass openssh-askpass-gnome openssh-clients openssh-server pam pam-devel pcmcia-cs perl-HTML-Parser perl-XML-LibXML perl-XML-Parser perl-XML-Twig php php-mysql php-pear pkgconfig policycoreutils popt prelink procps python python-devel pyxf86config rhgb rhn-applet rhnlib rhpl rpm rpm-build rpm-devel rpm-python rsh ruby ruby-devel ruby-libs samba-client samba-common sane-backends sane-backends-devel selinux-policy-targeted shadow-utils slang sysklogd system-config-printer system-config-printer-gui system-config-securitylevel system-config-securitylevel-tui tcl tcsh udev up2date up2date-gnome vim-common vim-enhanced vim-minimal vixie-cron wireless-tools xorg-x11 xorg-x11-Mesa-libGL xorg-x11-Mesa-libGLU xorg-x11-deprecated-libs xorg-x11-deprecated-libs-devel xorg-x11-devel xorg-x11-font-utils xorg-x11-libs xorg-x11-sdk xorg-x11-tools xorg-x11-twm xorg-x11-xauth xorg-x11-xdm xorg-x11-xfs yum zip zlib zlib-devel 25 upgraded, 0 newly installed, 0 removed and 194 not upgraded. Inst automake15 [1.5-13] (1.5-13_3.rhfc3.at ATrpms:1/ATrpms) Inst automake16 [1.6.3-5] (1.6.3-5_12.rhfc3.at ATrpms:1/ATrpms) Inst automake17 [1.7.9-5] (1.7.9-5_19.rhfc3.at ATrpms:1/ATrpms) Inst automake [1.9.2-3] (1.9.5-0_23.rhfc3.at ATrpms:1/ATrpms) Inst redhat-menus [1.13-1] (3.7.1-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst sgml-common [0.6.3-17] (0.6.3-17_11.at ATrpms:1/ATrpms) Inst system-config-date [1.7.11-1] (1.7.13-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst system-config-display [1.0.23-1] (1.0.24-1 Fedora Linux 3 Updates:3/FedoraLinux Freshrpms) Inst system-config-kickstart [2.5.15-1] (2.5.19-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst xml-common [0.6.3-17] (0.6.3-17_11.at ATrpms:1/ATrpms) Inst automake14 [1.4p6-12] (1.4p6-12_3.rhfc3.at ATrpms:1/ATrpms) Inst cups-devel [1:1.1.22-0.rc1.8] (1:1.1.22-0.rc1.8.5 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst rmt [0.4b37-1] (0.4b39-1.FC3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst dump [0.4b37-1] (0.4b39-1.FC3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst gd-devel [2.0.28-1] (2.0.28-1.30.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst libacl-devel [2.2.23-5] (2.2.23-5_11.rhfc3.at ATrpms:1/ATrpms) Inst libtiff-devel [3.6.1-7] (3.6.1-9.fc3 Fedora Linux 3 Updates:3/Fedora LinuxFreshrpms) Inst mysql-bench [3.23.58-13] (3.23.58-14 Fedora Linux 3 Updates:3/Fedora LinuxFreshrpms) Inst mysql-devel [3.23.58-13] (3.23.58-14 Fedora Linux 3 Updates:3/Fedora LinuxFreshrpms) Inst ruby-mode [1.8.1-7] (1.8.2-1.FC3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst slang-devel [1.4.9-6] (1.4.9-13 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst system-config-services [0.8.15-1] (0.8.18-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst system-config-users [1.2.25-1] (1.2.28-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst tzdata [2004e-2] (2005c-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Inst words [2-23] (3.0-2 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf automake16 (1.6.3-5_12.rhfc3.at ATrpms:1/ATrpms) Conf automake (1.9.5-0_23.rhfc3.at ATrpms:1/ATrpms) Conf automake17 (1.7.9-5_19.rhfc3.at ATrpms:1/ATrpms) Conf automake15 (1.5-13_3.rhfc3.at ATrpms:1/ATrpms) Conf redhat-menus (3.7.1-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf sgml-common (0.6.3-17_11.at ATrpms:1/ATrpms) Conf system-config-date (1.7.13-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf system-config-display (1.0.24-1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf system-config-kickstart (2.5.19-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf xml-common (0.6.3-17_11.at ATrpms:1/ATrpms) Conf automake14 (1.4p6-12_3.rhfc3.at ATrpms:1/ATrpms) Conf cups-devel (1:1.1.22-0.rc1.8.5 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf rmt (0.4b39-1.FC3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf dump (0.4b39-1.FC3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf gd-devel (2.0.28-1.30.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf libacl-devel (2.2.23-5_11.rhfc3.at ATrpms:1/ATrpms) Conf libtiff-devel (3.6.1-9.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf mysql-bench (3.23.58-14 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf mysql-devel (3.23.58-14 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf ruby-mode (1.8.2-1.FC3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf slang-devel (1.4.9-13 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf system-config-services (0.8.18-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf system-config-users (1.2.28-0.fc3.1 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf tzdata (2005c-1.fc3 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms) Conf words (3.0-2 Fedora Linux 3 Updates:3/Fedora Linux Freshrpms)
On Wed, Mar 02, 2005 at 02:51:35PM -0500, Carl Reynolds wrote:
Axel Thimm wrote:
Try
apt-get check
first to see, whether apt detects something irregular in the rpm database. Then try
apt-get upgrade
(no dist). Any packages "held back" are candidated to have caused the panic to apt-get dist-upgrade.
I'm sorry to keep you waiting for the results of this. I know you have all been anxiously waiting to find out how this turned out. :-)
Before I saw your message, I had started yum with the following command yum update on Tuesday about 11:00 am and it just finished the update about two hours ago. I work on a dial-up line and the update took two days.
Anyway, after running yum update (which completed successfully) I ran apt-get check and it completed normally Reading Package Lists... Done Building Dependency Tree... Done
However when I ran apt-get --simulate upgrade it gave me a very long list of packages held back (attached to the end of this message)
Since the yum update completed successfully does that mean my rpm database should be OK?
It depends, apt claims you haven't updated glibc, have you? Should be glibc-2.3.4-2.fc3.
If your installed package is still the old one, yum messed up, if it's the new old apt messed up.
For good measure, I'd make sure my rpm database is in order. Try this:
rm -f /var/lib/rpm/__* LD_ASSUME_KERNEL=2.4.1 rpm --rebuilddb
Then try again the yum/apt commands.
Is apt-get indicating problems with the database and if so are they because it is having trouble in an x86_64 system?
# apt-get --simulate upgrade [...] The following packages have been kept back [...] glibc glibc-common glibc-devel glibc-headers
Axel Thimm wrote:
... apt claims you haven't updated glibc, have you? Should be glibc-2.3.4-2.fc3.
If your installed package is still the old one, yum messed up, if it's the new old apt messed up.
For good measure, I'd make sure my rpm database is in order. Try this:
rm -f /var/lib/rpm/__* LD_ASSUME_KERNEL=2.4.1 rpm --rebuilddb
Then try again the yum/apt commands.
Hi Axel,
I had already updated with up2date by the time I got your message. It is possible that it updated glibc. I didn't notice. However, I do have the 2.3.4-2fc3 version of glibc installed. # rpm -q --qf '%{name}-%{version}-%{release} %{arch}\n' glibc glibc-2.3.4-2.fc3 x86_64
As you suggested, I rebuilt the rpm database: # rm -f /var/lib/rpm/__db.00* # LD_ASSUME_KERNEL=2.4.1 rpm --rebuilddb
Then I redid the yum and apt commands to see what would happen. The results are at the end of the message. You will notice that the apt-get upgrade works, although it does list some packages as being held back. I don't know if this indicates a problem or not.
apt-get dist-upgrade wants to remove a number of critical packages so I didn't continue with apt from that point.
I think I have my machine updated with up2date and can use yum or up2date to install any new packages I need. (I am assuming this because I'm not really familiar with the use of apt, yum, or up2date).
If it will help you with development of apt, I will be happy to continue to work on the problem with you. If not, thank you very much for the help you've offered in getting my machine up and running.
Carl.
# yum update Setting up Update Process Setting up Repo: base repomd.xml 100% |=========================| 1.1 kB 00:00 Setting up Repo: updates-released repomd.xml 100% |=========================| 951 B 00:00 Reading repository metadata in from local files base : ################################################## 2852/2852 primary.xml.gz 100% |=========================| 302 kB 01:28 MD Read : ################################################## 734/734 updates-re: ################################################## 734/734 No Packages marked for Update/Obsoletion
# apt-get upgrade Reading Package Lists... Done Building Dependency Tree... Done The following packages have been kept back acl alsa-lib alsa-lib-devel alsa-utils beecrypt diffstat docbook-dtds fedora-release fetchmail flac freeglut glib2 glib2-devel gnupg howl lftp libacl libgcrypt libgpg-error libraw1394 libselinux libselinux-devel libxml2 libxml2-devel libxml2-python libxslt libxslt-devel lm_sensors module-init-tools mutt openjade perl-HTML-Parser perl-XML-LibXML perl-XML-Parser perl-XML-Twig pkgconfig popt pyxf86config rhn-applet rhnlib rpm rpm-build rpm-devel rpm-python tcl up2date up2date-gnome yum zlib zlib-devel 0 upgraded, 0 newly installed, 0 removed and 50 not upgraded.
# apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded docbook-dtds fedora-release perl-XML-Twig rhnlib The following packages will be REMOVED: atrpms-kickstart firstboot kdeaddons kdemultimedia rhn-applet rpm rpm-build rpm-devel rpm-python system-config-network system-config-network-tui system-config-packages system-config-users up2date up2date-gnome yum The following NEW packages will be installed: atrpms atrpms-package-config docbook-style-dsssl elfutils-devel elfutils-libelf-devel nptl-devel perl-XML-XPath pythonabi The following packages have been kept back acl alsa-lib alsa-lib-devel alsa-utils beecrypt diffstat fetchmail flac freeglut glib2 glib2-devel gnupg howl lftp libacl libgcrypt libgpg-error libraw1394 libselinux libselinux-devel libxml2 libxml2-devel libxml2-python libxslt libxslt-devel lm_sensors module-init-tools mutt openjade perl-HTML-Parser perl-XML-LibXML perl-XML-Parser pkgconfig popt pyxf86config tcl zlib zlib-devel WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! rpm 4 upgraded, 8 newly installed, 16 removed and 38 not upgraded. Need to get 2596kB of archives. After unpacking 73.9MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] no Abort.
On Fri, Mar 04, 2005 at 01:15:49PM -0500, Carl Reynolds wrote:
Axel Thimm wrote:
... apt claims you haven't updated glibc, have you? Should be glibc-2.3.4-2.fc3.
If your installed package is still the old one, yum messed up, if it's the new old apt messed up.
For good measure, I'd make sure my rpm database is in order. Try this:
rm -f /var/lib/rpm/__* LD_ASSUME_KERNEL=2.4.1 rpm --rebuilddb
Then try again the yum/apt commands.
Hi Axel,
I had already updated with up2date by the time I got your message. It is possible that it updated glibc. I didn't notice. However, I do have the 2.3.4-2fc3 version of glibc installed. # rpm -q --qf '%{name}-%{version}-%{release} %{arch}\n' glibc glibc-2.3.4-2.fc3 x86_64
As you suggested, I rebuilt the rpm database: # rm -f /var/lib/rpm/__db.00* # LD_ASSUME_KERNEL=2.4.1 rpm --rebuilddb
Then I redid the yum and apt commands to see what would happen. The results are at the end of the message. You will notice that the apt-get upgrade works, although it does list some packages as being held back. I don't know if this indicates a problem or not.
apt-get dist-upgrade wants to remove a number of critical packages so I didn't continue with apt from that point.
No, this looks really bad. If you like to hunt this down further, you could try to apt-get install the held back packages one by one (or row by row) to see what apt-get's reaction is. If it succeeds, then apt-get dist-upgrade has a bug. If it doesn't we'll know which package is causing havoc on your system.
(did you apt-get update after rebuilding the rpm database?)
# apt-get upgrade Reading Package Lists... Done Building Dependency Tree... Done The following packages have been kept back acl alsa-lib alsa-lib-devel alsa-utils beecrypt diffstat docbook-dtds fedora-release fetchmail flac freeglut glib2 glib2-devel gnupg howl lftp libacl libgcrypt libgpg-error libraw1394 libselinux libselinux-devel libxml2 libxml2-devel libxml2-python libxslt libxslt-devel lm_sensors module-init-tools mutt openjade perl-HTML-Parser perl-XML-LibXML perl-XML-Parser perl-XML-Twig pkgconfig popt pyxf86config rhn-applet rhnlib rpm rpm-build rpm-devel rpm-python tcl up2date up2date-gnome yum zlib zlib-devel 0 upgraded, 0 newly installed, 0 removed and 50 not upgraded.
# apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded docbook-dtds fedora-release perl-XML-Twig rhnlib The following packages will be REMOVED: atrpms-kickstart firstboot kdeaddons kdemultimedia rhn-applet rpm rpm-build rpm-devel rpm-python system-config-network system-config-network-tui system-config-packages system-config-users up2date up2date-gnome yum The following NEW packages will be installed: atrpms atrpms-package-config docbook-style-dsssl elfutils-devel elfutils-libelf-devel nptl-devel perl-XML-XPath pythonabi The following packages have been kept back acl alsa-lib alsa-lib-devel alsa-utils beecrypt diffstat fetchmail flac freeglut glib2 glib2-devel gnupg howl lftp libacl libgcrypt libgpg-error libraw1394 libselinux libselinux-devel libxml2 libxml2-devel libxml2-python libxslt libxslt-devel lm_sensors module-init-tools mutt openjade perl-HTML-Parser perl-XML-LibXML perl-XML-Parser pkgconfig popt pyxf86config tcl zlib zlib-devel WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! rpm 4 upgraded, 8 newly installed, 16 removed and 38 not upgraded. Need to get 2596kB of archives. After unpacking 73.9MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] no Abort.
Axel Thimm wrote:
this looks really bad. If you like to hunt this down further, you could try to apt-get install the held back packages one by one (or row by row) to see what apt-get's reaction is. If it succeeds, then apt-get dist-upgrade has a bug. If it doesn't we'll know which package is causing havoc on your system.
(did you apt-get update after rebuilding the rpm database?)
I did do an apt-get update after rebuilding the database.
I did apt-get install on each package in the held back list. You can see the results at the end of this message.
I keep noticing that packages are depending on libc. libc is not installed on my system. glibc is and the modules listed along with the references to libc all come from glibc so I'm confused about why apt-get isn't finding the required modules in glibc.
I notice that most of the Depends list a library or a module in a library. How do I find out which packages these libraries are part of?
When I enter rpm -q libc (for example) rpm tells me 'package libc is not installed'.
I don't know how to find the packages I need to resolve the dependencies listed in the output.
Carl.
# apt-get install acl Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation:
The following packages have unmet dependencies: acl: Depends: libacl.so.1 Depends: libacl.so.1(ACL_1.0) Depends: libattr.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) E: Broken packages
# apt-get install alsa-lib The following packages have unmet dependencies: alsa-lib: Depends: libasound.so.2 Depends: libasound.so.2(ALSA_0.9) Depends: libasound.so.2(ALSA_0.9.0rc8) Depends: libasound.so.2(ALSA_0.9.5) Depends: libasound2 (= 1.0.8) but it is not going to be installed Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.2) Depends: libdl.so.2 Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) E: Broken packages
# apt-get install alsa-lib-devel The following packages have unmet dependencies: alsa-lib-devel: Depends: alsa-lib (= 1.0.8) but 1.0.6-7.FC3 is to be installed E: Broken packages
# apt-get install alsa-utils eading Package Lists... Done Building Dependency Tree... Done alsa-utils is already the newest version. 0 upgraded, 0 newly installed, 0 removed and 50 not upgraded.
# apt-get install beecrypt The following packages have unmet dependencies: beecrypt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: librt.so.1 E: Broken packages
# apt-get install diffstat The following packages have unmet dependencies: diffstat: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install fetchmail The following packages have unmet dependencies: fetchmail: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libcom_err.so.2 Depends: libcrypt.so.1 Depends: libcrypto.so.4 Depends: libdes425.so.3 Depends: libdl.so.2 Depends: libgssapi_krb5.so.2 Depends: libhesiod.so.0 Depends: libk5crypto.so.3 Depends: libkrb4.so.2 Depends: libkrb5.so.3 Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libssl.so.4 E: Broken packages
# apt-get install flac The following packages have unmet dependencies: flac: Depends: libFLAC++4 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libFLAC.so.6 Depends: libFLAC6 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libOggFLAC++0 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libOggFLAC.so.1 Depends: libOggFLAC1 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) Depends: libogg.so.0 E: Broken packages
# apt-get install freeglut The following packages have unmet dependencies: freeglut: Depends: libGL.so.1 Depends: libGLU.so.1 Depends: libX11.so.6 Depends: libXext.so.6 Depends: libXxf86vm.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install glib2 The following packages have unmet dependencies: glib2: Depends: libglib-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgmodule-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgobject-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgthread-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed E: Broken packages
# apt-get install glib2-devel The following packages have unmet dependencies: glib2-devel: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libglib-2.0.so.0 Depends: libglib-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgmodule-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgobject-2.0.so.0 Depends: libgobject-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgthread-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed E: Broken packages
# apt-get install gnupg The following packages have unmet dependencies: gnupg: Depends: libbz2.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libusb-0.1.so.4 Depends: libz.so.1 E: Broken packages
# apt-get install howl The following packages have unmet dependencies: howl: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libhowl-0.9.6_1 (= 0.9.6-6_4.rhfc3.at) but it is not going to be installed Depends: libmDNSResponder-0.9.6_0 (= 0.9.6-6_4.rhfc3.at) but it is not going to be installed Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libpthread.so.0(GLIBC_2.1) Obsoletes: howl-libs (<= 0.9.6-6_4.rhfc3.at) E: Broken packages
# apt-get install lftp The following packages have unmet dependencies: lftp: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.2.3) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libcrypto.so.4 Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libgcc_s.so.1 Depends: libgcc_s.so.1(GCC_3.0) Depends: libgcc_s.so.1(GCC_3.3) Depends: libncurses.so.5 Depends: libreadline.so.4 Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libssl.so.4 Depends: libutil.so.1 Depends: libutil.so.1(GLIBC_2.0) E: Broken packages
# apt-get install libacl The following packages have unmet dependencies: libacl: Depends: libattr.so.1 Depends: libattr.so.1(ATTR_1.0) Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install libgcrypt Reading Package Lists... Done Building Dependency Tree... Done The following packages will be upgraded libgcrypt The following packages will be REMOVED: NetworkManager alchemist desktop-printing firefox firstboot gdm gnome-python2 gnome-python2-bonobo gnome-python2-canvas gnome-python2-gtkhtml2 hal-cups-utils kdbg kdeaddons kdeartwork kdebase kdebase-devel kdegraphics kdegraphics-devel kdelibs kdelibs-devel kdemultimedia kdenetwork kdenetwork-devel kdepim kdepim-devel kdesdk kdesdk-devel kdeutils kdeutils-devel kdevelop kdewebdev krb5-auth-dialog libbonoboui libgnome libgnomeui libxslt libxslt-devel rhn-applet scrollkeeper system-config-network system-config-packages system-config-printer system-config-printer-gui up2date-gnome xmlsec1 xmlsec1-openssl 1 upgraded, 0 newly installed, 46 removed and 45 not upgraded. Need to get 62.7kB of archives. After unpacking 488MB disk space will be freed. Do you want to continue? [Y/n] no Abort.
# apt-get install libgpg-error The following packages have unmet dependencies: libgpg-error: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install libraw1394 The following packages have unmet dependencies: libraw1394: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libraw1394.so.8 E: Broken packages
# apt-get install libselinux The following packages have unmet dependencies: libselinux: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.4) E: Broken packages
# apt-get install libselinux-devel The following packages have unmet dependencies: libselinux-devel: Depends: libselinux (= 1.19.3) but 1.19.1-8 is to be installed E: Broken packages
# apt-get install libxml2 The following packages have unmet dependencies: libxml2: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libpthread.so.0(GLIBC_2.2) Depends: libxml2.so.2 Depends: libxml2_2 (= 2.6.16-5_17.rhfc3.at) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxml2-devel The following packages have unmet dependencies: libxml2-devel: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libxml2.so.2 Depends: libxml2_2 (= 2.6.16-5_17.rhfc3.at) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxml2-python The following packages have unmet dependencies: libxml2-python: Depends: /usr/lib/python2.3 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libxml2.so.2 E: Broken packages
# apt-get install libxslt The following packages have unmet dependencies: libxslt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libexslt.so.0 Depends: libm.so.6 Depends: libpthread.so.0 Depends: libxml2.so.2 Depends: libxslt.so.1 Depends: libxslt1 (= 1.1.12) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxslt-devel The following packages have unmet dependencies: libxslt-devel: Depends: libxslt1 (= 1.1.12) but it is not going to be installed E: Broken packages
# apt-get install lm_sensors The following packages have unmet dependencies: lm_sensors: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install module-init-tools The following packages have unmet dependencies: module-init-tools: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.1) Depends: libc.so.6(GLIBC_2.2.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install mutt The following packages have unmet dependencies: mutt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libcom_err.so.2 Depends: libcrypto.so.4 Depends: libgssapi_krb5.so.2 Depends: libk5crypto.so.3 Depends: libkrb5.so.3 Depends: libm.so.6 Depends: libncursesw.so.5 Depends: libresolv.so.2 Depends: libsasl.so.7 Depends: libslang-utf8.so.1 Depends: libssl.so.4 E: Broken packages
# apt-get install openjade The following packages have unmet dependencies: openjade: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libgcc_s.so.1 Depends: libgcc_s.so.1(GCC_3.0) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) Depends: libnsl.so.1 Depends: libosp.so.4 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libstdc++.so.6 Depends: libstdc++.so.6(CXXABI_1.3) Depends: libstdc++.so.6(GLIBCXX_3.4) E: Broken packages
# apt-get install perl-HTML-Parser The following packages have unmet dependencies: perl-HTML-Parser: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install perl-XML-LibXML The following packages have unmet dependencies: perl-XML-LibXML: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libxml2.so.2 Depends: libz.so.1 E: Broken packages
# apt-get install perl-XML-Parser The following packages have unmet dependencies: perl-XML-Parser: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libexpat.so.0 E: Broken packages
# apt-get install pkgconfig The following packages have unmet dependencies: pkgconfig: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.2) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install popt The following packages have unmet dependencies: popt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install pyxf86config The following packages have unmet dependencies: pyxf86config: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libdl.so.2 Depends: libglib-2.0.so.0 Depends: libgmodule-2.0.so.0 Depends: libgobject-2.0.so.0 E: Broken packages
# apt-get install tcl The following packages have unmet dependencies: tcl: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install zlib The following packages have unmet dependencies: zlib: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install zlib-devel The following packages have unmet dependencies: zlib-devel: Depends: zlib (= 1.2.2.2) but 1.2.1.2-1 is to be installed E: Broken packages
Here is a list of the dependancies from the above output:
acl: Depends: libacl.so.1 acl: Depends: libattr.so.1 acl: Depends on: libc.so.6 alsa-lib: Depends on: libasound2 alsa-lib: Depends on: libasound.so.2 alsa-lib: Depends on: libc.so.6 alsa-lib: Depends on: libdl.so.2 alsa-lib: Depends on: libm.so.6 alsa-lib: Depends on: libpthread.so.0 alsa-lib-devel: Depends on: alsa-lib beecrypt: Depends on: libc.so.6 beecrypt: Depends on: libpthread.so.0 beecrypt: Depends on: librt.so.1 diffstat: Depends on: libc.so.6 fetchmail: Depends on: libcom_err.so.2 fetchmail: Depends on: libcrypto.so.4 fetchmail: Depends on: libcrypt.so.1 fetchmail: Depends on: libc.so.6 fetchmail: Depends on: libdes425.so.3 fetchmail: Depends on: libdl.so.2 fetchmail: Depends on: libgssapi_krb5.so.2 fetchmail: Depends on: libhesiod.so.0 fetchmail: Depends on: libk5crypto.so.3 fetchmail: Depends on: libkrb4.so.2 fetchmail: Depends on: libkrb5.so.3 fetchmail: Depends on: libresolv.so.2 fetchmail: Depends on: libssl.so.4 flac: Depends on: libc.so.6 flac: Depends on: libFLAC++4 flac: Depends on: libFLAC6 flac: Depends on: libFLAC.so.6 flac: Depends on: libm.so.6 flac: Depends on: libOggFLAC++0 flac: Depends on: libOggFLAC1 flac: Depends on: libOggFLAC.so.1 flac: Depends on: libogg.so.0 freeglut: Depends on: libc.so.6 freeglut: Depends on: libGL.so.1 freeglut: Depends on: libGLU.so.1 freeglut: Depends on: libm.so.6 freeglut: Depends on: libX11.so.6 freeglut: Depends on: libXext.so.6 freeglut: Depends on: libXxf86vm.so.1 glib2: Depends on: libglib-2.0_0 glib2: Depends on: libgmodule-2.0_0 glib2: Depends on: libgobject-2.0_0 glib2: Depends on: libgthread-2.0_0 glib2-devel: Depends on: libc.so.6 glib2-devel: Depends on: libglib-2.0_0 glib2-devel: Depends on: libglib-2.0.so.0 glib2-devel: Depends on: libgmodule-2.0_0 glib2-devel: Depends on: libgobject-2.0_0 glib2-devel: Depends on: libgobject-2.0.so.0 glib2-devel: Depends on: libgthread-2.0_0 gnupg: Depends on: libbz2.so.1 gnupg: Depends on: libc.so.6 gnupg: Depends on: libdl.so.2 gnupg: Depends on: libresolv.so.2 gnupg: Depends on: libusb-0.1.so.4 gnupg: Depends on: libz.so.1 howl: Depends on: libc.so.6 howl: Depends on: libhowl-0.9.6_1 howl: Depends on: libmDNSResponder-0.9.6_0 howl: Depends on: libpthread.so.0 lftp: Depends on: libcrypto.so.4 lftp: Depends on: libc.so.6 lftp: Depends on: libdl.so.2 lftp: Depends on: libgcc_s.so.1 lftp: Depends on: libncurses.so.5 lftp: Depends on: libreadline.so.4 lftp: Depends on: libresolv.so.2 lftp: Depends on: libssl.so.4 lftp: Depends on: libutil.so.1 libacl: Depends on: libattr.so.1 libacl: Depends on: libc.so.6 libgpg-error: Depends on: libc.so.6 libraw1394: Depends on: libc.so.6 libraw1394: Depends on: libraw1394.so.8 libselinux: Depends on: libc.so.6 libselinux-devel: Depends on: libselinux libxml2: Depends on: libc.so.6 libxml2: Depends on: libm.so.6 libxml2: Depends on: libpthread.so.0 libxml2: Depends on: libxml2_2 libxml2: Depends on: libxml2.so.2 libxml2: Depends on: libz.so.1 libxml2-devel: Depends on: libc.so.6 libxml2-devel: Depends on: libm.so.6 libxml2-devel: Depends on: libpthread.so.0 libxml2-devel: Depends on: libxml2_2 libxml2-devel: Depends on: libxml2.so.2 libxml2-devel: Depends on: libz.so.1 libxml2-python: Depends on: libc.so.6 libxml2-python: Depends on: libxml2.so.2 libxml2-python: Depends on: /usr/lib/python2.3 libxslt: Depends on: libc.so.6 libxslt: Depends on: libexslt.so.0 libxslt: Depends on: libm.so.6 libxslt: Depends on: libpthread.so.0 libxslt: Depends on: libxml2.so.2 libxslt: Depends on: libxslt1 libxslt: Depends on: libxslt.so.1 libxslt: Depends on: libz.so.1 libxslt-devel: Depends on: libxslt1 lm_sensors: Depends on: libc.so.6 lm_sensors: Depends on: libm.so.6 module-init-tools: Depends on: libc.so.6 mutt: Depends on: libcom_err.so.2 mutt: Depends on: libcrypto.so.4 mutt: Depends on: libc.so.6 mutt: Depends on: libgssapi_krb5.so.2 mutt: Depends on: libk5crypto.so.3 mutt: Depends on: libkrb5.so.3 mutt: Depends on: libm.so.6 mutt: Depends on: libncursesw.so.5 mutt: Depends on: libresolv.so.2 mutt: Depends on: libsasl.so.7 mutt: Depends on: libslang-utf8.so.1 mutt: Depends on: libssl.so.4 openjade: Depends on: libc.so.6 openjade: Depends on: libgcc_s.so.1 openjade: Depends on: libm.so.6 openjade: Depends on: libnsl.so.1 openjade: Depends on: libosp.so.4 openjade: Depends on: libpthread.so.0 openjade: Depends on: libstdc++.so.6 perl-HTML-Parser: Depends on: libc.so.6 perl-XML-LibXML: Depends on: libc.so.6 perl-XML-LibXML: Depends on: libm.so.6 perl-XML-LibXML: Depends on: libpthread.so.0 perl-XML-LibXML: Depends on: libxml2.so.2 perl-XML-LibXML: Depends on: libz.so.1 perl-XML-Parser: Depends on: libc.so.6 perl-XML-Parser: Depends on: libexpat.so.0 pkgconfig: Depends on: libc.so.6 popt: Depends on: libc.so.6 pyxf86config: Depends on: libc.so.6 pyxf86config: Depends on: libdl.so.2 pyxf86config: Depends on: libglib-2.0.so.0 pyxf86config: Depends on: libgmodule-2.0.so.0 pyxf86config: Depends on: libgobject-2.0.so.0 tcl: Depends on: libc.so.6 tcl: Depends on: libdl.so.2 tcl: Depends on: libm.so.6 zlib: Depends on: libc.so.6 zlib-devel: Depends on: zlib
On Sat, Mar 05, 2005 at 09:44:49PM -0500, Carl Reynolds wrote:
Axel Thimm wrote:
this looks really bad. If you like to hunt this down further, you could try to apt-get install the held back packages one by one (or row by row) to see what apt-get's reaction is. If it succeeds, then apt-get dist-upgrade has a bug. If it doesn't we'll know which package is causing havoc on your system.
(did you apt-get update after rebuilding the rpm database?)
I did do an apt-get update after rebuilding the database.
I did apt-get install on each package in the held back list. You can see the results at the end of this message.
I keep noticing that packages are depending on libc. libc is not installed on my system. glibc is and the modules listed along with the references to libc all come from glibc so I'm confused about why apt-get isn't finding the required modules in glibc.
OK, that means your system is multilib. If you want top use apt on x86_64 you must make sure the system has not overlapping packages, otherwise use yum/up2date/smart etc.
http://bugzilla.atrpms.net/show_bug.cgi?id=326 http://bugzilla.atrpms.net/show_bug.cgi?id=334#c2
I notice that most of the Depends list a library or a module in a library. How do I find out which packages these libraries are part of?
When I enter rpm -q libc (for example) rpm tells me 'package libc is not installed'.
I don't know how to find the packages I need to resolve the dependencies listed in the output.
Carl.
# apt-get install acl Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation:
The following packages have unmet dependencies: acl: Depends: libacl.so.1 Depends: libacl.so.1(ACL_1.0) Depends: libattr.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) E: Broken packages
# apt-get install alsa-lib The following packages have unmet dependencies: alsa-lib: Depends: libasound.so.2 Depends: libasound.so.2(ALSA_0.9) Depends: libasound.so.2(ALSA_0.9.0rc8) Depends: libasound.so.2(ALSA_0.9.5) Depends: libasound2 (= 1.0.8) but it is not going to be installed Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.2) Depends: libdl.so.2 Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) E: Broken packages
# apt-get install alsa-lib-devel The following packages have unmet dependencies: alsa-lib-devel: Depends: alsa-lib (= 1.0.8) but 1.0.6-7.FC3 is to be installed E: Broken packages
# apt-get install alsa-utils eading Package Lists... Done Building Dependency Tree... Done alsa-utils is already the newest version. 0 upgraded, 0 newly installed, 0 removed and 50 not upgraded.
# apt-get install beecrypt The following packages have unmet dependencies: beecrypt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: librt.so.1 E: Broken packages
# apt-get install diffstat The following packages have unmet dependencies: diffstat: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install fetchmail The following packages have unmet dependencies: fetchmail: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libcom_err.so.2 Depends: libcrypt.so.1 Depends: libcrypto.so.4 Depends: libdes425.so.3 Depends: libdl.so.2 Depends: libgssapi_krb5.so.2 Depends: libhesiod.so.0 Depends: libk5crypto.so.3 Depends: libkrb4.so.2 Depends: libkrb5.so.3 Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libssl.so.4 E: Broken packages
# apt-get install flac The following packages have unmet dependencies: flac: Depends: libFLAC++4 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libFLAC.so.6 Depends: libFLAC6 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libOggFLAC++0 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libOggFLAC.so.1 Depends: libOggFLAC1 (= 1.1.1-7.rhfc3.at) but it is not going to be installed Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) Depends: libogg.so.0 E: Broken packages
# apt-get install freeglut The following packages have unmet dependencies: freeglut: Depends: libGL.so.1 Depends: libGLU.so.1 Depends: libX11.so.6 Depends: libXext.so.6 Depends: libXxf86vm.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install glib2 The following packages have unmet dependencies: glib2: Depends: libglib-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgmodule-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgobject-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgthread-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed E: Broken packages
# apt-get install glib2-devel The following packages have unmet dependencies: glib2-devel: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libglib-2.0.so.0 Depends: libglib-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgmodule-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgobject-2.0.so.0 Depends: libgobject-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed Depends: libgthread-2.0_0 (= 2.6.0-1_10.rhfc3.at) but it is not going to be installed E: Broken packages
# apt-get install gnupg The following packages have unmet dependencies: gnupg: Depends: libbz2.so.1 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libusb-0.1.so.4 Depends: libz.so.1 E: Broken packages
# apt-get install howl The following packages have unmet dependencies: howl: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libhowl-0.9.6_1 (= 0.9.6-6_4.rhfc3.at) but it is not going to be installed Depends: libmDNSResponder-0.9.6_0 (= 0.9.6-6_4.rhfc3.at) but it is not going to be installed Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libpthread.so.0(GLIBC_2.1) Obsoletes: howl-libs (<= 0.9.6-6_4.rhfc3.at) E: Broken packages
# apt-get install lftp The following packages have unmet dependencies: lftp: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.2.3) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libcrypto.so.4 Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libgcc_s.so.1 Depends: libgcc_s.so.1(GCC_3.0) Depends: libgcc_s.so.1(GCC_3.3) Depends: libncurses.so.5 Depends: libreadline.so.4 Depends: libresolv.so.2 Depends: libresolv.so.2(GLIBC_2.0) Depends: libresolv.so.2(GLIBC_2.2) Depends: libssl.so.4 Depends: libutil.so.1 Depends: libutil.so.1(GLIBC_2.0) E: Broken packages
# apt-get install libacl The following packages have unmet dependencies: libacl: Depends: libattr.so.1 Depends: libattr.so.1(ATTR_1.0) Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install libgcrypt Reading Package Lists... Done Building Dependency Tree... Done The following packages will be upgraded libgcrypt The following packages will be REMOVED: NetworkManager alchemist desktop-printing firefox firstboot gdm gnome-python2 gnome-python2-bonobo gnome-python2-canvas gnome-python2-gtkhtml2 hal-cups-utils kdbg kdeaddons kdeartwork kdebase kdebase-devel kdegraphics kdegraphics-devel kdelibs kdelibs-devel kdemultimedia kdenetwork kdenetwork-devel kdepim kdepim-devel kdesdk kdesdk-devel kdeutils kdeutils-devel kdevelop kdewebdev krb5-auth-dialog libbonoboui libgnome libgnomeui libxslt libxslt-devel rhn-applet scrollkeeper system-config-network system-config-packages system-config-printer system-config-printer-gui up2date-gnome xmlsec1 xmlsec1-openssl 1 upgraded, 0 newly installed, 46 removed and 45 not upgraded. Need to get 62.7kB of archives. After unpacking 488MB disk space will be freed. Do you want to continue? [Y/n] no Abort.
# apt-get install libgpg-error The following packages have unmet dependencies: libgpg-error: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install libraw1394 The following packages have unmet dependencies: libraw1394: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libraw1394.so.8 E: Broken packages
# apt-get install libselinux The following packages have unmet dependencies: libselinux: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.4) E: Broken packages
# apt-get install libselinux-devel The following packages have unmet dependencies: libselinux-devel: Depends: libselinux (= 1.19.3) but 1.19.1-8 is to be installed E: Broken packages
# apt-get install libxml2 The following packages have unmet dependencies: libxml2: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libpthread.so.0(GLIBC_2.2) Depends: libxml2.so.2 Depends: libxml2_2 (= 2.6.16-5_17.rhfc3.at) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxml2-devel The following packages have unmet dependencies: libxml2-devel: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libxml2.so.2 Depends: libxml2_2 (= 2.6.16-5_17.rhfc3.at) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxml2-python The following packages have unmet dependencies: libxml2-python: Depends: /usr/lib/python2.3 Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libxml2.so.2 E: Broken packages
# apt-get install libxslt The following packages have unmet dependencies: libxslt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libexslt.so.0 Depends: libm.so.6 Depends: libpthread.so.0 Depends: libxml2.so.2 Depends: libxslt.so.1 Depends: libxslt1 (= 1.1.12) but it is not going to be installed Depends: libz.so.1 E: Broken packages
# apt-get install libxslt-devel The following packages have unmet dependencies: libxslt-devel: Depends: libxslt1 (= 1.1.12) but it is not going to be installed E: Broken packages
# apt-get install lm_sensors The following packages have unmet dependencies: lm_sensors: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install module-init-tools The following packages have unmet dependencies: module-init-tools: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.1) Depends: libc.so.6(GLIBC_2.2.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install mutt The following packages have unmet dependencies: mutt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libc.so.6(GLIBC_2.3.3) Depends: libc.so.6(GLIBC_2.3.4) Depends: libcom_err.so.2 Depends: libcrypto.so.4 Depends: libgssapi_krb5.so.2 Depends: libk5crypto.so.3 Depends: libkrb5.so.3 Depends: libm.so.6 Depends: libncursesw.so.5 Depends: libresolv.so.2 Depends: libsasl.so.7 Depends: libslang-utf8.so.1 Depends: libssl.so.4 E: Broken packages
# apt-get install openjade The following packages have unmet dependencies: openjade: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libgcc_s.so.1 Depends: libgcc_s.so.1(GCC_3.0) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) Depends: libnsl.so.1 Depends: libosp.so.4 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libstdc++.so.6 Depends: libstdc++.so.6(CXXABI_1.3) Depends: libstdc++.so.6(GLIBCXX_3.4) E: Broken packages
# apt-get install perl-HTML-Parser The following packages have unmet dependencies: perl-HTML-Parser: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install perl-XML-LibXML The following packages have unmet dependencies: perl-XML-LibXML: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libm.so.6 Depends: libpthread.so.0 Depends: libpthread.so.0(GLIBC_2.0) Depends: libxml2.so.2 Depends: libz.so.1 E: Broken packages
# apt-get install perl-XML-Parser The following packages have unmet dependencies: perl-XML-Parser: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1.3) Depends: libexpat.so.0 E: Broken packages
# apt-get install pkgconfig The following packages have unmet dependencies: pkgconfig: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.2) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install popt The following packages have unmet dependencies: popt: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) E: Broken packages
# apt-get install pyxf86config The following packages have unmet dependencies: pyxf86config: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.3) Depends: libdl.so.2 Depends: libglib-2.0.so.0 Depends: libgmodule-2.0.so.0 Depends: libgobject-2.0.so.0 E: Broken packages
# apt-get install tcl The following packages have unmet dependencies: tcl: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) Depends: libc.so.6(GLIBC_2.2) Depends: libc.so.6(GLIBC_2.3) Depends: libdl.so.2 Depends: libdl.so.2(GLIBC_2.0) Depends: libdl.so.2(GLIBC_2.1) Depends: libm.so.6 Depends: libm.so.6(GLIBC_2.0) E: Broken packages
# apt-get install zlib The following packages have unmet dependencies: zlib: Depends: libc.so.6 Depends: libc.so.6(GLIBC_2.0) Depends: libc.so.6(GLIBC_2.1) Depends: libc.so.6(GLIBC_2.1.3) E: Broken packages
# apt-get install zlib-devel The following packages have unmet dependencies: zlib-devel: Depends: zlib (= 1.2.2.2) but 1.2.1.2-1 is to be installed E: Broken packages
Here is a list of the dependancies from the above output:
acl: Depends: libacl.so.1 acl: Depends: libattr.so.1 acl: Depends on: libc.so.6 alsa-lib: Depends on: libasound2 alsa-lib: Depends on: libasound.so.2 alsa-lib: Depends on: libc.so.6 alsa-lib: Depends on: libdl.so.2 alsa-lib: Depends on: libm.so.6 alsa-lib: Depends on: libpthread.so.0 alsa-lib-devel: Depends on: alsa-lib beecrypt: Depends on: libc.so.6 beecrypt: Depends on: libpthread.so.0 beecrypt: Depends on: librt.so.1 diffstat: Depends on: libc.so.6 fetchmail: Depends on: libcom_err.so.2 fetchmail: Depends on: libcrypto.so.4 fetchmail: Depends on: libcrypt.so.1 fetchmail: Depends on: libc.so.6 fetchmail: Depends on: libdes425.so.3 fetchmail: Depends on: libdl.so.2 fetchmail: Depends on: libgssapi_krb5.so.2 fetchmail: Depends on: libhesiod.so.0 fetchmail: Depends on: libk5crypto.so.3 fetchmail: Depends on: libkrb4.so.2 fetchmail: Depends on: libkrb5.so.3 fetchmail: Depends on: libresolv.so.2 fetchmail: Depends on: libssl.so.4 flac: Depends on: libc.so.6 flac: Depends on: libFLAC++4 flac: Depends on: libFLAC6 flac: Depends on: libFLAC.so.6 flac: Depends on: libm.so.6 flac: Depends on: libOggFLAC++0 flac: Depends on: libOggFLAC1 flac: Depends on: libOggFLAC.so.1 flac: Depends on: libogg.so.0 freeglut: Depends on: libc.so.6 freeglut: Depends on: libGL.so.1 freeglut: Depends on: libGLU.so.1 freeglut: Depends on: libm.so.6 freeglut: Depends on: libX11.so.6 freeglut: Depends on: libXext.so.6 freeglut: Depends on: libXxf86vm.so.1 glib2: Depends on: libglib-2.0_0 glib2: Depends on: libgmodule-2.0_0 glib2: Depends on: libgobject-2.0_0 glib2: Depends on: libgthread-2.0_0 glib2-devel: Depends on: libc.so.6 glib2-devel: Depends on: libglib-2.0_0 glib2-devel: Depends on: libglib-2.0.so.0 glib2-devel: Depends on: libgmodule-2.0_0 glib2-devel: Depends on: libgobject-2.0_0 glib2-devel: Depends on: libgobject-2.0.so.0 glib2-devel: Depends on: libgthread-2.0_0 gnupg: Depends on: libbz2.so.1 gnupg: Depends on: libc.so.6 gnupg: Depends on: libdl.so.2 gnupg: Depends on: libresolv.so.2 gnupg: Depends on: libusb-0.1.so.4 gnupg: Depends on: libz.so.1 howl: Depends on: libc.so.6 howl: Depends on: libhowl-0.9.6_1 howl: Depends on: libmDNSResponder-0.9.6_0 howl: Depends on: libpthread.so.0 lftp: Depends on: libcrypto.so.4 lftp: Depends on: libc.so.6 lftp: Depends on: libdl.so.2 lftp: Depends on: libgcc_s.so.1 lftp: Depends on: libncurses.so.5 lftp: Depends on: libreadline.so.4 lftp: Depends on: libresolv.so.2 lftp: Depends on: libssl.so.4 lftp: Depends on: libutil.so.1 libacl: Depends on: libattr.so.1 libacl: Depends on: libc.so.6 libgpg-error: Depends on: libc.so.6 libraw1394: Depends on: libc.so.6 libraw1394: Depends on: libraw1394.so.8 libselinux: Depends on: libc.so.6 libselinux-devel: Depends on: libselinux libxml2: Depends on: libc.so.6 libxml2: Depends on: libm.so.6 libxml2: Depends on: libpthread.so.0 libxml2: Depends on: libxml2_2 libxml2: Depends on: libxml2.so.2 libxml2: Depends on: libz.so.1 libxml2-devel: Depends on: libc.so.6 libxml2-devel: Depends on: libm.so.6 libxml2-devel: Depends on: libpthread.so.0 libxml2-devel: Depends on: libxml2_2 libxml2-devel: Depends on: libxml2.so.2 libxml2-devel: Depends on: libz.so.1 libxml2-python: Depends on: libc.so.6 libxml2-python: Depends on: libxml2.so.2 libxml2-python: Depends on: /usr/lib/python2.3 libxslt: Depends on: libc.so.6 libxslt: Depends on: libexslt.so.0 libxslt: Depends on: libm.so.6 libxslt: Depends on: libpthread.so.0 libxslt: Depends on: libxml2.so.2 libxslt: Depends on: libxslt1 libxslt: Depends on: libxslt.so.1 libxslt: Depends on: libz.so.1 libxslt-devel: Depends on: libxslt1 lm_sensors: Depends on: libc.so.6 lm_sensors: Depends on: libm.so.6 module-init-tools: Depends on: libc.so.6 mutt: Depends on: libcom_err.so.2 mutt: Depends on: libcrypto.so.4 mutt: Depends on: libc.so.6 mutt: Depends on: libgssapi_krb5.so.2 mutt: Depends on: libk5crypto.so.3 mutt: Depends on: libkrb5.so.3 mutt: Depends on: libm.so.6 mutt: Depends on: libncursesw.so.5 mutt: Depends on: libresolv.so.2 mutt: Depends on: libsasl.so.7 mutt: Depends on: libslang-utf8.so.1 mutt: Depends on: libssl.so.4 openjade: Depends on: libc.so.6 openjade: Depends on: libgcc_s.so.1 openjade: Depends on: libm.so.6 openjade: Depends on: libnsl.so.1 openjade: Depends on: libosp.so.4 openjade: Depends on: libpthread.so.0 openjade: Depends on: libstdc++.so.6 perl-HTML-Parser: Depends on: libc.so.6 perl-XML-LibXML: Depends on: libc.so.6 perl-XML-LibXML: Depends on: libm.so.6 perl-XML-LibXML: Depends on: libpthread.so.0 perl-XML-LibXML: Depends on: libxml2.so.2 perl-XML-LibXML: Depends on: libz.so.1 perl-XML-Parser: Depends on: libc.so.6 perl-XML-Parser: Depends on: libexpat.so.0 pkgconfig: Depends on: libc.so.6 popt: Depends on: libc.so.6 pyxf86config: Depends on: libc.so.6 pyxf86config: Depends on: libdl.so.2 pyxf86config: Depends on: libglib-2.0.so.0 pyxf86config: Depends on: libgmodule-2.0.so.0 pyxf86config: Depends on: libgobject-2.0.so.0 tcl: Depends on: libc.so.6 tcl: Depends on: libdl.so.2 tcl: Depends on: libm.so.6 zlib: Depends on: libc.so.6 zlib-devel: Depends on: zlib
Axel,
As you stated in your last e-mail in this thread that probably apt wouldn't work for the set up I'm trying to do because it has i386, i686, and x86_64 architecture packages, I decided to re-install Fedora and start over using up2date.
Since the installation instructions you have at http://atrpms.net/install.html do not tell how to use up2date, I thought I would write a small instruction set on that
up2date is actually a python wrapper that uses yum or apt to manage packages. To add the atprms repository to the up2date set up, edit /etc/sysconfig/rhn/sources and add one of the following lines yum atrpms-stable http://apt.atrpms.net/fedora/3/en/$ARCH/at-stable apt atrpms-stable http:apt.atrpms.net/ fedora/3/en/$ARCH/at-stable ATrpms
Since up2date can use either apt or yum, choose one of the above. The yum or apt at the start of the line tells up2date which one to use. This is followed by the channel name. This is the name you will use to identify the repository to up2date and can be whatever you choose. I chose atrpms-stable. Next the yum line contains the URL to reach the repository. The apt line has two fields separated by a space. The first field is the domain name of the repository and the second is the path to get to the repository. Finally on the apt line is the name of the repository. I didn't know what this is supposed to be so I made it ATrpms. As an apt user, you might have a better idea what to make this field.
Once you have made this change to the source file, up2date is ready to start updating and downloading files from the new repository.
up2date -u finished with 88 unresolved dependency chains. I was able to reduce this down to about 50 by updating each package individually. Most of the problems were with python(abi), glibc and libxml2. I was getting a message 'conflict between attempted installs of glibc-2.3.4-2.fc3 and glibc-2.3.4-2.fc3'
I finally took the fedora.redhat repositories out of up2dates sources files and added http://apt.sw.be/fedora/3/en/$ARCH/dag/. This got rid of the conflicts.
Next up2date -u pythonabi got rid of the errors about requiring python(abi) = 2.3
up2date -u installed everything except rpm which required nptl-devel.
up2date could not find nptl-devel on either atrpms or dag so I went to rpmfind.net and located a copy at http://rpmfind.net/linux/fedora/core/3/x86_64/os/Fedora/RPMS/nptl-devel-2.3.....
I downloaded this file and ran rpm -i ./nptl-devel-2.3.3-74.x86_64.rpm
after that loaded, I was able to update rpm.
Next I restored the fedora.redhat.com repositories to /etc/sysconfig/rhn/sources and once again ran up2date -u
this updated NetworkManager at bind-libs bind-utils glibc glibc-common glibc-devel glibc-header mysql nptl-devel
Having only just started to use up2date, I'm not any kind of an expert, but I wonder if there isn't a conflict between some of the packages on your site and on fedora.redhat.com.Also it seems to me that there are some packages on you site and the dag site that are missing, behind or out of date like nptl-devel, and glibc.
I hope this will help.
Thank you very much for the help you gave me both through this mailing list and through the information on your web site in solving this problem.
Carl.