[Triumf-linux-managers] Re: SL4: Seamonkey instructions

Kel Raywood kray@triumf.ca
Tue, 15 Aug 2006 12:20:10 -0700 (PDT)


On Mon, 14 Aug 2006, Konstantin Olchanski wrote:
>Since there has been no activity from SL maintainers, I assume the
>failure we see is caused by something we do locally at TRIUMF ...

This is assessment is likely correct.  Do you change /etc/yum.conf ? In
particular, you should have "obsoletes=1" in the [main] section and _not_
override it in the [updates] section of the repository config in
/etc/yum/repos.d/ .

>... and I am now providing scripts to bring SL4 systems to a state where
>automatic yum updates would work again. ...
>
>... The first script fixes the yum failure cause by unsigned Java rpms
>(one hopes SUN will eventually start signing their RPMs).

If you have a local repository for the SUN RPMs, then you could just sign
them yourself.  That's what I do for unsigned RPMs.  It's straightforward
to create your own signing key and then use it on unsigned packages with
"rpm --sign <rpm-file>".  You could create a TRIUMF RPM-GPG-KEY and give
the private (signing) key to those at TRIUMF who create RPMs for sitewide
distribution.  The private-key is just like an ssh private-key and can be
protected by a passphrase.  Of course you would have to ensure that all
machines import your TRIUMF public-key.  This is easy to do at install
time if you use kickstart installations.

If you need help with any of this let me know.

Re Java
------

I use the IBM Java runtime and browser-plugin RPMs on all our machines and
have had no problem with them.  Redhat package these for RHEL-4 in their
extras channel so they are signed by RedHat and there's no extra tweaking
required to get them to work with RHEL-4 derived distros such as SL or
CentOS.  Up until now it was restricted to java-1.4.2 but in RHEL-4 update
4 that was released last week, java-1.5.0 RPMs are available for all
platforms (including ppc64).

If you don't have access to RHEL-Extras, you could use the java-1.5.0 RPMs 
from CentOS. See http://dev.centos.org/centos/4/testing/ which should also 
work out-of-the box with SL.

On x86_64 machines, I use the 32-bit mozilla and firefox packages and so
install the 32-bit java RPMs.  The main reason for this is that the flash
and acrobat-reader plugins are binary and 32-bit only.  People here
complain if their web-browser doesn't support java, flash and
acrobat-reader.

The flash and acrobat-reader plugins are also available in the extras 
channel.

Kel