?

Log in

Previous Entry | Next Entry

Why is libogg on my server!?!?!?

I like minimal server installs, a lot. --nobase tastes like candy to me. They don't get many updates, it's easy to read though what updates are needed. Easy to test that things won't break when there is an update. They're just lovely. If my wife had said no when I asked her to marry me, I'd have married a server with a minimal install.

Yes, I understand this is just reality, it's no ones fault but when I decide to take my minimal install and add something, I just want to add those packages and no more. So the sysadmin in me cringes when I try to install kvm, libvirt, and python-virtinst and see alsa-lib, libogg, and esound (among others) pulled in. As if this server will ever make a sound of any kind.

Brings the cranky right out of me.

Comments

( 9 comments — Leave a comment )
(Anonymous)
Sep. 28th, 2010 03:57 am (UTC)
Had to laugh about the marrying a server with a minimal install. Wouldn't that get boring at some point? Anyway, you are definitely right that those packages should really not pull in alsa-lib, libogg and others. That just does not make sense. All I can recommend is to figure out which package is causing this and file a bug to have the brain damage removed with a 2x4 from the spec file. Good luck, Pieter.
(Anonymous)
Sep. 28th, 2010 05:37 am (UTC)
tomcat5 is even worse
Attempting to remove atk on my F12 tomcat5 server wants to remove 105 packages with an installed size of 636M: java-1.5.0-gcj-javadoc, eclipse, netbeans-platform, xulrunner.. and tomcat5 itself.
(Anonymous)
Sep. 28th, 2010 05:37 am (UTC)
The minimal set of packages.
Hello,

since you are working on this, what is the list of packages that are installed in your minimal setup?

I depend on minimal-install in all my servers. I start with the live xfce cd then yum remove all he extra fat, I usually get it down to 310 packages in total, (with all my services : apache/php, postgres, memcached up and running).
I hope we share the minimal set of packages, and remove those additional ones specific to us, so we have that minimal list available for ourselfs and any one who might need them.
(Anonymous)
Sep. 28th, 2010 08:10 am (UTC)
Re: The minimal set of packages.
btw, I do the same mimum-installation in a kvm instance.
According to htop :
Total number of running processes 19
Total Consumed memory is 35 MB.

Running rpm -qa --qf '%{NAME} ' gives the following 306 packages
libss rsyslog nss-softokn-freebl libnih libxml2 gzip bzip2-libs python-libs glib2 device-mapper-event libgcrypt gpg-pubkey vim-common grep fipscheck-lib libtasn1 binutils plpa-libs libnl deltarpm apr-util libtool-ltdl efibootmgr libnfnetlink gmp bc libsphinxclient perl-version libffi zip nss-softokn rpmfusion-nonfree-release libusb mtools mcelog lvm2-libs libgudev1 perl-Git plymouth-scripts php-xml setup db4-utils ncurses-libs popt pam readline gpg-pubkey libcap acl libssh2 microcode_ctl yum-utils make apr rpm-libs prelink hexedit psmisc tcp_wrappers gdbm hostname traceroute libaio pinentry plymouth-core-libs sgpio mingetty linux-firmware ojuba-logos openldap file openssh curl MAKEDEV php-common php-pear-Auth-SASL php-pecl-memcache fontpackages-filesystem xml-common ntpdate cyrus-sasl glibc psutils cracklib-dicts libcom_err rpmfusion-free-release expat module-init-tools nspr python-iniparse libselinux yum-metadata-parser python-crypto tcp_wrappers-libs sed gawk perl-Error libattr libblkid libacl iputils mysql-libs yum-plugin-fastestmirror findutils libidn krb5-libs js pciutils-libs screen pygpgme paps-libs procps postgresql-server perl-Module-Pluggable telnet net-tools acpi device-mapper-multipath-libs httpd less cryptsetup-luks-libs yum vpnc-script plymouth libevent dmraid libpcap nss ojuba-release iproute udev initscripts file-libs tmpwatch gnupg2 kbd remi-release vim-minimal elfutils php-mcrypt php-pear-Net-Socket gpg-pubkey diffutils openssh-server man sudo pam_ccreds lftp nc ed libgcc php-pear-Net-SMTP ojuba-release-notes glibc-common dbus-libs pciutils libstdc++ ncurses info coreutils-libs openssl audit-libs device-mapper libsepol nss-util syslinux xz-libs compat-readline5 passwd vim-enhanced apr-util-ldap libuuid shadow-utils util-linux-ng e2fsprogs-libs gnutls tzdata groff htop which keyutils-libs basesystem rpm-python wget postgresql-libs python-pycurl memcached lua postgresql perl-libs kannel perl httpd-tools tar grubby libdrm libedit kpartx libdaemon hwdata dmidecode nss-sysinit libpciaccess linux-atm-libs patch gpg-pubkey git kernel elfutils-libs php php-pear gpg-pubkey gpg-pubkey rng-utils tcpdump mlocate lsof time talk yum-presto grub kernel php-pear-Mail ca-certificates bash chkconfig coreutils sqlite db4 libuser device-mapper-libs logrotate gpg-pubkey perl-Crypt-PasswdMD5 device-mapper-event-libs rpm filesystem libxslt parted attr perl-Pod-Escapes pakchois setserial hdparm xz mdadm acpid sysvinit-tools gpg-pubkey libcurl dhclient perl-Digest-SHA1 ruby-libs libutempter php-cli php-pecl-apc iso-codes e2fsprogs ntp ncurses-base upstart zlib mailcap cracklib libjpeg python gamin libgpg-error cyrus-sasl-lib gpm-libs postfix elfutils-libelf pcre libcap-ng fipscheck iptstate gpgme iptables python-deltarpm pam_passwdqc libmcrypt irqbalance libnetfilter_conntrack bzip2 unzip sphinx hesiod perl-Pod-Simple symlinks python-ethtool cryptsetup-luks ustr cpio vpnc dmraid-events libsysfs pth libudev python-urlgrabber xz-lzma-compat rootfiles openssh-clients gpg-pubkey rsync php-mbstring cyrus-sasl-plain
pbrobinson.id.fedoraproject.org
Sep. 28th, 2010 07:27 am (UTC)
Not just a server problem!
Its a general problem. Like why must my netbook have a MTA? I have a new ARM based toy I want to get Fedora on but it has 250 Mb of storage. F-15 is going to be fun :-)
domg472.id.fedoraproject.org
Sep. 28th, 2010 05:25 pm (UTC)
I have the same "disorder". For me it is mostly with regard to SELinux policy. Why do i need millions of rules for things that are not applicable to a particular configuration? So i started to create some minimalistic policy.

# rpm -qa | wc -l
240
# ls -lh /etc/selinux/targeted/policy/policy.*
-rw-r--r--. 1 root root 639K Sep 28 19:03 /etc/selinux/targeted/policy/policy.24

versus:

# rpm -qa | wc -l
1951

# ls -lh /etc/selinux/targeted/policy/policy.*
-rw-r--r--. 1 root root 5.7M Sep 23 22:10 /etc/selinux/targeted/policy/policy.24
matt.domsch.com
Sep. 28th, 2010 05:43 pm (UTC)
VMs can make sounds too
It's not terribly surprising. It's actually, I suspect, a byproduct of not having a sane Suggests/Recommends mechanism that's usable in our packages. VMs can be given a (virtual) sound card, which must eventually surface those streams in the Host, so I would expect installing VM management software to include a way to surface those sounds. Maybe your VMs are all server VMs and will never use a sound card (but it may still be in the default VM config), so a Suggests or Recommends tag to pull in sound server features would be more appropriate, _for you_. For anyone doing any form of desktop VM though, I'd expect sounds generated by the VMs to be emitted from my system speakers. The technicalities of allowing Suggests or Recommends tags instead of Requires tags (basically, you have to make more things plug-in-able) often means it's easier to make such optional libraries be required, and not have to mess with making everything plugable.
(Anonymous)
Oct. 12th, 2010 09:16 am (UTC)
replica watches uk
High quality replica watches of well known brands replica watches,replica watch,rolex watches uk,rolex ,replica rolex watches , rolex wathes , Fake Watches , Panerai watches , Breiting fake watches , Cartier watches at http://www.ireplicawatchesuk.com/.
(Anonymous)
Dec. 20th, 2010 08:15 am (UTC)
Microsoft Office 2007
Office 2010 (http://www.software-hotbuy.com/)
Microsoft Office 2010 (http://www.software-hotbuy.com/)
Microsoft word (http://www.software-hotbuy.com/)
Office 2007 (http://www.software-hotbuy.com/)
Microsoft Office (http://www.software-hotbuy.com/)
Microsoft Office 2007 (http://www.software-hotbuy.com/)
Office 2007 key (http://www.software-hotbuy.com/)
Office 2007 download (http://www.software-hotbuy.com/)
Office 2007 Professional (http://www.software-hotbuy.com/)
Outlook 2010 (http://www.software-hotbuy.com/)
Microsoft outlook (http://www.software-hotbuy.com/)
Microsoft outlook 2010 (http://www.software-hotbuy.com/)
Windows 7 (http://www.software-hotbuy.com/windows-7-c-2.html)
( 9 comments — Leave a comment )