This weekend (today till July 4th) I will be upgrading the software installations on Jasmine. Many upgrades will be done during this period and so you will see some intermittent down-time. For those of you that aren’t involved in maintaining Jasmine, this machine actually hosts many services for our Theory group.
Of special note is the upgrade to Subversion 1.2. Once this is done, we can finally self-host www.aladdin.cs.cmu.edu and we can also roll out the Subversion server for other projects. (I know, you may not know what Subversion is or how you can use it. But if you actually visit this blog, you will notice that there is already a Subversion category in this blog except I have not started writing about it.
)
P.S. This morning I just spent an hour upgrading Apache from 2.0.53 to 2.0.54 because I forgot to take away the custom configuration files between the removal and re-installation. If you run Apache on Windows, this is the proper upgrade procedure:
- Uninstall the old version. You will be left with files that you manually put in the Apache2 directory. Among those files are your configuration files in the
confdirectory. - Move the
confdirectory to somewhere else. - Install the new version. (If you don’t do the previous step, Apache may not be able to register itself as a service. You will see an error message “no installed service named Apache2″, indicating that the service registration has failed. You may try to outsmart it and manually do
Apache -k install -n Apache2, but that will not work either in my experience.) - Start Apache with the default configuration files.
- Verify that it starts well by looking at the log files.
- Stop Apache.
- Restore the
confdirectory that contains your custom files. - Start Apache and be happy that you saved an hour of your life.