I am doing a weekend update of a system from 5.1.2 to 6.0b3. 6.0final came too late, and I decided I cannot risk it in a production environment. I started by ghosting the hard disc, so that i had a fallback position, and then applied the 6.0b3 release. The upgrade seemed to go well, and I also applied all the upgrade RPMs.
The system is server and gateway with an analogue modem.
There seem to be two problems - the system refuses to resolve any symbolic internet addresses, although it will dial out if I ping an IP address, and it rejects any mail on port 25 from a workstation.
I have been through the server manager panels and saved each one, and they all "work" except the email panel which fails with an "error".
Looking in /var/log/messages, the panel fails with a perl error:
ERROR in /etc/e-smith/templates//var/service/smtpfront-qmail/env/DATABYTES: Program fragment delivered error <> at template line 1
ERROR: Template processing failed for //var/service/smtpfront-qmail/env/DATABYTES: 1 fragment generated errors
Looking back in the log, I found this:
Dec 13 10:11:54 Server e-smith[996]: ERROR in /etc/e-smith/db/configuration/migrate//20mailfront: Program fragment delivered error <> at template line 1
This seems to have happened as part of the 6.0b3 installation/upgrade and then also when the RPM upgrade was done.
So I looked at the offending line in the 20mailfront and it looked at though a "$DB->" was missing (although I am a perl novice). I corrected this, but cannot see how to "re execute" the migrate stuff. I tried re-applying the RPM update and did the post-upgrade and reboot, but I don't think it did it, because the email panel still fails.
Any ideas anyone?
Brian