[BlueOnyx:01415] Re: FTP issues

Michael Stauber mstauber at blueonyx.it
Tue Jun 16 11:54:30 PET 2009

Hi Alan,

> Thanks, Michael! The four "locale" packages were missing, as was the "ui"
> package--which explains much! I reinstalled those, did the restarts that
> you and Chris suggested, and FTP is now right with the world...

Very well.

> Where would I find a list of all of the packages that should be installed
> for BX? Doing a "yum list installed" showed quite a few packages with "el5"
> at the end, and I wonder how many of those should actually be "centos"...

BlueOnyx consists of about 800 RPMs - give and take a few. 

>From the top of my head I couldn't give you a 100% accurate list of which RPMs 
came from what YUM repository, but if hard pressed I could work that out.

That's actually one of the beauties of YUM. If you have your code "clean" and 
your RPMs state correctly which dependencies they require, then you simply do 
a "yum install" and it'll fetch whatever dependency is needed from whatever 
YUM repository has the most current version.

BlueOnyx contains RPMs that we built ourselves, some from CentOS5 and a few 
RPMs required for Tomcat5 come out of the Xapian and JPackage YUM 
repositories. Some odds and sods are based on SRPMs out of Dag Wieers 
repository. Others are "leftovers" from PKGs that were built for Solarspeed. 
So it's quite a mix.

The comps.xml file on the install CD (folder: /i386/repodata/) sheds some 
light on it. The RPMs in the "core" section are all (except dovecot) straight 
of the CentOS YUM repository.

The RPMs listed in "blueonyx" section of that file are almost all out of the 
BlueOnyx YUM repository. Although there are some minor mix ups as there was 
never really a need to keep that file clean and tidy. Because as said: YUM (or 
Anaconda in case of the CD) takes good care of that anyway.

Oh, one way to find out what came from where (to some degree of accuracy) is 
to query the RPM database:

rpm -qa --qf '%{vendor}: %{name}\t%{version}\n' | sort -u

That'll produce a formatted list stating the vendor, the name of the RPM and 
the version of the RPM.

If it's from CentOS, the vendor will be "CentOS", if it's from BlueOnyx you'll 
see that as vendor.

With best regards

Michael Stauber

More information about the Blueonyx mailing list