I have ignored your request for dpkg -l ...... the problem is the upgrade scripts. If this is too difficult to script, then it needs to be in the change list and package readme files/kept in doc.
The problem was that as part of the upgrade from apache2 to apache2.2 the required modules where not made available in mods-enabled. This caused the syntax error. I added the following to fixed this. Actually my complete set up required a few more. To determine all the modules required. The files in sites-enabled need to be parsed. lrwxrwxrwx 1 root root 28 2006-12-22 08:05 alias.load -> ../mods-available/alias.load lrwxrwxrwx 1 root root 33 2006-12-22 08:05 auth_basic.load -> ../mods-available/auth_basic.load lrwxrwxrwx 1 root root 33 2006-12-22 08:05 authn_file.load -> ../mods-available/authn_file.load lrwxrwxrwx 1 root root 36 2006-12-22 08:05 authz_default.load -> ../mods-available/authz_default.load lrwxrwxrwx 1 root root 38 2006-12-22 08:05 authz_groupfile.load -> ../mods-available/authz_groupfile.load lrwxrwxrwx 1 root root 33 2006-12-22 08:05 authz_host.load -> ../mods-available/authz_host.load lrwxrwxrwx 1 root root 33 2006-12-22 08:05 authz_user.load -> ../mods-available/authz_user.load lrwxrwxrwx 1 root root 32 2006-12-22 08:05 autoindex.load -> ../mods-available/autoindex.load lrwxrwxrwx 1 root root 26 2006-12-22 08:05 env.load -> ../mods-available/env.load lrwxrwxrwx 1 root root 27 2006-12-22 08:05 mime.load -> ../mods-available/mime.load Next I had to let apache2 know were to find the mime.types add to apache2.conf TypesConfig /etc/mime.types ----------------------------- unrelated but a bugs encounted upgrading from trac 10.3 to 10.4 trac 10.4 uses sqlite3 solution: aptitude install sqlite sqlite3 mv trac.db trac.db.bak sqlite trac.db.bak .dump | sqlite3 trac.db trac-admin /project upgrade I found the TagsWikiModule incompatible so I disabled it. I will look into re-enabling it another day. comment this module out of trac.ini #default_handler = TagsWikiModule #trac.wiki.web_ui.wikimodule = disabled #tractags.* = enabled ------------- You are curious why I prefer debian's use of release aliases, ie "stable, testing, unstable, experimental" and why they are important. Many Linux users are often testers and developers when required. The use of release aliases breaks down the upgrade process so that packages are upgraded. This is essentially what happens as packages move from unstable to testing. There is a large number of testing users. And we used testing for our desktops and laptops. Failed package upgrades due to missed config migration is not crucial as these computer are not customized. However our servers are different story. Our servers use stable as much as possible, with testing servers using testing. The upgrade issues discovered by the testing machines is recorded and reported. The debian release aliases allows us test and manage the required config changes easier. -- Apache2 Fails to install/start https://bugs.launchpad.net/bugs/95162 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
