Problems with rpm database

Carl Reynolds fedora-list at hyperbole-software.com
Mon Feb 28 21:17:17 UTC 2005


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.







More information about the fedora-list mailing list