Not a Software Day
You have to love software.
I need to install and configure Fedora Directory server, so I download the latest version v1.0.2 (security fix from previous release). Turns out the admin server on it is hosed - a glitch with access control effectively locks everyone out, oops.
That's ok, I need it to run against httpd v2.2 anyway, so let me build it from source. Build from source needs a JDK.
No worries, lets download one from Sun. Turns out Sun's download site is "down for maintenance" today: "We apologize for any inconvenience and hope you will enjoy the upgraded Sun Download Center when we return online."
Haven't Sun ever heard of a zero downtime upgrade? Oh well, the rest of the world can wait.
In the mean time, I can use a JDK from IBM. Go through the pagan ritual of getting through IBM's weird "log in first" system, which forces you to update their details first, hey, I got the time.
I decide to download the binary version that plugs in neatly into JPackage's RPM package. This should fit nicely. Only it doesn't work:
[root@chandler SPECS]# rpmbuild -bb java-1.5.0-ibm.spec
error: line 566: Package does not exist: %preun plugin
Oh well. Sod jpackage, let's just download the RPM from IBM and be done with it. But no joy either:
[root@chandler rpms]# rpm -U ibm-java2-x86_64-sdk-5.0-0.0.x86_64.rpm
error: Failed dependencies:
libstdc++.so.5 is needed by ibm-java2-x86_64-sdk-5.0-0.0.x86_64
libXp.so.6 is needed by ibm-java2-x86_64-sdk-5.0-0.0.x86_64
Seems the "let's install the directory server and get the first step of the upgrade out of the way" is destined to take all night.
On the plus side, this download speed is bordering on acceptable for today's networks:
Connecting to www6.software.ibm.com|207.25.253.41|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 63,086,066 (60M) [application/octet-stream]
100%[====================================>] 63,086,066 1.77M/s ETA 00:00
14:47:39 (1.95 MB/s) - `ibm-java2-x86_64-sdk-5.0-0.0.x86_64.rpm' saved [63086066/63086066]
Ok, iit's impressive when you get an internet connection from this fine company.