I upgraded my server to Fedora Core 5 with the aid of the excellent guide on http://www.brandonhutchinson.com.
I already used this guide to upgrade from FC2 to FC3 and to FC4. Then I had problems because of an installation problem that I got from the beginning: my /boot directory was differently mapped at boot time then at runtime of the OS (because of the RAID). So although I updated the kernel in the /boot dir, it wasn’t seen at startup and gave compatibility problems (it read the /boot directory from the other disk in the RAID).
The upgrade went fine, but I got a lot of config files that are saved as .rpmnew and that I am now trying to set these correctly again. But hey, if you really want Apache 2.2 and MySQL 5 (like me), it’s normal to expect some work…
The FC5 default httpd ajp connector doesn’t work realiably, you need to patch it slightly:
— httpd-2.2.0/modules/proxy/ajp_header.c.orig 2005-11-10 17:20:05.000000000 +0200
+++ httpd-2.2.0/modules/proxy/ajp_header.c 2006-04-26 13:22:55.000000000 +0300
@@ -506,7 +506,7 @@
}
if ((name & 0XFF00) == 0XA000) {
- ajp_msg_peek_uint16(msg, &name);
+ ajp_msg_get_uint16(msg, &name);
stringname = long_res_header_for_sc(name);
if (stringname == NULL) {
ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,