← Back to team overview

enterprise-support team mailing list archive

[Bug 1808379] [NEW] Apache won't start, in version 2.4.10 (trusty-backports) update

 

Public bug reported:

on Mon Dec 10 08:18:32 2018 apache2 was updated to (trusty-backports)
2.4.10-1ubuntu1.1~ubuntu14.04.2 and now apache will not start.

the error is:apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/authz_svn.load: Cannot load /usr/lib/apache2/modules/mod_authz_svn.so into server: /usr/lib/apache2/modules/mod_authz_svn.so: undefined symbol: ap_hook_force_authn
Action 'configtest' failed.

The log of the update is:
Commit Log for Mon Dec 10 08:18:32 2018
Upgraded the following packages:
apache2   to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-bin (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-data (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-doc (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-mpm-prefork (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-suexec-custom (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2
apache2-utils (2.4.7-1ubuntu4.20) to 2.4.10-1ubuntu1.1~ubuntu14.04.2

Clearing the tick for trusty-backports does not change the update and force version to 2.4.7-1ubuntu4.20 causes broken packages.
i.e. apache2-bin (2.4.7-1ubuntu4.20) breaks apache2 (2.4.7-1ubuntu4.20)
Marking only apache2 (2.4.7-1ubuntu4.20) force version does not revert version?
sudo apt-get install apache2=2.4.7-1ubuntu4.20 does not work

***********
Also /usr/lib/apache2/modules/httpd.exp seems to now be an older file (Aug 31 2016) while the previous file was Apr 18 2018, but loading this file does not work either?
the differences are:
- (line 39) ap_regcomp_get_default_cflags
- (line 40) ap_regcomp_set_default_cflags
- (line 41) ap_regcomp_default_cflag_by_name
+ (line 43) ap_regname
- (line 280) ap_get_basic_auth_components
- (line 368) ap_hook_force_authn
- (line 369) ap_hook_get_force_authn
- (line 370) ap_run_force_authn
- (line 380) ap_some_authn_required
- (line 414) ap_scan_http_field_content
- (line 415) ap_scan_http_token
- (line 416) ap_scan_vchar_obstext
- (line 484) ap_cstr_casecmp
- (line 485) ap_cstr_casecmpn
+ (line 518) ap_hook_suspend_connection
+ (line 519) ap_hook_get_suspend_connection
+ (line 520) ap_run_suspend_connection
+ (line 521) ap_hook_resume_connection
+ (line 522) ap_hook_get_resume_connection
+ (line 523) ap_run_resume_connection
************

So how do I get my server to work again?lsb_release -rd
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
apt-cache policy apache2
apache2:
  Installed: 2.4.10-1ubuntu1.1~ubuntu14.04.2
  Candidate: 2.4.10-1ubuntu1.1~ubuntu14.04.2
  Version table:
 *** 2.4.10-1ubuntu1.1~ubuntu14.04.2 0
        100 /var/lib/dpkg/status
     2.4.7-1ubuntu4.20 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     2.4.7-1ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

** Affects: apache2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apache2

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to apache2 in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1808379

Title:
  Apache won't start, in version 2.4.10 (trusty-backports) update

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1808379/+subscriptions