[Bug 893659] New: Patch for apache2-2.4.6-6.27.1 restarts before updating MPM to same version
https://bugzilla.novell.com/show_bug.cgi?id=893659 https://bugzilla.novell.com/show_bug.cgi?id=893659#c0 Summary: Patch for apache2-2.4.6-6.27.1 restarts before updating MPM to same version Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Apache AssignedTo: bnc-team-apache@forge.provo.novell.com ReportedBy: jimc@math.ucla.edu QAContact: qa-bugs@suse.de Found By: --- Blocker: --- In the recent patch updating Apache2-2.4.6 from build ID 6.23.1 to 6.27.1, apparently it restarts apache immediately, and it fails with this error message (this is with apache2-prefork-2.4.6-6.23.1.x86_64 as the MPM): Cannot load /usr/lib64/apache2-prefork/mod_proxy.so into server: /usr/lib64/apache2-prefork/mod_proxy.so : undefined symbol: ap_parse_token_list_strict That library belongs to apache2-prefork-2.4.6-6.23.1.x86_64 which evidently did not get updated until after the restart. Workarounds: On most machines with webservers, just restart Apache again and it will be fine, because the MPM does eventually get updated. However, on my main webserver I host an enterprise mirror of the SuSE distro, and after Apache fails to restart, Zypper cannot download any more packages including the MPM that it's going to need to restart itself. One fix that would have avoided the problem: if I had used --download-in-advance rather than --download-as-needed, the MPM would already have been downloaded and could be installed. I just did rpm -U /s1/SuSE/SuSE/update/13.1/x86_64/apache2-prefork-2.4.6-6.27.1.x86_64.rpm (taking it directly from the enterprise mirror) and restarted Apache. You can't use "zypper install /path/to.rpm" because it checks the repo status anyway (there might be dependencies), which fails because the webserver cannot be started. I imagine that few people will encounter this problem, but if there were some way to defer the restart until all patches were installed, that would help a lot. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=893659 SMASH SMASH <smash_bz@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| | maint:planned:update -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=893659 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| maint:planned:update | -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com