CINXE.COM
Bug #1832182 “systemd unable to detect running apache if invoked...” : Bugs : apache2 package : Ubuntu
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <base href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+index" /> <meta charset="UTF-8" /> <title>Bug #1832182 “systemd unable to detect running apache if invoked...” : Bugs : apache2 package : Ubuntu</title> <link rel="apple-touch-icon" sizes="180x180" href="/@@/apple-touch-icon.png?v=2022" /> <link rel="icon" type="image/png" sizes="32x32" href="/@@/favicon-32x32.png?v=2022" /> <link rel="icon" type="image/png" sizes="16x16" href="/@@/favicon-16x16.png?v=2022" /> <link rel="manifest" href="/@@/site.webmanifest?v=2022" /> <link rel="mask-icon" href="/@@/safari-pinned-tab.svg?v=2022" color="#e9531f" /> <link rel="shortcut icon" href="/@@/favicon.ico?v=2022" /> <meta name="msapplication-TileColor" content="#da532c" /> <meta name="msapplication-config" content="/@@/browserconfig.xml?v=2022" /> <meta name="theme-color" content="#ffffff" /> <link rel="canonical" href="https://bugs.launchpad.net/bugs/1832182" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/bugs/1832182/bug.atom" title="Bug 1832182 Feed" /> <link type="text/css" rel="stylesheet" media="screen, print" href="/+icing/rev22ade00ab50b929fac63b8ee7252243aceda294a/combo.css" /> <meta name="description" content="[Impact] Unattended upgrade will attempt to gracefully reload the Apache2 httpd service, but it reloads apache directly, not via systemd, so systemctl will mis-report the true status. This can cause unexpected and unnecessary server outages when e.g. upgrading from one LTS to another. [Test Case] root@server:/usr/local/sbin# apache2ctl stop root@server:/usr/local/sbin# apache2ctl graceful httpd not running, trying to start root@server:/usr/local/sbin# systemctl status apache2.service ? a..." /> <meta property="og:description" content="[Impact] Unattended upgrade will attempt to gracefully reload the Apache2 httpd service, but it reloads apache directly, not via systemd, so systemctl will mis-report the true status. This can cause unexpected and unnecessary server outages when e.g. upgrading from one LTS to another. [Test Case] root@server:/usr/local/sbin# apache2ctl stop root@server:/usr/local/sbin# apache2ctl graceful httpd not running, trying to start root@server:/usr/local/sbin# systemctl status apache2.service ? a..." /> <meta property="og:title" content="Bug #1832182 “systemd unable to detect running apache if invoked...” : Bugs : apache2 package : Ubuntu" /> <meta property="og:type" content="website" /> <meta property="og:image" content="/@@/launchpad-og-image.png" /> <meta property="og:url" content="https://bugs.launchpad.net/bugs/1832182" /> <meta property="og:site_name" content="Launchpad" /> <script type="text/javascript"> var LP = { cache: {}, links: {} }; </script> <script type="text/javascript">var cookie_scope = '; Path=/; Secure; Domain=.launchpad.net';</script> <script type="text/javascript" src="/+combo/rev22ade00ab50b929fac63b8ee7252243aceda294a/?yui/yui/yui-min.js&lp/meta.js&yui/loader/loader-min.js"></script> <script type="text/javascript"> var raw = null; if (LP.devmode) { raw = 'raw'; } YUI.GlobalConfig = { combine: true, comboBase: '/+combo/rev22ade00ab50b929fac63b8ee7252243aceda294a/?', root: 'yui/', filter: raw, debug: false, fetchCSS: false, maxURLLength: 2000, groups: { lp: { combine: true, base: '/+combo/rev22ade00ab50b929fac63b8ee7252243aceda294a/?lp/', comboBase: '/+combo/rev22ade00ab50b929fac63b8ee7252243aceda294a/?', root: 'lp/', // comes from including lp/meta.js modules: LP_MODULES, fetchCSS: false } } }</script> <script type="text/javascript"> // we need this to create a single YUI instance all events and code // talks across. All instances of YUI().use should be based off of // LPJS instead. var LPJS = new YUI(); </script> <script id="base-layout-load-scripts" type="text/javascript"> //<![CDATA[ LPJS.use('base', 'node', 'console', 'event', 'oop', 'lp', 'lp.app.foldables','lp.app.sorttable', 'lp.app.inlinehelp', 'lp.app.links', 'lp.bugs.bugtask_index', 'lp.bugs.subscribers', 'lp.app.ellipsis', 'lp.code.branchmergeproposal.diff', 'lp.views.global', function(Y) { Y.on("domready", function () { var global_view = new Y.lp.views.Global(); global_view.render(); Y.lp.app.sorttable.SortTable.init(); Y.lp.app.inlinehelp.init_help(); Y.lp.activate_collapsibles(); Y.lp.app.foldables.activate(); Y.lp.app.links.check_valid_lp_links(); }); Y.on('lp:context:web_link:changed', function(e) { window.location = e.new_value; }); }); //]]> </script> <script id="base-helper-functions" type="text/javascript"> //<![CDATA[ // This code is pulled from lp.js that needs to be available on every // request. Pulling here to get it outside the scope of the YUI block. function setFocusByName(name) { // Focus the first element matching the given name which can be focused. var nodes = document.getElementsByName(name); var i, node; for (i = 0; i < nodes.length; i++) { node = nodes[i]; if (node.focus) { try { // Trying to focus a hidden element throws an error in IE8. if (node.offsetHeight !== 0) { node.focus(); } } catch (e) { LPJS.use('console', function(Y) { Y.log('In setFocusByName(<' + node.tagName + ' type=' + node.type + '>): ' + e); }); } break; } } } function selectWidget(widget_name, event) { if (event && (event.keyCode === 9 || event.keyCode === 13)) { // Avoid firing if user is tabbing through or simply pressing // enter to submit the form. return; } document.getElementById(widget_name).checked = true; } //]]> </script> <script type="text/javascript" id="available-official-tags-js">var available_official_tags = ["a11y", "appstream", "bionic", "bisect-done", "bitesize", "block-proposed", "block-proposed-focal", "block-proposed-jammy", "block-proposed-noble", "block-proposed-oracular", "cherry-pick", "community-security", "desktop-file", "dist-upgrade", "fixed-upstream", "focal", "ftbfs", "hw-specific", "jammy", "kernel-bug", "manpage", "metabug", "multiarch", "multigpu", "multimonitor", "needs-bisect", "needs-design", "needs-packaging", "needs-reassignment", "noble", "nvidia", "oracular", "package-conflict", "packaging", "patch", "patch-accepted-debian", "patch-accepted-upstream", "patch-forwarded-debian", "patch-forwarded-upstream", "patch-needswork", "patch-rejected", "patch-rejected-debian", "patch-rejected-upstream", "performing-bisect", "plucky", "qt4-removal", "regression-proposed", "regression-release", "regression-update", "string-fix", "suspend-resume", "systemd-boot", "testcase", "unmetdeps", "update-excuse", "upgrade-software-version", "verification-done-bionic", "verification-done-focal", "verification-done-jammy", "verification-done-noble", "verification-done-oracular", "verification-failed-bionic", "verification-failed-jammy", "verification-needed-bionic", "verification-needed-focal", "verification-needed-jammy", "verification-needed-noble", "verification-needed-oracular", "wayland"];</script> <script type="text/javascript"> LPJS.use('base', 'node', 'oop', 'event', 'lp.bugs.bugtask_index', 'lp.bugs.subscribers', 'lp.code.branchmergeproposal.diff', 'lp.app.comment', 'lp.services.messages.edit', function(Y) { Y.on('domready', function() { Y.lp.code.branchmergeproposal.diff.connect_diff_links(); Y.lp.bugs.bugtask_index.setup_bugtask_index(); Y.lp.bugs.bugtask_index.setup_bugtask_table(); LP.cache.comment_context = LP.cache.bug; var cl = new Y.lp.app.comment.CommentList(); cl.render(); var sl = new Y.lp.bugs.subscribers.createBugSubscribersLoader({ container_box: '#other-bug-subscribers', subscribers_details_view: '/+bug-portlet-subscribers-details', subscribe_someone_else_link: '.menu-link-addsubscriber' }, window); Y.lp.services.messages.edit.setup(); }); }); </script> <style type="text/css"> /* Align the 'add comment' link to the right of the comment box. */ #add-comment-form textarea { width: 100%; } #add-comment-form { max-width: 60em; padding-bottom: 4em; } #add-comment-form .actions {float: right;} .buglink-summary dd { font-size: 10px; } a#privacy-link:link:hover, a#privacy-link:visited:hover {text-decoration:none;} </style> <style type="text/css"> .yui3-overlay .value label { /* It normally makes sense for form labels to be bold, but since this form consists only of radio buttons, there's nothing but labels so we just get wall-to-wall bold. */ font-weight: normal !important; } </style> </head> <body id="document" itemscope="" itemtype="http://schema.org/WebPage" class="tab-bugs main_side public yui3-skin-sam"> <div class="yui-d0"> <div id="locationbar" class="login-logout"> <div id="logincontrol"><a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+login">Log in / Register</a></div> </div><!--id="locationbar"--> <div id="watermark" class="watermark-apps-portlet"> <div> <a href="https://launchpad.net/ubuntu"><img alt="" width="64" height="64" src="https://launchpadlibrarian.net/606381979/CoF%2064px.png" /></a> </div> <div class="wide"> <h2 id="watermark-heading"><a href="https://launchpad.net/ubuntu">Ubuntu</a><br /><a href="https://launchpad.net/ubuntu/+source/apache2">apache2 package</a></h2> </div> <!-- Application Menu --> <ul class="facetmenu"> <li class="overview"><a href="https://launchpad.net/ubuntu/+source/apache2">Overview</a></li> <li class="branches"><a href="https://code.launchpad.net/ubuntu/+source/apache2">Code</a></li> <li class="bugs active"><a href="https://bugs.launchpad.net/ubuntu/+source/apache2">Bugs</a></li> <li class="specifications disabled-tab"><span>Blueprints</span></li> <li class="translations"><a href="https://translations.launchpad.net/ubuntu/+source/apache2">Translations</a></li> <li class="answers"><a href="https://answers.launchpad.net/ubuntu/+source/apache2">Answers</a></li> </ul> </div> <div class="yui-t4"> <div id="maincontent" class="yui-main"> <div class="yui-b" dir="ltr"> <div class="context-publication"> <h1 id="edit-title"> <span class="yui3-editable_text-text ellipsis" style="max-width: 95%;"> systemd unable to detect running apache if invoked via "apache2ctl graceful" </span> </h1> <div id="registration" class="registering"> Bug #1832182 reported by <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge</a> <time title="2019-06-10 07:31:32 UTC" datetime="2019-06-10T07:31:32.043912+00:00">on 2019-06-10</time> </div> </div> <div id="request-notifications"> </div> <div> <div id="bug-is-duplicate"> </div> <div style="float: right;"> <span><a href="/+help-bugs/bug-heat.html" target="help" class="sprite flame">46</a></span> </div> <div class="actions"> <span id="affectsmetoo" style="display: inline">This bug affects 6 people</span> </div> <table id="affected-software" class="listing"> <thead> <tr> <th colspan="2">Affects</th> <th>Status</th> <th>Importance</th> <th>Assigned to</th> <th>Milestone</th> </tr> </thead> <tbody> <tr id="tasksummary2504053"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2504053"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/debian/+source/apache2" title="Latest release: 2.4.62-1~deb12u2, uploaded to main on 2024-11-09 22:43:54.383092+00:00 by Debian Apache Maintainers (debian-apache), maintained by Debian Apache Maintainers (debian-apache)">apache2 (Debian)</a> </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusNEW">New</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceUNKNOWN">Unknown</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <div style="text-decoration: none; padding: 0.25em"> <span class="sprite bug-remote"></span> <a class="link-external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927302">debbugs #927302</a> </div> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr class="highlight" id="tasksummary2503629"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2503629"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/ubuntu/+source/apache2" title="Latest release: 2.4.41-4ubuntu3.22, uploaded to main on 2024-10-03 13:21:11.783763+00:00 by Athos Ribeiro (athos-ribeiro), maintained by Ubuntu Developers (ubuntu-devel-discuss-lists)">apache2 (Ubuntu)</a> </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusTRIAGED">Triaged</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2503629"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="milestone-content" style="width: 100%; float: left"> <a class="value" href=""></a> </div> </td> </tr> <tr id="tasksummary2644934"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/xenial/+source/apache2">Xenial</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusWONTFIX">Won't Fix</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2644934"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2644933"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/bionic/+source/apache2">Bionic</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusFIXRELEASED">Fix Released</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2644933"> <span class="yui3-activator-data-box"> <a class="sprite person" href="https://launchpad.net/~bryce">Bryce Harrington</a> </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="milestone-content" style="width: 100%; float: left"> <a class="value" href=""></a> </div> </td> </tr> <tr id="tasksummary2644929"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/focal/+source/apache2">Focal</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusFIXRELEASED">Fix Released</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2644929"> <span class="yui3-activator-data-box"> <a class="sprite person" href="https://launchpad.net/~bryce">Bryce Harrington</a> </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="milestone-content" style="width: 100%; float: left"> <a class="value" href=""></a> </div> </td> </tr> <tr id="tasksummary2644928"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/groovy/+source/apache2">Groovy</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusWONTFIX">Won't Fix</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2644928"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2655626"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/hirsute/+source/apache2">Hirsute</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusWONTFIX">Won't Fix</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2655626"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2771813"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/impish/+source/apache2">Impish</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusWONTFIX">Won't Fix</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2771813"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2771812"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/jammy/+source/apache2">Jammy</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusTRIAGED">Triaged</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceHIGH">High</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2771812"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> <div class="milestone-content" style="width: 100%; float: left"> <a class="value" href=""></a> </div> </td> </tr> </tbody> </table> <div id="maincontentsub"> <div class="top-portlet"> <div itemprop="mainContentOfPage" class="report"> <div> <div class="lazr-multiline-edit" id="edit-description"> <div class="clearfix"> <h3>Bug Description</h3> </div> <div class="yui3-editable_text-text"><p>[Impact]</p> <p>Unattended upgrade will attempt to gracefully reload the Apache2 httpd service, but it reloads apache directly, not via systemd, so systemctl will mis-report the true status. This can cause unexpected and unnecessary server outages when e.g. upgrading from one LTS to another.</p> <p>[Test Case]</p> <p>root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl stop<br /> root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl graceful<br /> httpd not running, trying to start<br /> root@server:<wbr />/usr/local/<wbr />sbin# systemctl status apache2.service<br /> ? apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> +-apache2-<wbr />systemd.<wbr />conf<br /> Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago<br /> Process: 27370 ExecStop=<wbr />/usr/sbin/<wbr />apachectl stop (code=exited, status=0/SUCCESS)<br /> Process: 11462 ExecReload=<wbr />/usr/sbin/<wbr />apachectl graceful (code=exited, status=0/SUCCESS)<br /> Main PID: 1849 (code=exited, status=0/SUCCESS)</p> <p>Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/...<br /> Jun 08 19:11:24 server systemd[1]: Started The Apache HTTP Server.<br /> Jun 09 06:25:04 server systemd[1]: Reloading The Apache HTTP Server.<br /> Jun 09 06:25:04 server systemd[1]: Reloaded The Apache HTTP Server.<br /> Jun 10 01:04:13 server apachectl[27370]: httpd (no pid file) not running</p> <p>Output after customizing the apache2ctl script and restarting it:</p> <p>root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl_custom graceful<br /> Invoking 'systemctl start apache2'.<br /> Use 'systemctl status apache2' for more info.<br /> root@server:<wbr />/usr/local/<wbr />sbin# systemctl status apache2.service<br /> ? apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> +-apache2-<wbr />systemd.<wbr />conf<br /> Active: active (running) since Mon 2019-06-10 01:04:50 MDT; 4s ago<br /> Process: 27370 ExecStop=<wbr />/usr/sbin/<wbr />apachectl stop (code=exited, status=0/SUCCESS)<br /> Process: 11462 ExecReload=<wbr />/usr/sbin/<wbr />apachectl graceful (code=exited, status=0/SUCCESS)<br /> Process: 27432 ExecStart=<wbr />/usr/sbin/<wbr />apachectl start (code=exited, status=0/SUCCESS)<br /> Main PID: 27444 (apache2)<br /> Tasks: 6 (limit: 2318)<br /> CGroup: /system.<wbr />slice/apache2.<wbr />service<br /> +-27444 /usr/sbin/apache2 -k start<br /> +-27448 /usr/sbin/apache2 -k start<br /> +-27449 /usr/sbin/apache2 -k start<br /> +-27451 /usr/sbin/apache2 -k start<br /> +-27454 /usr/sbin/apache2 -k start<br /> +-27455 /usr/sbin/apache2 -k start</p> <p>Jun 10 01:04:50 server systemd[1]: Starting The Apache HTTP Server...<br /> Jun 10 01:04:50 server systemd[1]: Started The Apache HTTP Server.</p> <p>[Fix]</p> <p>The fix is made somewhat obvious due to the fact that the issue was fixed for "apache2ctl start" in 18.04 LTS by replacing the regular call (which resolves to "/usr/sbin/apache2 -k start") with a check for presence of systemd, followed by an invocation of "systemctl start apache2.service" if that check is affirmative, or falling back to the old start command if that check is negative.</p> <p>Attached to this bug report is a diff of the file before and after I copied the fixed invocation from the "start" subsection to the "graceful" subsection in 18.04 LTS. A fix for 16.04 LTS would require copying that block both into the "start" and "graceful" subsections.</p> <p>[Regression Potential]</p> <p>This alters the behavior of Debian's apache2ctl script for managing the service state. No other Apache2 code is modified. Thus things to watch for new regressions would deal with the apache service's state itself, not crashes or behavioral changes.</p> <p>With a manual sysadmin-supervised service restart, if there are problems the sysadmin can intervene. The real risk of regression here would be for unsupervised or automated service updates.</p> <p>[Original Report]</p> <p>When starting or restarting Apache via the /usr/sbin/<wbr />apache2ctl script, systemd becomes unaware of the state of Apache, causing "systemctl status apache2.service" to report "Active: inactive (dead)". Below I describe the issue and a fix; attached is the output of the diff command after I fixed it on my own 18.04 LTS system.</p> <p>Despite this issue, Apache itself generally runs fine, so this is not an absolutely critical issue, however as both "systemctl status apache2.service" and "service apache2 status" become unable to detect its running state, and as some people may be scripting Apache service checks using those commands, they may experience server outages when they migrate from 14.04 LTS to 16.04 LTS or 18.04 LTS, so this could potentially have serious consequences. I suspect this caused or at least contributed to at least one outage of a web server I am responsible for, as the web file backup script was unable to restart the apache process after stopping it.</p> <p>This issue affects Ubuntu 16.04 LTS when using "apache2ctl start" or "apache2ctl graceful", and Ubuntu 18.04 LTS just when using "apache2ctl graceful".</p> <p>[Additional information]</p> <p>lsb_release -rd :</p> <p>Description: Ubuntu 18.04.2 LTS<br /> Release: 18.04</p> <p>apt-cache policy apache2:</p> <p>apache2:<br /> Installed: 2.4.29-1ubuntu4.6<br /> Candidate: 2.4.29-1ubuntu4.6</p></div> </div> </div> <div style="margin:-10px 0 20px 5px" class="clearfix"> <span>See <a href="comments/0">original description</a></span> </div> <div id="bug-tags"> <span id="tags-heading"> </span> <span id="tag-list"> </span> </div> <script type="text/javascript"> LPJS.use('event', 'node', 'lp.bugs.tags_entry', function(Y) { Y.on('domready', function(e) { Y.lp.bugs.tags_entry.setup_tag_entry( available_official_tags); }, window); }); </script> <div class="clearfix"></div> </div> <div id="branches-and-cves"> <div id="bug-branches-container" style="float: left"> <div id="bug-branches"> <h2>Related branches</h2> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-revert-focal">~bryce/ubuntu/+source/apache2:sru-lp1832182-revert-focal</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/410256" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/focal-devel">ubuntu/+source/apache2:ubuntu/focal-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=da9e9ce1321ed1ab6fea9229932418b7725e4c25"> revision da9e9ce1321ed1ab6fea9229932418b7725e4c25 </a> </div> <dl class="reviews"> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2021-10-14 22:05:05 UTC" datetime="2021-10-14T22:05:05.672140+00:00">2021-10-14</time> </dd> <dd class="popup-diff mp-410256"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/410256/+preview-diff/953750/+files/preview.diff" class="diff-link">18 lines (+10/-0) (has conflicts)</a><div class="collapsible"><span>1 file modified</span><div>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/410256/+preview-diff/953750">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-graceful-groovy">~bryce/ubuntu/+source/apache2:sru-lp1832182-graceful-groovy</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393680" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/groovy-devel">ubuntu/+source/apache2:ubuntu/groovy-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=5b03b0873f8a139acdcdcf0704ea6558eba28785"> revision 5b03b0873f8a139acdcdcf0704ea6558eba28785 </a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt </a> (community): <span class="voteAPPROVE">Approve</span> <time title="2020-11-17 06:15:58 UTC" datetime="2020-11-17T06:15:58.378348+00:00">on 2020-11-17</time> </dd> <dd id="review-git-ubuntu-dev"> <a href="https://launchpad.net/~git-ubuntu-dev" class="sprite team">git-ubuntu developers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:42:56 UTC" datetime="2020-11-13T02:42:56.082441+00:00">2020-11-13</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:38:58 UTC" datetime="2020-11-13T02:38:58.541618+00:00">2020-11-13</time> </dd> <dd class="popup-diff mp-393680"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393680/+preview-diff/923287/+files/preview.diff" class="diff-link">98 lines (+40/-18)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+30/-18)<br/>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393680/+preview-diff/923287">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-graceful-bionic">~bryce/ubuntu/+source/apache2:sru-lp1832182-graceful-bionic</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393679" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/bionic-devel">ubuntu/+source/apache2:ubuntu/bionic-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=42766cb730542fe227b855b8eb553f15820d6795"> revision 42766cb730542fe227b855b8eb553f15820d6795 </a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt </a> (community): <span class="voteAPPROVE">Approve</span> <time title="2020-11-17 06:16:19 UTC" datetime="2020-11-17T06:16:19.124235+00:00">on 2020-11-17</time> </dd> <dd id="review-git-ubuntu-dev"> <a href="https://launchpad.net/~git-ubuntu-dev" class="sprite team">git-ubuntu developers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:42:48 UTC" datetime="2020-11-13T02:42:48.578032+00:00">2020-11-13</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:38:52 UTC" datetime="2020-11-13T02:38:52.963945+00:00">2020-11-13</time> </dd> <dd class="popup-diff mp-393679"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393679/+preview-diff/923286/+files/preview.diff" class="diff-link">98 lines (+40/-18)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+30/-18)<br/>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393679/+preview-diff/923286">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-graceful-xenial">~bryce/ubuntu/+source/apache2:sru-lp1832182-graceful-xenial</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393678" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/xenial-devel">ubuntu/+source/apache2:ubuntu/xenial-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=a6873885675d0b34f76c9e7baac224c4f6da79cd"> revision a6873885675d0b34f76c9e7baac224c4f6da79cd </a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt </a> (community): <span class="voteAPPROVE">Approve</span> <time title="2020-11-17 06:19:02 UTC" datetime="2020-11-17T06:19:02.806503+00:00">on 2020-11-17</time> </dd> <dd id="review-git-ubuntu-dev"> <a href="https://launchpad.net/~git-ubuntu-dev" class="sprite team">git-ubuntu developers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:42:40 UTC" datetime="2020-11-13T02:42:40.032798+00:00">2020-11-13</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:38:46 UTC" datetime="2020-11-13T02:38:46.628436+00:00">2020-11-13</time> </dd> <dd class="popup-diff mp-393678"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393678/+preview-diff/923574/+files/preview.diff" class="diff-link">80 lines (+43/-3)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+36/-3)<br/>debian/changelog (+7/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393678/+preview-diff/923574">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-graceful-focal">~bryce/ubuntu/+source/apache2:sru-lp1832182-graceful-focal</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393677" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/focal-devel">ubuntu/+source/apache2:ubuntu/focal-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=18974f5ac421332648b982f4f97bade9dc3fc480"> revision 18974f5ac421332648b982f4f97bade9dc3fc480 </a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt </a> (community): <span class="voteAPPROVE">Approve</span> <time title="2020-11-17 06:16:27 UTC" datetime="2020-11-17T06:16:27.498634+00:00">on 2020-11-17</time> </dd> <dd id="review-git-ubuntu-dev"> <a href="https://launchpad.net/~git-ubuntu-dev" class="sprite team">git-ubuntu developers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:42:31 UTC" datetime="2020-11-13T02:42:31.156504+00:00">2020-11-13</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-13 02:38:38 UTC" datetime="2020-11-13T02:38:38.205180+00:00">2020-11-13</time> </dd> <dd class="popup-diff mp-393677"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393677/+preview-diff/923284/+files/preview.diff" class="diff-link">98 lines (+40/-18)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+30/-18)<br/>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393677/+preview-diff/923284">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/apache2-fix-lp1832182-hirsute">~bryce/ubuntu/+source/apache2:apache2-fix-lp1832182-hirsute</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393426" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/devel">ubuntu/+source/apache2:ubuntu/devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/apache2/commit/?id=2fea15554926ad8a677ad04b3720d73a7cca08d7"> revision 2fea15554926ad8a677ad04b3720d73a7cca08d7 </a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington</a> (community): <span class="voteAPPROVE">Approve</span> <time title="2020-11-19 01:19:52 UTC" datetime="2020-11-19T01:19:52.339032+00:00">on 2020-11-19</time> </dd> <dd> <a href="https://launchpad.net/~lucaskanashiro" class="sprite person">Lucas Kanashiro</a> (community): <span class="voteNEEDS_FIXING">Needs Fixing</span> <time title="2020-11-12 13:52:36 UTC" datetime="2020-11-12T13:52:36.241694+00:00">on 2020-11-12</time> </dd> <dd id="review-canonical-server-packageset-reviewers"> <a href="https://launchpad.net/~canonical-server-packageset-reviewers" class="sprite team">Canonical Server packageset reviewers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-06 15:31:37 UTC" datetime="2020-11-06T15:31:37.256283+00:00">2020-11-06</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-11-06 15:31:28 UTC" datetime="2020-11-06T15:31:28.229446+00:00">2020-11-06</time> </dd> <dd class="popup-diff mp-393426"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393426/+preview-diff/923271/+files/preview.diff" class="diff-link">98 lines (+40/-18)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+30/-18)<br/>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/393426/+preview-diff/923271">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+ref/sru-lp1832182-graceful-groovy">~bryce/ubuntu/+source/apache2:sru-lp1832182-graceful-groovy</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/391856" title="Bryce Harrington on 2020-11-19">Rejected</a> for merging into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/apache2/+git/apache2/+ref/ubuntu/devel">ubuntu/+source/apache2:ubuntu/devel</a> </div> <dl class="reviews"> <dd> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt </a> (community): <span class="voteNEEDS_FIXING">Needs Fixing</span> <time title="2020-10-06 11:08:23 UTC" datetime="2020-10-06T11:08:23.650306+00:00">on 2020-10-06</time> </dd> <dd id="review-ubuntu-server-dev"> <a href="https://launchpad.net/~ubuntu-server-dev" class="sprite team">Ubuntu Server Developers</a>: <span class="votePENDING">Pending</span> requested <time title="2020-10-06 00:32:26 UTC" datetime="2020-10-06T00:32:26.200546+00:00">2020-10-06</time> </dd> <dd id="review-canonical-server"> <a href="https://launchpad.net/~canonical-server" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/606387617/CoF%2014px.png)">Canonical Server</a>: <span class="votePENDING">Pending</span> requested <time title="2020-10-06 00:25:40 UTC" datetime="2020-10-06T00:25:40.875892+00:00">2020-10-06</time> </dd> <dd class="popup-diff mp-391856"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/391856/+preview-diff/923280/+files/preview.diff" class="diff-link">98 lines (+40/-18)</a><div class="collapsible"><span>2 files modified</span><div>debian/apache2ctl (+30/-18)<br/>debian/changelog (+10/-0)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/apache2/+git/apache2/+merge/391856/+preview-diff/923280">api</a> </dd> </dl> </div> </div> </div> </div><!-- bug-branch-container --> <div class="cves"> <h2>CVE References</h2> <ul> <li class="sprite cve"> <a href="/bugs/cve/2021-44224" title="A crafted URI sent to httpd configure...">2021-44224</a> </li> <li class="sprite cve"> <a href="/bugs/cve/2021-44790" title="A carefully crafted request body can ...">2021-44790</a> </li> </ul> </div> <div class="clearfix"></div> </div> <!-- branches and CVEs --> </div> <div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/2" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge (redscourge)</a> wrote <time itemprop="commentTime" datetime="2019-06-10T07:55:56.100292+00:00" title="2019-06-10 07:55:56 UTC">on 2019-06-10</time><span class="editable-message-last-edit-date"> <a href="#" class="editable-message-last-edit-link">(last edit <time itemprop="editTime" datetime="2021-10-14T13:40:09.963360+00:00" title="2021-10-14 13:40:09 UTC">on 2021-10-14</time>)</a>: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/2"> #2</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Output showing how to reproduce the issue:</p> <p>root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl stop<br /> root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl graceful<br /> httpd not running, trying to start<br /> root@server:<wbr />/usr/local/<wbr />sbin# systemctl status apache2.service<br /> ? apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> +-apache2-<wbr />systemd.<wbr />conf<br /> Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago<br /> Process: 27370 ExecStop=<wbr />/usr/sbin/<wbr />apachectl stop (code=exited, status=0/SUCCESS)<br /> Process: 11462 ExecReload=<wbr />/usr/sbin/<wbr />apachectl graceful (code=exited, status=0/SUCCESS)<br /> Main PID: 1849 (code=exited, status=0/SUCCESS)</p> <p>Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted0]<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted0]<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted1]<wbr />.c<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted1]<wbr />.c<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted1]<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/<wbr />www/[redacted1]<br /> Jun 08 19:11:24 server.<wbr />[redacted2]<wbr />.com systemd[1]: Started The Apache HTTP Server.<br /> Jun 09 06:25:04 server.<wbr />[redacted2]<wbr />.com systemd[1]: Reloading The Apache HTTP Server.<br /> Jun 09 06:25:04 server.<wbr />[redacted2]<wbr />.com systemd[1]: Reloaded The Apache HTTP Server.<br /> Jun 10 01:04:13 server.<wbr />[redacted2]<wbr />.com apachectl[27370]: httpd (no pid file) not running</p> <p>Output after customizing the apache2ctl script and restarting it:</p> <p>root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl_custom graceful<br /> Invoking 'systemctl start apache2'.<br /> Use 'systemctl status apache2' for more info.<br /> root@server:<wbr />/usr/local/<wbr />sbin# systemctl status apache2.service<br /> ? apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> +-apache2-<wbr />systemd.<wbr />conf<br /> Active: active (running) since Mon 2019-06-10 01:04:50 MDT; 4s ago<br /> Process: 27370 ExecStop=<wbr />/usr/sbin/<wbr />apachectl stop (code=exited, status=0/SUCCESS)<br /> Process: 11462 ExecReload=<wbr />/usr/sbin/<wbr />apachectl graceful (code=exited, status=0/SUCCESS)<br /> Process: 27432 ExecStart=<wbr />/usr/sbin/<wbr />apachectl start (code=exited, status=0/SUCCESS)<br /> Main PID: 27444 (apache2)<br /> Tasks: 6 (limit: 2318)<br /> CGroup: /system.<wbr />slice/apache2.<wbr />service<br /> +-27444 /usr/sbin/apache2 -k start<br /> +-27448 /usr/sbin/apache2 -k start<br /> +-27449 /usr/sbin/apache2 -k start<br /> +-27451 /usr/sbin/apache2 -k start<br /> +-27454 /usr/sbin/apache2 -k start<br /> +-27455 /usr/sbin/apache2 -k start</p> <p>Jun 10 01:04:50 server.<wbr />[redacted2]<wbr />.com systemd[1]: Starting The Apache HTTP Server...<br /> Jun 10 01:04:50 server.<wbr />[redacted2]<wbr />.com systemd[1]: Started The Apache HTTP Server.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Output showing how to reproduce the issue: root@server:/usr/local/sbin# apache2ctl stop root@server:/usr/local/sbin# apache2ctl graceful httpd not running, trying to start root@server:/usr/local/sbin# systemctl status apache2.service ? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d +-apache2-systemd.conf Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Main PID: 1849 (code=exited, status=0/SUCCESS) Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted0] Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted0] Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted1].c Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted1].c Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted1] Jun 08 19:11:24 server.[redacted2].com apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/[redacted1] Jun 08 19:11:24 server.[redacted2].com systemd[1]: Started The Apache HTTP Server. Jun 09 06:25:04 server.[redacted2].com systemd[1]: Reloading The Apache HTTP Server. Jun 09 06:25:04 server.[redacted2].com systemd[1]: Reloaded The Apache HTTP Server. Jun 10 01:04:13 server.[redacted2].com apachectl[27370]: httpd (no pid file) not running Output after customizing the apache2ctl script and restarting it: root@server:/usr/local/sbin# apache2ctl_custom graceful Invoking 'systemctl start apache2'. Use 'systemctl status apache2' for more info. root@server:/usr/local/sbin# systemctl status apache2.service ? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d +-apache2-systemd.conf Active: active (running) since Mon 2019-06-10 01:04:50 MDT; 4s ago Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Process: 27432 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 27444 (apache2) Tasks: 6 (limit: 2318) CGroup: /system.slice/apache2.service +-27444 /usr/sbin/apache2 -k start +-27448 /usr/sbin/apache2 -k start +-27449 /usr/sbin/apache2 -k start +-27451 /usr/sbin/apache2 -k start +-27454 /usr/sbin/apache2 -k start +-27455 /usr/sbin/apache2 -k start Jun 10 01:04:50 server.[redacted2].com systemd[1]: Starting The Apache HTTP Server... Jun 10 01:04:50 server.[redacted2].com systemd[1]: Started The Apache HTTP Server. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/3" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge (redscourge)</a> wrote <time itemprop="commentTime" datetime="2019-06-10T07:57:49.769368+00:00" title="2019-06-10 07:57:49 UTC">on 2019-06-10</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/3"> #3</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>(if someone could redact the domain names and file paths from the above comment that would be much appreciated)</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">(if someone could redact the domain names and file paths from the above comment that would be much appreciated)</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/4" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~crichton" class="sprite person">Ubuntu Foundations Team Bug Bot (crichton)</a> wrote <time itemprop="commentTime" datetime="2019-06-10T08:19:57.692476+00:00" title="2019-06-10 08:19:57 UTC">on 2019-06-10</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/4"> #4</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The attachment "diff of /usr/sbin/<wbr />apache2ctl after correcting issue" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.</p> <p>[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The attachment "diff of /usr/sbin/apache2ctl after correcting issue" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: patch </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/5" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2019-06-11T19:25:22.999234+00:00" title="2019-06-11 19:25:22 UTC">on 2019-06-11</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/5"> #5</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Thanks for the detailed report. It looks like it's the same issue as <a rel="nofollow" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927302">https:/<wbr />/bugs.debian.<wbr />org/cgi-<wbr />bin/bugreport.<wbr />cgi?bug=<wbr />927302</a>, so I'm linking them both together.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks for the detailed report. It looks like it's the same issue as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927302, so I'm linking them both together.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2019-06-11 19:32:11 UTC" datetime="2019-06-11T19:32:11.569158+00:00">on 2019-06-11</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Triaged </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2019-06-11 19:40:57 UTC" datetime="2019-06-11T19:40:57.820590+00:00">on 2019-06-11</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: server-next </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2019-06-11 20:56:05 UTC" datetime="2019-06-11T20:56:05.697576+00:00">on 2019-06-11</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided → Low </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bug-watch-updater" class="sprite person-inactive">Bug Watch Updater (bug-watch-updater)</a> <time title="2019-06-11 22:27:05 UTC" datetime="2019-06-11T22:27:05.604474+00:00">on 2019-06-11</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Debian): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Unknown → New </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/6" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2019-08-12T18:48:03.323134+00:00" title="2019-08-12 18:48:03 UTC">on 2019-08-12</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/6"> #6</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Acknowledging that the bug still exists and is in our queue, but not at high priority.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Acknowledging that the bug still exists and is in our queue, but not at high priority.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/7" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge (redscourge)</a> wrote <time itemprop="commentTime" datetime="2019-09-03T20:52:35.857843+00:00" title="2019-09-03 20:52:35 UTC">on 2019-09-03</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/7"> #7</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <ul style="margin-bottom: 1em"> <li class="download-attachment"> <a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+attachment/5286568/+files/apachectl_patch.diff" class="sprite haspatch-icon">actual diff -u output of before+after editing /usr/sbin/apachectl from apache2 version 2.4.18-2ubuntu3.12 in 16.04 LTS</a> <a class="sprite edit action-icon" href="/ubuntu/+source/apache2/+bug/1832182/+attachment/5286568">Edit</a> (5.1 KiB, text/plain) </li> </ul> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>UPDATE: I just had a server experience downtime due to this bug. An update of the apache2 package was automatically triggered on a client's 16.04 LTS server on Aug 31 via the unattended-upgrades cron script, and apparently before this update, the last time the Apache service had been restarted was done via "apachectl graceful", without an appropriately modified /usr/sbin/apachectl as described in my initial report, so the usual unattended-upgrades stop-and-start which follows an Apache update failed to perform as expected, leaving the service in the stopped state.</p> <p>Therefore, it appears there is now a definite case where a user invoking "apachectl graceful" leads to downtime. To mitigate this, you can either disable/uninstall unattended-<wbr />upgrades, or patch the /usr/sbin/apachectl file as described in this bug report.</p> <p>I have deleted the old patch file and replaced it with an actual correct one based on the apache2ctl file on my client's server after the latest apache2 package update, now that I know how diff patch files are generated</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">UPDATE: I just had a server experience downtime due to this bug. An update of the apache2 package was automatically triggered on a client's 16.04 LTS server on Aug 31 via the unattended-upgrades cron script, and apparently before this update, the last time the Apache service had been restarted was done via "apachectl graceful", without an appropriately modified /usr/sbin/apachectl as described in my initial report, so the usual unattended-upgrades stop-and-start which follows an Apache update failed to perform as expected, leaving the service in the stopped state. Therefore, it appears there is now a definite case where a user invoking "apachectl graceful" leads to downtime. To mitigate this, you can either disable/uninstall unattended-upgrades, or patch the /usr/sbin/apachectl file as described in this bug report. I have deleted the old patch file and replaced it with an actual correct one based on the apache2ctl file on my client's server after the latest apache2 package update, now that I know how diff patch files are generated</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/8" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2019-09-04T19:24:25.038225+00:00" title="2019-09-04 19:24:25 UTC">on 2019-09-04</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/8"> #8</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Bumping importance on this bug, since it is causing downtime on production systems. It is already on our server-next queue and known in debian BTS.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Bumping importance on this bug, since it is causing downtime on production systems. It is already on our server-next queue and known in debian BTS.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Low → High </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~alfaesal18" class="sprite person-inactive">faisal (alfaesal18)</a> <time title="2019-11-05 15:26:16 UTC" datetime="2019-11-05T15:26:16.015277+00:00">on 2019-11-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~alfaesal18" class="sprite person-inactive">faisal (alfaesal18)</a> <time title="2019-11-26 21:50:40 UTC" datetime="2019-11-26T21:50:40.749530+00:00">on 2019-11-26</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/10" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2019-11-27T18:16:49.284751+00:00" title="2019-11-27 18:16:49 UTC">on 2019-11-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/10"> #10</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>@faisal, please don't change status on bugs without an explanation.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">@faisal, please don't change status on bugs without an explanation.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Released → Triaged </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~alfaesal18" class="sprite person-inactive">faisal (alfaesal18)</a> <time title="2020-02-29 14:16:29 UTC" datetime="2020-02-29T14:16:29.086664+00:00">on 2020-02-29</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>affects</b>: </td> <td> apache2 (Ubuntu) → apache2 (Juju Charms Collection) </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~hloeung" class="sprite person">Haw Loeung (hloeung)</a> <time title="2020-02-29 22:23:49 UTC" datetime="2020-02-29T22:23:49.352562+00:00">on 2020-02-29</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>affects</b>: </td> <td> apache2 (Juju Charms Collection) → apache2 (Ubuntu) </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~hloeung" class="sprite person">Haw Loeung (hloeung)</a> <time title="2020-07-22 22:07:51 UTC" datetime="2020-07-22T22:07:51.016557+00:00">on 2020-07-22</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Debian): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Unknown → High </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/11" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~paride" class="sprite person">Paride Legovini (paride)</a> wrote <time itemprop="commentTime" datetime="2020-07-24T10:22:54.553773+00:00" title="2020-07-24 10:22:54 UTC">on 2020-07-24</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/11"> #11</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hi RedScourge,</p> <p>the attached patch is a bit dirty, probably because it has been generated by diffing apache2ctl from different package versions, and I think it has a bug: you call</p> <p> systemctl start "$APACHE_<wbr />SYSTEMD_<wbr />SERVICE"</p> <p>in the 'restart|graceful)' case stanza, while we want 'systemctl reload' there. I'd also move the need_systemd detection logic out of the "case" to avoid duplication. For the rest I think your proposed solution is essentially correct, thanks for providing it.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hi RedScourge, the attached patch is a bit dirty, probably because it has been generated by diffing apache2ctl from different package versions, and I think it has a bug: you call systemctl start "$APACHE_SYSTEMD_SERVICE" in the 'restart|graceful)' case stanza, while we want 'systemctl reload' there. I'd also move the need_systemd detection logic out of the "case" to avoid duplication. For the rest I think your proposed solution is essentially correct, thanks for providing it.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bug-watch-updater" class="sprite person-inactive">Bug Watch Updater (bug-watch-updater)</a> <time title="2020-08-14 03:09:33 UTC" datetime="2020-08-14T03:09:33.877808+00:00">on 2020-08-14</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Debian): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> High → Unknown </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-09-28 19:41:44 UTC" datetime="2020-09-28T19:41:44.918264+00:00">on 2020-09-28</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>description</b>: </td> <td> updated </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Triaged </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided → High </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-09-28 19:49:05 UTC" datetime="2020-09-28T19:49:05.660155+00:00">on 2020-09-28</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided → High </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided → High </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-09-30 00:22:42 UTC" datetime="2020-09-30T00:22:42.396897+00:00">on 2020-09-30</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Groovy): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody → Bryce Harrington (bryce) </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-10-05 23:16:51 UTC" datetime="2020-10-05T23:16:51.707312+00:00">on 2020-10-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>description</b>: </td> <td> updated </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-11-19 01:37:17 UTC" datetime="2020-11-19T01:37:17.401435+00:00">on 2020-11-19</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Groovy): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Hirsute): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody → Bryce Harrington (bryce) </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody → Bryce Harrington (bryce) </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody → Bryce Harrington (bryce) </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/12" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~tjaalton" class="sprite person">Timo Aaltonen (tjaalton)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T15:18:29.640634+00:00" title="2020-11-27 15:18:29 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/12"> <strong>Please test proposed package</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/12"> #12</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into groovy-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.46-1ubuntu1.1">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.46-<wbr />1ubuntu1.<wbr />1</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />groovy to verification-<wbr />done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />groovy. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.46-1ubuntu1.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-groovy to verification-done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-groovy. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-needed verification-needed-groovy </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-needed-focal </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/13" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~tjaalton" class="sprite person">Timo Aaltonen (tjaalton)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T15:21:41.382017+00:00" title="2020-11-27 15:21:41 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/13"> #13</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into focal-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />2</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />focal to verification-<wbr />done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />focal. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-needed-bionic </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/14" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~tjaalton" class="sprite person">Timo Aaltonen (tjaalton)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T15:23:31.320140+00:00" title="2020-11-27 15:23:31 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/14"> #14</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into bionic-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.15">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.29-<wbr />1ubuntu4.<wbr />15</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />bionic to verification-<wbr />done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />bionic. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.15 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-needed-xenial </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/15" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~tjaalton" class="sprite person">Timo Aaltonen (tjaalton)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T15:26:50.599562+00:00" title="2020-11-27 15:26:50 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/15"> #15</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into xenial-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.18-2ubuntu3.18">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.18-<wbr />2ubuntu3.<wbr />18</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />xenial to verification-<wbr />done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />xenial. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.18-2ubuntu3.18 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/16" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge (redscourge)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T16:51:18+00:00" title="2020-11-27 16:51:18 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/16"> <strong>Re: [Bug 1832182] Please test proposed package</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/16"> #16</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/comments/16/+download">Download full text</a> (8.3 KiB) <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Cool, glad to hear that an issue I uncovered has been fixed...a little<br /> confused as to why an official fix took 18 months to deploy though,<br /> considering it took me about 18 minutes.</p> <p>On Fri, Nov 27, 2020 at 8:42 AM Timo Aaltonen <email address hidden><br /> wrote:</p> <p><span class="foldable-quoted">> Hello RedScourge, or anyone else affected,<br /> ><br /> > Accepted apache2 into focal-proposed. The package will build now and be<br /> > available at<br /> > <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />2</a> in a few<br /> > hours, and then in the -proposed repository.<br /> ><br /> > Please help us by testing this new package. See<br /> > <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how<br /> > to enable and use -proposed. Your feedback will aid us getting this<br /> > update out to other Ubuntu users.<br /> ><br /> > If this package fixes the bug for you, please add a comment to this bug,<br /> > mentioning the version of the package you tested, what testing has been<br /> > performed on the package and change the tag from verification-<wbr />needed-<br /> > focal to verification-<wbr />done-focal. If it does not fix the bug for you,<br /> > please add a comment stating that, and change the tag to verification-<br /> > failed-focal. In either case, without details of your testing we will<br /> > not be able to proceed.<br /> ><br /> > Further information regarding the verification process can be found at<br /> > <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in<br /> > advance for helping!<br /> ><br /> > N.B. The updated package will be released to -updates after the bug(s)<br /> > fixed by this package have been verified and the package has been in<br /> > -proposed for a minimum of 7 days.<br /> ><br /> > ** Tags added: verification-<wbr />needed-<wbr />bionic<br /> ><br /> > --<br /> > You received this bug notification because you are subscribed to the bug<br /> > report.<br /> > <a rel="nofollow" href="https://bugs.launchpad.net/bugs/1832182">https:/<wbr />/bugs.launchpad<wbr />.net/bugs/<wbr />1832182</a><br /> ><br /> > Title:<br /> > systemd unable to detect running apache if invoked via "apache2ctl<br /> > graceful"<br /> ><br /> > Status in apache2 package in Ubuntu:<br /> > Fix Committed<br /> > Status in apache2 source package in Xenial:<br /> > Fix Committed<br /> > Status in apache2 source package in Bionic:<br /> > Fix Committed<br /> > Status in apache2 source package in Focal:<br /> > Fix Committed<br /> > Status in apache2 source package in Groovy:<br /> > Fix Committed<br /> > Status in apache2 source package in Hirsute:<br /> > Fix Committed<br /> > Status in apache2 package in Debian:<br /> > New<br /> ><br /> > Bug description:<br /> > [Impact]<br /> ><br /> > Unattended upgrade will attempt to gracefully reload the Apache2 httpd<br /> > service, but it reloads apache directly, not via systemd, so systemctl<br /> > will mis-report the true status. This can cause unexpected and<br /> > unnecessary server outages when e.g. upgrading from one LTS to<br /> > another.<br /> ><br /> ><br /> > [Test Case]<br /> ><br /> > root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl stop<br /> > root@server:<wbr />/usr/local/<wbr />sbin# apache2ctl graceful<br /> > httpd not running, trying to start<br /> > root@server:<wbr />/usr/local/<wbr />sbin# systemctl status apache2.service<br /> > ? apache2.service - The Apache HTTP Server<br /> > Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor<br /> > preset: enabled)<br /> > Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> > +-apache2-<wbr />systemd.<wbr />conf<br /> > Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago<br /> > Process: 27370 ExecStop=<wbr />/usr/sbin/<wbr />apachectl s... </span></p></div> <p> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/16">Read more...</a> </p> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Cool, glad to hear that an issue I uncovered has been fixed...a little confused as to why an official fix took 18 months to deploy though, considering it took me about 18 minutes. On Fri, Nov 27, 2020 at 8:42 AM Timo Aaltonen <1832182@bugs.launchpad.net> wrote: > Hello RedScourge, or anyone else affected, > > Accepted apache2 into focal-proposed. The package will build now and be > available at > https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2 in a few > hours, and then in the -proposed repository. > > Please help us by testing this new package. See > https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how > to enable and use -proposed. Your feedback will aid us getting this > update out to other Ubuntu users. > > If this package fixes the bug for you, please add a comment to this bug, > mentioning the version of the package you tested, what testing has been > performed on the package and change the tag from verification-needed- > focal to verification-done-focal. If it does not fix the bug for you, > please add a comment stating that, and change the tag to verification- > failed-focal. In either case, without details of your testing we will > not be able to proceed. > > Further information regarding the verification process can be found at > https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in > advance for helping! > > N.B. The updated package will be released to -updates after the bug(s) > fixed by this package have been verified and the package has been in > -proposed for a minimum of 7 days. > > ** Tags added: verification-needed-bionic > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1832182 > > Title: > systemd unable to detect running apache if invoked via "apache2ctl > graceful" > > Status in apache2 package in Ubuntu: > Fix Committed > Status in apache2 source package in Xenial: > Fix Committed > Status in apache2 source package in Bionic: > Fix Committed > Status in apache2 source package in Focal: > Fix Committed > Status in apache2 source package in Groovy: > Fix Committed > Status in apache2 source package in Hirsute: > Fix Committed > Status in apache2 package in Debian: > New > > Bug description: > [Impact] > > Unattended upgrade will attempt to gracefully reload the Apache2 httpd > service, but it reloads apache directly, not via systemd, so systemctl > will mis-report the true status. This can cause unexpected and > unnecessary server outages when e.g. upgrading from one LTS to > another. > > > [Test Case] > > root@server:/usr/local/sbin# apache2ctl stop > root@server:/usr/local/sbin# apache2ctl graceful > httpd not running, trying to start > root@server:/usr/local/sbin# systemctl status apache2.service > ? apache2.service - The Apache HTTP Server > Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor > preset: enabled) > Drop-In: /lib/systemd/system/apache2.service.d > +-apache2-systemd.conf > Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago > Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, > status=0/SUCCESS) > Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, > status=0/SUCCESS) > Main PID: 1849 (code=exited, status=0/SUCCESS) > > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot > [/srv/apache2/www/... > Jun 08 19:11:24 server systemd[1]: Started The Apache HTTP Server. > Jun 09 06:25:04 server systemd[1]: Reloading The Apache HTTP Server. > Jun 09 06:25:04 server systemd[1]: Reloaded The Apache HTTP Server. > Jun 10 01:04:13 server apachectl[27370]: httpd (no pid file) not running > > Output after customizing the apache2ctl script and restarting it: > > root@server:/usr/local/sbin# apache2ctl_custom graceful > Invoking 'systemctl start apache2'. > Use 'systemctl status apache2' for more info. > root@server:/usr/local/sbin# systemctl status apache2.service > ? apache2.service - The Apache HTTP Server > Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor > preset: enabled) > Drop-In: /lib/systemd/system/apache2.service.d > +-apache2-systemd.conf > Active: active (running) since Mon 2019-06-10 01:04:50 MDT; 4s ago > Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, > status=0/SUCCESS) > Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, > status=0/SUCCESS) > Process: 27432 ExecStart=/usr/sbin/apachectl start (code=exited, > status=0/SUCCESS) > Main PID: 27444 (apache2) > Tasks: 6 (limit: 2318) > CGroup: /system.slice/apache2.service > +-27444 /usr/sbin/apache2 -k start > +-27448 /usr/sbin/apache2 -k start > +-27449 /usr/sbin/apache2 -k start > +-27451 /usr/sbin/apache2 -k start > +-27454 /usr/sbin/apache2 -k start > +-27455 /usr/sbin/apache2 -k start > > Jun 10 01:04:50 server systemd[1]: Starting The Apache HTTP Server... > Jun 10 01:04:50 server systemd[1]: Started The Apache HTTP Server. > > [Fix] > > The fix is made somewhat obvious due to the fact that the issue was > fixed for "apache2ctl start" in 18.04 LTS by replacing the regular > call (which resolves to "/usr/sbin/apache2 -k start") with a check for > presence of systemd, followed by an invocation of "systemctl start > apache2.service" if that check is affirmative, or falling back to the > old start command if that check is negative. > > Attached to this bug report is a diff of the file before and after I > copied the fixed invocation from the "start" subsection to the > "graceful" subsection in 18.04 LTS. A fix for 16.04 LTS would require > copying that block both into the "start" and "graceful" subsections. > > > [Regression Potential] > > This alters the behavior of Debian's apache2ctl script for managing > the service state. No other Apache2 code is modified. Thus things to > watch for new regressions would deal with the apache service's state > itself, not crashes or behavioral changes. > > With a manual sysadmin-supervised service restart, if there are > problems the sysadmin can intervene. The real risk of regression here > would be for unsupervised or automated service updates. > > > [Original Report] > > When starting or restarting Apache via the /usr/sbin/apache2ctl > script, systemd becomes unaware of the state of Apache, causing > "systemctl status apache2.service" to report "Active: inactive > (dead)". Below I describe the issue and a fix; attached is the output > of the diff command after I fixed it on my own 18.04 LTS system. > > Despite this issue, Apache itself generally runs fine, so this is not > an absolutely critical issue, however as both "systemctl status > apache2.service" and "service apache2 status" become unable to detect > its running state, and as some people may be scripting Apache service > checks using those commands, they may experience server outages when > they migrate from 14.04 LTS to 16.04 LTS or 18.04 LTS, so this could > potentially have serious consequences. I suspect this caused or at > least contributed to at least one outage of a web server I am > responsible for, as the web file backup script was unable to restart > the apache process after stopping it. > > This issue affects Ubuntu 16.04 LTS when using "apache2ctl start" or > "apache2ctl graceful", and Ubuntu 18.04 LTS just when using > "apache2ctl graceful". > > > [Additional information] > > lsb_release -rd : > > Description: Ubuntu 18.04.2 LTS > Release: 18.04 > > apt-cache policy apache2: > > apache2: > Installed: 2.4.29-1ubuntu4.6 > Candidate: 2.4.29-1ubuntu4.6 > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+subscriptions > </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/17" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T18:45:00+00:00" title="2020-11-27 18:45:00 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/17"> <strong>Autopkgtest regression report (apache2/2.4.18-2ubuntu3.18)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/17"> #17</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.18-<wbr />2ubuntu3.<wbr />18) for xenial have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>passenger/5.0.27-2 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> mod-wsgi/<wbr />4.3.0-1.<wbr />1ubuntu1 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> apache2/<wbr />2.4.18-<wbr />2ubuntu3.<wbr />18 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> horizon/<wbr />2:9.1.2-<wbr />0ubuntu5 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> libapache2-<wbr />mod-python/<wbr />3.3.1-11ubuntu2 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> subversion/<wbr />1.9.3-2ubuntu1.<wbr />3 (amd64, armhf, s390x, arm64, ppc64el, i386)<br /> php7.0/<wbr />7.0.33-<wbr />0ubuntu0.<wbr />16.04.16 (amd64, armhf, s390x, arm64, ppc64el, i386)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />xenial/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.18-2ubuntu3.18) for xenial have finished running. The following regressions have been reported in tests triggered by the package: passenger/5.0.27-2 (amd64, armhf, s390x, arm64, ppc64el, i386) mod-wsgi/4.3.0-1.1ubuntu1 (amd64, armhf, s390x, arm64, ppc64el, i386) apache2/2.4.18-2ubuntu3.18 (amd64, armhf, s390x, arm64, ppc64el, i386) horizon/2:9.1.2-0ubuntu5 (amd64, armhf, s390x, arm64, ppc64el, i386) libapache2-mod-python/3.3.1-11ubuntu2 (amd64, armhf, s390x, arm64, ppc64el, i386) subversion/1.9.3-2ubuntu1.3 (amd64, armhf, s390x, arm64, ppc64el, i386) php7.0/7.0.33-0ubuntu0.16.04.16 (amd64, armhf, s390x, arm64, ppc64el, i386) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/18" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T20:48:39+00:00" title="2020-11-27 20:48:39 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/18"> <strong>Autopkgtest regression report (apache2/2.4.29-1ubuntu4.15)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/18"> #18</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.29-<wbr />1ubuntu4.<wbr />15) for bionic have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>ubuntuone-<wbr />dev-tools/<wbr />13.10-0ubuntu6 (amd64)<br /> pinto/0.<wbr />97+dfsg-<wbr />4ubuntu1 (arm64)<br /> cacti/1.1.38+ds1-1 (s390x)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/bionic/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />bionic/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.29-1ubuntu4.15) for bionic have finished running. The following regressions have been reported in tests triggered by the package: ubuntuone-dev-tools/13.10-0ubuntu6 (amd64) pinto/0.97+dfsg-4ubuntu1 (arm64) cacti/1.1.38+ds1-1 (s390x) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/bionic/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/19" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T21:03:34+00:00" title="2020-11-27 21:03:34 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/19"> <strong>Autopkgtest regression report (apache2/2.4.46-1ubuntu1.1)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/19"> #19</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.46-1ubuntu1.1) for groovy have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>nova/unknown (armhf)<br /> lemonldap-<wbr />ng/2.0.<wbr />8+ds1-2 (arm64)<br /> gvfs/1.<wbr />46.1-1ubuntu1 (arm64)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/groovy/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />groovy/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.46-1ubuntu1.1) for groovy have finished running. The following regressions have been reported in tests triggered by the package: nova/unknown (armhf) lemonldap-ng/2.0.8+ds1-2 (arm64) gvfs/1.46.1-1ubuntu1 (arm64) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/groovy/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/20" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-11-27T22:03:28+00:00" title="2020-11-27 22:03:28 UTC">on 2020-11-27</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/20"> <strong>Autopkgtest regression report (apache2/2.4.41-4ubuntu3.2)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/20"> #20</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.41-4ubuntu3.2) for focal have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>plinth/20.3 (s390x)<br /> munin/2.<wbr />0.56-1ubuntu1 (arm64)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />focal/update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.41-4ubuntu3.2) for focal have finished running. The following regressions have been reported in tests triggered by the package: plinth/20.3 (s390x) munin/2.0.56-1ubuntu1 (arm64) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/21" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~rhansen" class="sprite person">Richard Hansen (rhansen)</a> wrote <time itemprop="commentTime" datetime="2020-11-28T20:03:20.247003+00:00" title="2020-11-28 20:03:20 UTC">on 2020-11-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/21"> #21</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>apache2 2.4.18-2ubuntu3.18 fails to start on my ppc machine (4.4.0-<wbr />197-powerpc-<wbr />smp #229-Ubuntu):</p> <p>Nov 28 14:42:31 macmini systemd[1]: Starting LSB: Apache2 web server...<br /> Nov 28 14:42:31 macmini apache2[1284]: * Starting Apache httpd web server apache2<br /> Nov 28 14:43:03 macmini apache2[1284]: Invoking 'systemctl start '.<br /> Nov 28 14:43:03 macmini apache2[1284]: Use 'systemctl status ' for more info.<br /> Nov 28 14:43:03 macmini apache2[1284]: Failed to mangle name: Invalid argument<br /> Nov 28 14:43:03 macmini apache2[1284]: Failed to expand names: Invalid argument<br /> Nov 28 14:43:03 macmini apache2[1284]: Action 'start' failed.<br /> Nov 28 14:43:03 macmini apache2[1284]: The Apache error log may have more information.<br /> Nov 28 14:43:03 macmini apache2[1284]: *<br /> Nov 28 14:43:03 macmini apache2[1711]: * Stopping Apache httpd web server apache2<br /> Nov 28 14:43:03 macmini apache2[1711]: *<br /> Nov 28 14:43:03 macmini systemd[1]: Started LSB: Apache2 web server.</p> <p>Downgrading to 2.4.18-2ubuntu3.17 works.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">apache2 2.4.18-2ubuntu3.18 fails to start on my ppc machine (4.4.0-197-powerpc-smp #229-Ubuntu): Nov 28 14:42:31 macmini systemd[1]: Starting LSB: Apache2 web server... Nov 28 14:42:31 macmini apache2[1284]: * Starting Apache httpd web server apache2 Nov 28 14:43:03 macmini apache2[1284]: Invoking 'systemctl start '. Nov 28 14:43:03 macmini apache2[1284]: Use 'systemctl status ' for more info. Nov 28 14:43:03 macmini apache2[1284]: Failed to mangle name: Invalid argument Nov 28 14:43:03 macmini apache2[1284]: Failed to expand names: Invalid argument Nov 28 14:43:03 macmini apache2[1284]: Action 'start' failed. Nov 28 14:43:03 macmini apache2[1284]: The Apache error log may have more information. Nov 28 14:43:03 macmini apache2[1284]: * Nov 28 14:43:03 macmini apache2[1711]: * Stopping Apache httpd web server apache2 Nov 28 14:43:03 macmini apache2[1711]: * Nov 28 14:43:03 macmini systemd[1]: Started LSB: Apache2 web server. Downgrading to 2.4.18-2ubuntu3.17 works.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: regression-proposed </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/22" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~rhansen" class="sprite person">Richard Hansen (rhansen)</a> wrote <time itemprop="commentTime" datetime="2020-11-28T20:09:10.307528+00:00" title="2020-11-28 20:09:10 UTC">on 2020-11-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/22"> #22</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>My ppc machine is running Xenial. I realize that ppc isn't supported, and Xenial is on its last legs, so if ppc is the only platform where this SRU fails then I can figure out a way to live with it. But I thought I'd report it anyway in case it's not only failing on ppc.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">My ppc machine is running Xenial. I realize that ppc isn't supported, and Xenial is on its last legs, so if ppc is the only platform where this SRU fails then I can figure out a way to live with it. But I thought I'd report it anyway in case it's not only failing on ppc.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/23" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~rhansen" class="sprite person">Richard Hansen (rhansen)</a> wrote <time itemprop="commentTime" datetime="2020-11-28T20:11:15.344297+00:00" title="2020-11-28 20:11:15 UTC">on 2020-11-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/23"> #23</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>These are the binary packages from the apache2 source package I have installed:</p> <p>apache2<br /> apache2-bin<br /> apache2-data<br /> apache2-utils</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">These are the binary packages from the apache2 source package I have installed: apache2 apache2-bin apache2-data apache2-utils</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-failed-xenial<br />removed: verification-needed-xenial </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/24" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2020-11-28T22:57:27.496933+00:00" title="2020-11-28 22:57:27 UTC">on 2020-11-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/24"> #24</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This bug was fixed in the package apache2 - 2.4.46-1ubuntu2</p> <p>---------------<br /> apache2 (2.4.46-1ubuntu2) hirsute; urgency=medium</p> <p> * d/apache2ctl: Also use systemd for graceful if it is in use.<br /> (LP: <a href="/bugs/1832182" class="bug-link">#1832182</a>)<br /> - This extends an earlier fix for the start command to behave<br /> similarly for restart / graceful. Fixes service failures on<br /> unattended upgrade.</p> <p> -- Bryce Harrington <email address hidden> Mon, 05 Oct 2020 16:06:32 -0700</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package apache2 - 2.4.46-1ubuntu2 --------------- apache2 (2.4.46-1ubuntu2) hirsute; urgency=medium * d/apache2ctl: Also use systemd for graceful if it is in use. (LP: #1832182) - This extends an earlier fix for the start command to behave similarly for restart / graceful. Fixes service failures on unattended upgrade. -- Bryce Harrington <bryce@canonical.com> Mon, 05 Oct 2020 16:06:32 -0700</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Hirsute): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/25" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~e-admin-sheriodessa-info" class="sprite person">sslam (e-admin-sheriodessa-info)</a> wrote <time itemprop="commentTime" datetime="2020-11-29T16:03:15.863697+00:00" title="2020-11-29 16:03:15 UTC">on 2020-11-29</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/25"> #25</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Richard Hansen (rhansen)</p> <p>I have same problem. Did you solve this?</p> <p>systemctl status apache2<br /> ● apache2.service - LSB: Apache2 web server<br /> Loaded: loaded (/etc/init.<wbr />d/apache2; bad; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> └─apache2-<wbr />systemd.<wbr />conf<br /> Active: inactive (dead) since Вск 2020-11-29 17:43:15 EET; 18min ago<br /> Docs: man:systemd-<wbr />sysv-generator(<wbr />8)<br /> Process: 13871 ExecStop=<wbr />/etc/init.<wbr />d/apache2 stop (code=exited, status=0/SUCCESS)<br /> Process: 13852 ExecStart=<wbr />/etc/init.<wbr />d/apache2 start (code=exited, status=0/SUCCESS)</p> <p>Ноя 29 17:43:15 ns2 apache2[13852]: Invoking 'systemctl start '.<br /> Ноя 29 17:43:15 ns2 apache2[13852]: Use 'systemctl status ' for more info.<br /> Ноя 29 17:43:15 ns2 apache2[13852]: Failed to mangle name: Invalid argument<br /> Ноя 29 17:43:15 ns2 apache2[13852]: Failed to expand names: Invalid argument<br /> Ноя 29 17:43:15 ns2 apache2[13852]: Action 'start' failed.<br /> Ноя 29 17:43:15 ns2 apache2[13852]: The Apache error log may have more information.<br /> Ноя 29 17:43:15 ns2 apache2[13852]: *<br /> Ноя 29 17:43:15 ns2 apache2[13871]: * Stopping Apache httpd web server apache2<br /> Ноя 29 17:43:15 ns2 apache2[13871]: *<br /> Ноя 29 17:43:15 ns2 systemd[1]: Started LSB: Apache2 web server.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Richard Hansen (rhansen) I have same problem. Did you solve this? systemctl status apache2 ● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: inactive (dead) since Вск 2020-11-29 17:43:15 EET; 18min ago Docs: man:systemd-sysv-generator(8) Process: 13871 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS) Process: 13852 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS) Ноя 29 17:43:15 ns2 apache2[13852]: Invoking 'systemctl start '. Ноя 29 17:43:15 ns2 apache2[13852]: Use 'systemctl status ' for more info. Ноя 29 17:43:15 ns2 apache2[13852]: Failed to mangle name: Invalid argument Ноя 29 17:43:15 ns2 apache2[13852]: Failed to expand names: Invalid argument Ноя 29 17:43:15 ns2 apache2[13852]: Action 'start' failed. Ноя 29 17:43:15 ns2 apache2[13852]: The Apache error log may have more information. Ноя 29 17:43:15 ns2 apache2[13852]: * Ноя 29 17:43:15 ns2 apache2[13871]: * Stopping Apache httpd web server apache2 Ноя 29 17:43:15 ns2 apache2[13871]: * Ноя 29 17:43:15 ns2 systemd[1]: Started LSB: Apache2 web server. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/26" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~rhansen" class="sprite person">Richard Hansen (rhansen)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T03:33:38.570318+00:00" title="2020-11-30 03:33:38 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/26"> #26</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p><span class="foldable-quoted">> I have same problem. </span></p> <p>What architecture? (you can run "uname -m")<br /> What version of Ubuntu? (you can run "lsb_release -a")<br /> What version of apache2?</p> <p><span class="foldable-quoted">> Did you solve this? </span></p> <p>Yes, by downgrading to 2.4.18-2ubuntu3.17.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">> I have same problem. What architecture? (you can run "uname -m") What version of Ubuntu? (you can run "lsb_release -a") What version of apache2? > Did you solve this? Yes, by downgrading to 2.4.18-2ubuntu3.17.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/27" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~4-contact-srt10coupe-de" class="sprite person">srt Design Labs (4-contact-srt10coupe-de)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T12:13:28+00:00" title="2020-11-30 12:13:28 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/27"> <strong>[Bug 1832182] Re: systemd unable to detect running apache if invoked via "apache2ctl graceful"</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/27"> #27</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>do you have a how to for downgrading to 2.4.18-2ubuntu3.17?</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">do you have a how to for downgrading to 2.4.18-2ubuntu3.17? </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/28" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~jonas-zsolt" class="sprite person">Zsolt Jónás (jonas-zsolt)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T13:09:36.482958+00:00" title="2020-11-30 13:09:36 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/28"> #28</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>I had the same problem.</p> <p># uname -m<br /> x86_64</p> <p># lsb_release -a<br /> No LSB modules are available.<br /> Distributor ID: Ubuntu<br /> Description: Ubuntu 16.04.7 LTS<br /> Release: 16.04<br /> Codename: xenial</p> <p># dpkg -l \*apache\* | grep ^i<br /> ii apache2 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server<br /> ii apache2-bin 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (modules and other binary files)<br /> ii apache2-data 2.4.18-2ubuntu3.18 all Apache HTTP Server (common files)<br /> ii apache2-dev 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (development headers)<br /> ii apache2-utils 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (utility programs for web servers)</p> <p>only solution for me was to downgrade back to 2.4.18-2ubuntu3.17 too</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I had the same problem. # uname -m x86_64 # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial # dpkg -l \*apache\* | grep ^i ii apache2 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server ii apache2-bin 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.18-2ubuntu3.18 all Apache HTTP Server (common files) ii apache2-dev 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (development headers) ii apache2-utils 2.4.18-2ubuntu3.18 amd64 Apache HTTP Server (utility programs for web servers) only solution for me was to downgrade back to 2.4.18-2ubuntu3.17 too </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/29" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~jonas-zsolt" class="sprite person">Zsolt Jónás (jonas-zsolt)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T13:11:01.613959+00:00" title="2020-11-30 13:11:01 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/29"> #29</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p><span class="foldable-quoted">> do you have a how to for downgrading to 2.4.18-2ubuntu3.17? </span></p> <p># wget https://<your-ubuntu-<wbr />mirror><wbr />/ubuntu/<wbr />pool/main/<wbr />a/apache2/<wbr />apache2-<wbr />bin_2.4.<wbr />18-2ubuntu3.<wbr />17_amd64.<wbr />deb<br /> # wget https://<your-ubuntu-<wbr />mirror><wbr />/ubuntu/<wbr />pool/main/<wbr />a/apache2/<wbr />apache2-<wbr />data_2.<wbr />4.18-2ubuntu3.<wbr />17_all.<wbr />deb<br /> # wget https://<your-ubuntu-<wbr />mirror><wbr />/ubuntu/<wbr />pool/main/<wbr />a/apache2/<wbr />apache2-<wbr />dev_2.4.<wbr />18-2ubuntu3.<wbr />17_amd64.<wbr />deb<br /> # wget https://<your-ubuntu-<wbr />mirror><wbr />/ubuntu/<wbr />pool/main/<wbr />a/apache2/<wbr />apache2-<wbr />utils_2.<wbr />4.18-2ubuntu3.<wbr />17_amd64.<wbr />deb<br /> # wget https://<your-ubuntu-<wbr />mirror><wbr />/ubuntu/<wbr />pool/main/<wbr />a/apache2/<wbr />apache2_<wbr />2.4.18-<wbr />2ubuntu3.<wbr />17_amd64.<wbr />deb</p> <p>or those packages what you have installed and after downloading:</p> <p># dpkg -i apache2*.deb</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">> do you have a how to for downgrading to 2.4.18-2ubuntu3.17? # wget https://<your-ubuntu-mirror>/ubuntu/pool/main/a/apache2/apache2-bin_2.4.18-2ubuntu3.17_amd64.deb # wget https://<your-ubuntu-mirror>/ubuntu/pool/main/a/apache2/apache2-data_2.4.18-2ubuntu3.17_all.deb # wget https://<your-ubuntu-mirror>/ubuntu/pool/main/a/apache2/apache2-dev_2.4.18-2ubuntu3.17_amd64.deb # wget https://<your-ubuntu-mirror>/ubuntu/pool/main/a/apache2/apache2-utils_2.4.18-2ubuntu3.17_amd64.deb # wget https://<your-ubuntu-mirror>/ubuntu/pool/main/a/apache2/apache2_2.4.18-2ubuntu3.17_amd64.deb or those packages what you have installed and after downloading: # dpkg -i apache2*.deb</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/30" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~vsteiner" class="sprite person">Valentin Steiner (vsteiner)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T22:56:26.661394+00:00" title="2020-11-30 22:56:26 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/30"> #30</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>I got the same problem, apache2 doesn't start after the update to 2.4.18-2ubuntu3.18. I got the same output as in Comment 25. I noticed the problem in the browser when I couldn't get to my locally served web pages.</p> <p>$ uname -m<br /> x86_64</p> <p>$ lsb_release -a<br /> No LSB modules are available.<br /> Distributor ID: Ubuntu<br /> Description: Ubuntu 16.04.7 LTS<br /> Release: 16.04<br /> Codename: xenial</p> <p>I also had to downgrade to get apache2 running again, using:</p> <p>aptitude install apache2-<wbr />bin=2.4.<wbr />18-2ubuntu3.<wbr />17 apache2-<wbr />data=2.<wbr />4.18-2ubuntu3.<wbr />17 apache2=<wbr />2.4.18-<wbr />2ubuntu3.<wbr />17</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I got the same problem, apache2 doesn't start after the update to 2.4.18-2ubuntu3.18. I got the same output as in Comment 25. I noticed the problem in the browser when I couldn't get to my locally served web pages. $ uname -m x86_64 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial I also had to downgrade to get apache2 running again, using: aptitude install apache2-bin=2.4.18-2ubuntu3.17 apache2-data=2.4.18-2ubuntu3.17 apache2=2.4.18-2ubuntu3.17 </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/31" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T23:44:05.388020+00:00" title="2020-11-30 23:44:05 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/31"> #31</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Thanks for testing and reporting the regression for xenial. I'll investigate.</p> <p>[Note that the update is currently only available if you have the xenial-proposed pocket enabled in your server. We really do appreciate people testing and reporting problems against -proposed, but definitely note that if this impacted a production server you may want to consider enabling only xenial-updates and not xenial-proposed, to help avoid surprises like this.]</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks for testing and reporting the regression for xenial. I'll investigate. [Note that the update is currently only available if you have the xenial-proposed pocket enabled in your server. We really do appreciate people testing and reporting problems against -proposed, but definitely note that if this impacted a production server you may want to consider enabling only xenial-updates and not xenial-proposed, to help avoid surprises like this.] </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/32" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-11-30T23:45:48.376634+00:00" title="2020-11-30 23:45:48 UTC">on 2020-11-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/32"> #32</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>And yes, the command Valentin posted in comment #30 is the correct workaround:</p> <p>sudo apt-get install apache2-<wbr />bin=2.4.<wbr />18-2ubuntu3.<wbr />17 apache2-<wbr />data=2.<wbr />4.18-2ubuntu3.<wbr />17 apache2=<wbr />2.4.18-<wbr />2ubuntu3.<wbr />17</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">And yes, the command Valentin posted in comment #30 is the correct workaround: sudo apt-get install apache2-bin=2.4.18-2ubuntu3.17 apache2-data=2.4.18-2ubuntu3.17 apache2=2.4.18-2ubuntu3.17 </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2020-12-01 17:08:20 UTC" datetime="2020-12-01T17:08:20.563352+00:00">on 2020-12-01</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → In Progress </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/33" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~nolan-casados" class="sprite person">Nolan Casados (nolan-casados)</a> wrote <time itemprop="commentTime" datetime="2020-12-02T00:24:44.745131+00:00" title="2020-12-02 00:24:44 UTC">on 2020-12-02</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/33"> #33</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>It seems the problem is an undefined variable APACHE_<wbr />SYSTEMD_<wbr />SERVICE. I think that's supposed to be defined in /etc/init.<wbr />d/apache2.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">It seems the problem is an undefined variable APACHE_SYSTEMD_SERVICE. I think that's supposed to be defined in /etc/init.d/apache2.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/34" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-12-02T18:20:56.329302+00:00" title="2020-12-02 18:20:56 UTC">on 2020-12-02</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/34"> #34</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>@Nolan ah you're probably correct.</p> <p>Meanwhile, I've prepared a PPA package that simply reverts the change. If someone can please install and test that this removes the problem, I will go ahead and upload it to back out the problematic change so it doesn't hit other folks.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">@Nolan ah you're probably correct. Meanwhile, I've prepared a PPA package that simply reverts the change. If someone can please install and test that this removes the problem, I will go ahead and upload it to back out the problematic change so it doesn't hit other folks.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/35" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-12-02T21:22:34.168248+00:00" title="2020-12-02 21:22:34 UTC">on 2020-12-02</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/35"> #35</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The PPA with the revert is here: <a rel="nofollow" href="https://launchpad.net/~bryce/+archive/ubuntu/apache2-sru-lp1832182">https:/<wbr />/launchpad.<wbr />net/~bryce/<wbr />+archive/<wbr />ubuntu/<wbr />apache2-<wbr />sru-lp1832182</a></p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The PPA with the revert is here: https://launchpad.net/~bryce/+archive/ubuntu/apache2-sru-lp1832182 </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/36" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-12-02T22:42:36+00:00" title="2020-12-02 22:42:36 UTC">on 2020-12-02</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/36"> <strong>Autopkgtest regression report (apache2/2.4.18-2ubuntu3.18)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/36"> #36</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.18-<wbr />2ubuntu3.<wbr />18) for xenial have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>libapache2-<wbr />mod-python/<wbr />3.3.1-11ubuntu2 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> php7.0/<wbr />7.0.33-<wbr />0ubuntu0.<wbr />16.04.16 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> mod-wsgi/<wbr />4.3.0-1.<wbr />1ubuntu1 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> subversion/<wbr />1.9.3-2ubuntu1.<wbr />3 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> horizon/<wbr />2:9.1.2-<wbr />0ubuntu5 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> apache2/<wbr />2.4.18-<wbr />2ubuntu3.<wbr />18 (amd64, armhf, arm64, i386, ppc64el, s390x)<br /> passenger/5.0.27-2 (amd64, armhf, arm64, i386, ppc64el, s390x)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />xenial/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.18-2ubuntu3.18) for xenial have finished running. The following regressions have been reported in tests triggered by the package: libapache2-mod-python/3.3.1-11ubuntu2 (amd64, armhf, arm64, i386, ppc64el, s390x) php7.0/7.0.33-0ubuntu0.16.04.16 (amd64, armhf, arm64, i386, ppc64el, s390x) mod-wsgi/4.3.0-1.1ubuntu1 (amd64, armhf, arm64, i386, ppc64el, s390x) subversion/1.9.3-2ubuntu1.3 (amd64, armhf, arm64, i386, ppc64el, s390x) horizon/2:9.1.2-0ubuntu5 (amd64, armhf, arm64, i386, ppc64el, s390x) apache2/2.4.18-2ubuntu3.18 (amd64, armhf, arm64, i386, ppc64el, s390x) passenger/5.0.27-2 (amd64, armhf, arm64, i386, ppc64el, s390x) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/37" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-12-02T23:06:52+00:00" title="2020-12-02 23:06:52 UTC">on 2020-12-02</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/37"> #37</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.18-<wbr />2ubuntu3.<wbr />18) for xenial have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>mod-wsgi/<wbr />4.3.0-1.<wbr />1ubuntu1 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> php7.0/<wbr />7.0.33-<wbr />0ubuntu0.<wbr />16.04.16 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> passenger/5.0.27-2 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> apache2/<wbr />2.4.18-<wbr />2ubuntu3.<wbr />18 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> subversion/<wbr />1.9.3-2ubuntu1.<wbr />3 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> horizon/<wbr />2:9.1.2-<wbr />0ubuntu5 (arm64, s390x, amd64, i386, armhf, ppc64el)<br /> libapache2-<wbr />mod-python/<wbr />3.3.1-11ubuntu2 (arm64, s390x, amd64, i386, armhf, ppc64el)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />xenial/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.18-2ubuntu3.18) for xenial have finished running. The following regressions have been reported in tests triggered by the package: mod-wsgi/4.3.0-1.1ubuntu1 (arm64, s390x, amd64, i386, armhf, ppc64el) php7.0/7.0.33-0ubuntu0.16.04.16 (arm64, s390x, amd64, i386, armhf, ppc64el) passenger/5.0.27-2 (arm64, s390x, amd64, i386, armhf, ppc64el) apache2/2.4.18-2ubuntu3.18 (arm64, s390x, amd64, i386, armhf, ppc64el) subversion/1.9.3-2ubuntu1.3 (arm64, s390x, amd64, i386, armhf, ppc64el) horizon/2:9.1.2-0ubuntu5 (arm64, s390x, amd64, i386, armhf, ppc64el) libapache2-mod-python/3.3.1-11ubuntu2 (arm64, s390x, amd64, i386, armhf, ppc64el) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/38" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-12-03T15:53:48.625342+00:00" title="2020-12-03 15:53:48 UTC">on 2020-12-03</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/38"> #38</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>2.4.18-2ubuntu3.18 has been removed from xenial-proposed.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">2.4.18-2ubuntu3.18 has been removed from xenial-proposed. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> In Progress → New </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/39" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~athos-ribeiro" class="sprite person">Athos Ribeiro (athos-ribeiro)</a> wrote <time itemprop="commentTime" datetime="2021-06-02T14:53:54.897172+00:00" title="2021-06-02 14:53:54 UTC">on 2021-06-02</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/39"> #39</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Xenial has transitioned to ESM, so it is unlikely that this bug will be fixed. Hence, I am setting it as WONTFIX.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Xenial has transitioned to ESM, so it is unlikely that this bug will be fixed. Hence, I am setting it as WONTFIX.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Won't Fix </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/40" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2021-07-28T23:09:59.382504+00:00" title="2021-07-28 23:09:59 UTC">on 2021-07-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/40"> #40</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The Groovy Gorilla has reached end of life, so this bug will not be fixed for that release</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The Groovy Gorilla has reached end of life, so this bug will not be fixed for that release</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Groovy): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Won't Fix </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/41" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~paelzer" class="sprite person">Christian Ehrhardt (paelzer)</a> wrote <time itemprop="commentTime" datetime="2021-09-28T05:44:55.195642+00:00" title="2021-09-28 05:44:55 UTC">on 2021-09-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/41"> #41</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>It seems<br /> <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.15">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.29-<wbr />1ubuntu4.<wbr />15</a><br /> <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />2</a></p> <p>Were only in proposed and subsequent uploads - held back by the discussion on regressions back then.<br /> Later subsequent security uploads did NOT include those changes:<br /> <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.16">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.29-<wbr />1ubuntu4.<wbr />16</a><br /> <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.3">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />3</a></p> <p>Therefore I have to reset these back from fix-committed to triaged.<br /> @Bryce do you intent to revisit this for a new chance?</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">It seems https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.15 https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.2 Were only in proposed and subsequent uploads - held back by the discussion on regressions back then. Later subsequent security uploads did NOT include those changes: https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.16 https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.3 Therefore I have to reset these back from fix-committed to triaged. @Bryce do you intent to revisit this for a new chance?</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> Bryce Harrington (bryce) → nobody </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> Bryce Harrington (bryce) → nobody </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Groovy): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> Bryce Harrington (bryce) → nobody </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Hirsute): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> Bryce Harrington (bryce) → nobody </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/42" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2021-09-28T21:33:44.844694+00:00" title="2021-09-28 21:33:44 UTC">on 2021-09-28</time><span class="editable-message-last-edit-date"> <a href="#" class="editable-message-last-edit-link">(last edit <time itemprop="editTime" datetime="2021-09-28T22:33:44.951160+00:00" title="2021-09-28 22:33:44 UTC">on 2021-09-28</time>)</a>: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/42"> #42</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The regression discussed on this bug report pertained only to the xenial aspect of the fix, which was caused by omission of defining APACHE_<wbr />SYSTEMD_<wbr />SERVICE in Xenial's apache2ctl, as pointed out in comment #33. We opted to abandon the xenial update for this since xenial was near to end of standard support.</p> <p>The bionic and focal updates weren't affected by that because their apache2ctl already had APACHE_<wbr />SYSTEMD_<wbr />SERVICE defined. It looks like their transition was initially blocked due to autopkgtest failures in other packages, however it looks like those were all resolved by simple retriggers; they may have just been intermittent test framework issues rather than actual test failures. It looks like they may have been blocked at that point waiting on verification.</p> <p>I'll re-upload the bionic and focal fixes rebased on top of the security fix.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The regression discussed on this bug report pertained only to the xenial aspect of the fix, which was caused by omission of defining APACHE_SYSTEMD_SERVICE in Xenial's apache2ctl, as pointed out in comment #33. We opted to abandon the xenial update for this since xenial was near to end of standard support. The bionic and focal updates weren't affected by that because their apache2ctl already had APACHE_SYSTEMD_SERVICE defined. It looks like their transition was initially blocked due to autopkgtest failures in other packages, however it looks like those were all resolved by simple retriggers; they may have just been intermittent test framework issues rather than actual test failures. It looks like they may have been blocked at that point waiting on verification. I'll re-upload the bionic and focal fixes rebased on top of the security fix.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/43" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2021-09-28T23:00:54.405349+00:00" title="2021-09-28 23:00:54 UTC">on 2021-09-28</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/43"> <strong>Please test proposed package</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/43"> #43</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into focal-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.7">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />7</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />focal to verification-<wbr />done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />focal. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.41-4ubuntu3.7 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Committed </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/44" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2021-09-28T23:04:30.066415+00:00" title="2021-09-28 23:04:30 UTC">on 2021-09-28</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/44"> #44</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello RedScourge, or anyone else affected,</p> <p>Accepted apache2 into bionic-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.19">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />apache2/<wbr />2.4.29-<wbr />1ubuntu4.<wbr />19</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-<wbr />needed-<wbr />bionic to verification-<wbr />done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />bionic. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance for helping!</p> <p>N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello RedScourge, or anyone else affected, Accepted apache2 into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/apache2/2.4.29-1ubuntu4.19 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/45" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2021-09-29T03:55:53+00:00" title="2021-09-29 03:55:53 UTC">on 2021-09-29</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/45"> <strong>Autopkgtest regression report (apache2/2.4.29-1ubuntu4.19)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/45"> #45</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.29-<wbr />1ubuntu4.<wbr />19) for bionic have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>gvfs/1.<wbr />36.1-0ubuntu1.<wbr />3.3 (amd64)<br /> cacti/1.1.38+ds1-1 (ppc64el)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/bionic/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />bionic/<wbr />update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.29-1ubuntu4.19) for bionic have finished running. The following regressions have been reported in tests triggered by the package: gvfs/1.36.1-0ubuntu1.3.3 (amd64) cacti/1.1.38+ds1-1 (ppc64el) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/bionic/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/46" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2021-09-29T08:16:40+00:00" title="2021-09-29 08:16:40 UTC">on 2021-09-29</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/46"> <strong>Autopkgtest regression report (apache2/2.4.41-4ubuntu3.7)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/46"> #46</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>All autopkgtests for the newly accepted apache2 (2.4.41-4ubuntu3.7) for focal have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>apache2/<wbr />2.4.41-<wbr />4ubuntu3.<wbr />7 (armhf)<br /> libsoup2.4/2.70.0-1 (amd64)</p> <p>Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUp<wbr />dates policy regarding autopkgtest regressions [1].</p> <p><a rel="nofollow" href="https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#apache2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />focal/update_<wbr />excuses.<wbr />html#apache2</a></p> <p>[1] <a rel="nofollow" href="https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions">https:/<wbr />/wiki.ubuntu.<wbr />com/StableRelea<wbr />seUpdates#<wbr />Autopkgtest_<wbr />Regressions</a></p> <p>Thank you!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">All autopkgtests for the newly accepted apache2 (2.4.41-4ubuntu3.7) for focal have finished running. The following regressions have been reported in tests triggered by the package: apache2/2.4.41-4ubuntu3.7 (armhf) libsoup2.4/2.70.0-1 (amd64) Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1]. https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#apache2 [1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions Thank you! </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/47" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2021-09-30T14:39:17.641613+00:00" title="2021-09-30 14:39:17 UTC">on 2021-09-30</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/47"> #47</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/comments/47/+download">Download full text</a> (15.5 KiB) <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This worked beautifully, thanks Brian! Here's the verification logs for bionic and focal:</p> <p>=> bionic<br /> $ lxc launch images:ubuntu/18.04 ab<br /> $ lxc shell ab<br /> root@ab:~# apt install --no-install-<wbr />recommends -V -y apache2<br /> ...<br /> root@ab:~# systemctl status apache2<br /> ● apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> └─apache2-<wbr />systemd.<wbr />conf<br /> <wbr /> /run/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> └─zzz-<wbr />lxc-service.<wbr />conf<br /> Active: active (running) since Thu 2021-09-30 14:33:02 UTC; 15s ago<br /> Main PID: 1656 (apache2)<br /> Tasks: 54 (limit: 38371)<br /> CGroup: /system.<wbr />slice/apache2.<wbr />service<br /> ├─1656 /usr/sbin/apache2 -k start<br /> ├─1657 /usr/sbin/apache2 -k start<br /> └─1658 /usr/sbin/apache2 -k start</p> <p>Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server...<br /> Sep 30 14:33:02 ab apachectl[1645]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message<br /> Sep 30 14:33:02 ab systemd[1]: Started The Apache HTTP Server.<br /> Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted<br /> Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted<br /> Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted<br /> Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted<br /> root@ab:~# dpkg -l| grep apache2<br /> ii apache2 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server<br /> ii apache2-bin 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (modules and other binary files)<br /> ii apache2-data 2.4.29-1ubuntu4.18 all Apache HTTP Server (common files)<br /> ii apache2-utils 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (utility programs for web servers)</p> <p>root@ab:~# apache2ctl stop<br /> AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message<br /> root@ab:~# apache2ctl graceful<br /> AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message<br /> httpd not running, trying to start<br /> root@ab:~# systemctl status apache2<br /> ● apache2.service - The Apache HTTP Server<br /> Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> Drop-In: /lib/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> └─apache2-<wbr />systemd.<wbr />conf<br /> <wbr /> /run/systemd/<wbr />system/<wbr />apache2.<wbr />service.<wbr />d<br /> <wbr /> └─zzz-<wbr />lxc-service.<wbr />conf<br /> Active: inactive (dead) since Thu 2021-09-30 14:33:51 UTC; 6s ago<br /> Process: 2565 ExecStop=<wbr />/usr/sbin/<wbr />apachectl stop (code=exited, status=0/SUCCESS)<br /> Main PID: 1656 (code=exited, status=0/SUCCESS)</p> <p>Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server...<br /> Sep 30 14:33:02 ab apachectl[1645]: AH00558: apa...</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This worked beautifully, thanks Brian! Here's the verification logs for bionic and focal: => bionic $ lxc launch images:ubuntu/18.04 ab $ lxc shell ab root@ab:~# apt install --no-install-recommends -V -y apache2 ... root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:33:02 UTC; 15s ago Main PID: 1656 (apache2) Tasks: 54 (limit: 38371) CGroup: /system.slice/apache2.service ├─1656 /usr/sbin/apache2 -k start ├─1657 /usr/sbin/apache2 -k start └─1658 /usr/sbin/apache2 -k start Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:33:02 ab apachectl[1645]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:02 ab systemd[1]: Started The Apache HTTP Server. Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted root@ab:~# dpkg -l| grep apache2 ii apache2 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server ii apache2-bin 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.29-1ubuntu4.18 all Apache HTTP Server (common files) ii apache2-utils 2.4.29-1ubuntu4.18 amd64 Apache HTTP Server (utility programs for web servers) root@ab:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@ab:~# apache2ctl graceful AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message httpd not running, trying to start root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: inactive (dead) since Thu 2021-09-30 14:33:51 UTC; 6s ago Process: 2565 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Main PID: 1656 (code=exited, status=0/SUCCESS) Sep 30 14:33:02 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:33:02 ab apachectl[1645]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:02 ab systemd[1]: Started The Apache HTTP Server. Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:02 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:03 ab systemd[1]: apache2.service: Failed to reset devices.list: Operation not permitted Sep 30 14:33:51 ab apachectl[2565]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:33:51 ab apachectl[2565]: httpd (no pid file) not running root@ab:~# ps aux| grep apache root 2574 0.0 0.0 74140 3640 ? Ss 14:33 0:00 /usr/sbin/apache2 -k graceful www-data 2575 0.0 0.0 2071616 3892 ? Sl 14:33 0:00 /usr/sbin/apache2 -k graceful www-data 2576 0.0 0.0 2071616 3888 ? Sl 14:33 0:00 /usr/sbin/apache2 -k graceful root 2634 0.0 0.0 14440 804 pts/0 S+ 14:34 0:00 grep --color=auto apache root@ab:~# echo "enable -proposed" root@ab:~# apt install -V apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2-bin (2.4.29-1ubuntu4.19) apache2-data (2.4.29-1ubuntu4.19) apache2-utils (2.4.29-1ubuntu4.19) Suggested packages: www-browser apache2-doc (2.4.29-1ubuntu4.19) apache2-suexec-pristine (2.4.29-1ubuntu4.18) | apache2-suexec-custom (2.4.29-1ubuntu4.18) ufw (0.36-0ubuntu0.18.04.1) Recommended packages: ssl-cert (1.0.39) The following packages will be upgraded: apache2 (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-bin (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-data (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) apache2-utils (2.4.29-1ubuntu4.18 => 2.4.29-1ubuntu4.19) 4 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. Need to get 1,410 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2 amd64 2.4.29-1ubuntu4.19 [95.2 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-bin amd64 2.4.29-1ubuntu4.19 [1,071 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-utils amd64 2.4.29-1ubuntu4.19 [84.2 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic-proposed/main amd64 apache2-data all 2.4.29-1ubuntu4.19 [160 kB] ... root@ab:~# ps aux| grep apache root 4451 0.0 0.0 14440 928 pts/0 S+ 14:35 0:00 grep --color=auto apache root@ab:~# systemctl start apache2 root@ab:~# ps aux| grep apache root 4458 0.0 0.0 74140 3636 ? Ss 14:36 0:00 /usr/sbin/apache2 -k start www-data 4459 0.0 0.0 2071616 3660 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start www-data 4460 0.0 0.0 2071616 3740 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start root 4516 0.0 0.0 14440 876 pts/0 S+ 14:36 0:00 grep --color=auto apache root@ab:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@ab:~# apache2ctl graceful Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. root@ab:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf /run/systemd/system/apache2.service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:36:31 UTC; 5s ago Process: 4520 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 4531 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 4535 (apache2) Tasks: 55 (limit: 38371) CGroup: /system.slice/apache2.service ├─4535 /usr/sbin/apache2 -k start ├─4536 /usr/sbin/apache2 -k start └─4537 /usr/sbin/apache2 -k start Sep 30 14:36:31 ab systemd[1]: Starting The Apache HTTP Server... Sep 30 14:36:31 ab apachectl[4531]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:36:31 ab systemd[1]: Started The Apache HTTP Server. root@ab:~# ps aux| grep apache root 4535 0.0 0.0 74140 3660 ? Ss 14:36 0:00 /usr/sbin/apache2 -k start www-data 4536 0.0 0.0 2006080 3868 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start www-data 4537 0.0 0.0 2071616 3868 ? Sl 14:36 0:00 /usr/sbin/apache2 -k start root 4595 0.0 0.0 14440 836 pts/0 S+ 14:36 0:00 grep --color=auto apache => focal $ lxc launch images:ubuntu/20.04 af $ lxc shell af root@af:~# apt install --no-install-recommends -V -y apache2 ... root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:25:34 UTC; 37s ago Docs: https://httpd.apache.org/docs/2.4/ Main PID: 1188 (apache2) Tasks: 54 (limit: 38371) Memory: 6.7M CGroup: /system.slice/apache2.service ├─1188 /usr/sbin/apache2 -k start ├─1190 /usr/sbin/apache2 -k start └─1191 /usr/sbin/apache2 -k start Sep 30 14:25:34 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:25:34 af apachectl[1187]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:25:34 af systemd[1]: Started The Apache HTTP Server. root@af:~# dpkg -l| grep apache2 ii apache2 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server ii apache2-bin 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.41-4ubuntu3.6 all Apache HTTP Server (common files) ii apache2-utils 2.4.41-4ubuntu3.6 amd64 Apache HTTP Server (utility programs for web servers) root@af:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@af:~# apache2ctl graceful AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message httpd not running, trying to start root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: inactive (dead) since Thu 2021-09-30 14:26:26 UTC; 9s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 1456 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Main PID: 1188 (code=exited, status=0/SUCCESS) Sep 30 14:25:34 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:25:34 af apachectl[1187]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:25:34 af systemd[1]: Started The Apache HTTP Server. Sep 30 14:26:26 af apachectl[1458]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:26:26 af apachectl[1458]: httpd (no pid file) not running Sep 30 14:26:26 af systemd[1]: apache2.service: Succeeded. root@af:~# ps aux| grep apache root 1465 0.0 0.0 6696 3616 ? Ss 14:26 0:00 /usr/sbin/apache2 -k graceful www-data 1466 0.0 0.0 1998016 3552 ? Sl 14:26 0:00 /usr/sbin/apache2 -k graceful www-data 1467 0.0 0.0 1998016 3552 ? Sl 14:26 0:00 /usr/sbin/apache2 -k graceful root 1527 0.0 0.0 9040 596 pts/0 S+ 14:26 0:00 grep --color=auto apache root@af:~# echo "enable -proposed" root@af:~# apt install -V apache2 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2-bin (2.4.41-4ubuntu3.7) apache2-data (2.4.41-4ubuntu3.7) apache2-utils (2.4.41-4ubuntu3.7) Suggested packages: apache2-doc (2.4.41-4ubuntu3.7) apache2-suexec-pristine (2.4.41-4ubuntu3.6) | apache2-suexec-custom (2.4.41-4ubuntu3.6) www-browser ufw (0.36-6) Recommended packages: ssl-cert (1.0.39) The following packages will be upgraded: apache2 (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-bin (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-data (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) apache2-utils (2.4.41-4ubuntu3.6 => 2.4.41-4ubuntu3.7) 4 upgraded, 0 newly installed, 0 to remove and 8 not upgraded. Need to get 1,519 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2 amd64 2.4.41-4ubuntu3.7 [95.6 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-bin amd64 2.4.41-4ubuntu3.7 [1,180 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-data all 2.4.41-4ubuntu3.7 [159 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 apache2-utils amd64 2.4.41-4ubuntu3.7 [84.4 kB] ... root@af:~# ps aux| grep apache root 2049 0.0 0.0 9040 580 pts/0 S+ 14:28 0:00 grep --color=auto apache root@af:~# systemctl start apache2 root@af:~# ps aux| grep apache root 2060 0.0 0.0 6696 3680 ? Ss 14:29 0:00 /usr/sbin/apache2 -k start www-data 2061 0.0 0.0 1932480 3680 ? Sl 14:29 0:00 /usr/sbin/apache2 -k start www-data 2062 0.0 0.0 1932480 3680 ? Sl 14:29 0:00 /usr/sbin/apache2 -k start root 2118 0.0 0.0 9040 604 pts/0 S+ 14:29 0:00 grep --color=auto apache root@af:~# apache2ctl stop AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message root@af:~# apache2ctl graceful Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. root@af:~# systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /run/systemd/system/service.d └─zzz-lxc-service.conf Active: active (running) since Thu 2021-09-30 14:31:22 UTC; 8s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 2138 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 2142 (apache2) Tasks: 55 (limit: 38371) Memory: 4.9M CGroup: /system.slice/apache2.service ├─2142 /usr/sbin/apache2 -k start ├─2143 /usr/sbin/apache2 -k start └─2144 /usr/sbin/apache2 -k start Sep 30 14:31:22 af systemd[1]: Starting The Apache HTTP Server... Sep 30 14:31:22 af apachectl[2141]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Sep 30 14:31:22 af systemd[1]: Started The Apache HTTP Server. root@af:~# ps aux| grep apache root 2142 0.0 0.0 6696 3660 ? Ss 14:31 0:00 /usr/sbin/apache2 -k start www-data 2143 0.0 0.0 1998016 3632 ? Sl 14:31 0:00 /usr/sbin/apache2 -k start www-data 2144 0.0 0.0 1998016 3632 ? Sl 14:31 0:00 /usr/sbin/apache2 -k start root 2202 0.0 0.0 9040 600 pts/0 S+ 14:31 0:00 grep --color=auto apache</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-done-bionic verification-done-focal<br />removed: verification-needed-bionic verification-needed-focal </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> removed: verification-needed-groovy </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2021-09-30 22:10:43 UTC" datetime="2021-09-30T22:10:43.903842+00:00">on 2021-09-30</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-done<br />removed: regression-proposed verification-failed-xenial verification-needed xenial </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/48" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2021-09-30T23:07:52.134504+00:00" title="2021-09-30 23:07:52 UTC">on 2021-09-30</time><span class="editable-message-last-edit-date"> <a href="#" class="editable-message-last-edit-link">(last edit <time itemprop="editTime" datetime="2021-10-01T00:15:05.522361+00:00" title="2021-10-01 00:15:05 UTC">on 2021-10-01</time>)</a>: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/48"> #48</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Thanks Simon!</p> <p>As previously, there have been some flaky autopkgtest failures. I have been retriggering them and they mostly started passing after one or two retries. There is one persistent failure that occurs in libsoup2.4's basic brotli test, however looking through libsoup2.4's autopkgtest history for focal on amd64, this same test case has randomly passed and failed off and on, and so AFICT is unrelated to this SRU's change.</p> <p>I've filed LP: <a href="/bugs/1945713" class="bug-link">#1945713</a> about this problem. I guess I'll keep retriggering until it passes, unless someone else has an idea?</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks Simon! As previously, there have been some flaky autopkgtest failures. I have been retriggering them and they mostly started passing after one or two retries. There is one persistent failure that occurs in libsoup2.4's basic brotli test, however looking through libsoup2.4's autopkgtest history for focal on amd64, this same test case has randomly passed and failed off and on, and so AFICT is unrelated to this SRU's change. I've filed LP: #1945713 about this problem. I guess I'll keep retriggering until it passes, unless someone else has an idea?</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/49" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2021-10-06T16:14:13.947766+00:00" title="2021-10-06 16:14:13 UTC">on 2021-10-06</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/49"> #49</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This bug was fixed in the package apache2 - 2.4.29-1ubuntu4.19</p> <p>---------------<br /> apache2 (2.4.29-<wbr />1ubuntu4.<wbr />19) bionic; urgency=medium</p> <p> * d/apache2ctl: Also use systemd for graceful if it is in use.<br /> (LP: <a href="/bugs/1832182" class="bug-link">#1832182</a>)<br /> - This extends an earlier fix for the start command to behave<br /> similarly for restart / graceful. Fixes service failures on<br /> unattended upgrade.</p> <p> -- Bryce Harrington <email address hidden> Tue, 28 Sep 2021 22:27:27 +0000</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package apache2 - 2.4.29-1ubuntu4.19 --------------- apache2 (2.4.29-1ubuntu4.19) bionic; urgency=medium * d/apache2ctl: Also use systemd for graceful if it is in use. (LP: #1832182) - This extends an earlier fix for the start command to behave similarly for restart / graceful. Fixes service failures on unattended upgrade. -- Bryce Harrington <bryce@canonical.com> Tue, 28 Sep 2021 22:27:27 +0000</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/50" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2021-10-06T16:14:19.571347+00:00" title="2021-10-06 16:14:19 UTC">on 2021-10-06</time><span class="editable-message-last-edit-date">: </span> <a href="/ubuntu/+source/apache2/+bug/1832182/comments/50"> <strong>Update Released</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/50"> #50</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The verification of the Stable Release Update for apache2 has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The verification of the Stable Release Update for apache2 has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/51" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2021-10-06T16:14:35.786765+00:00" title="2021-10-06 16:14:35 UTC">on 2021-10-06</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/51"> #51</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This bug was fixed in the package apache2 - 2.4.41-4ubuntu3.7</p> <p>---------------<br /> apache2 (2.4.41-4ubuntu3.7) focal; urgency=medium</p> <p> * d/apache2ctl: Also use systemd for graceful if it is in use.<br /> (LP: <a href="/bugs/1832182" class="bug-link">#1832182</a>)<br /> - This extends an earlier fix for the start command to behave<br /> similarly for restart / graceful. Fixes service failures on<br /> unattended upgrade.</p> <p> -- Bryce Harrington <email address hidden> Tue, 28 Sep 2021 22:28:10 +0000</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package apache2 - 2.4.41-4ubuntu3.7 --------------- apache2 (2.4.41-4ubuntu3.7) focal; urgency=medium * d/apache2ctl: Also use systemd for graceful if it is in use. (LP: #1832182) - This extends an earlier fix for the start command to behave similarly for restart / graceful. Fixes service failures on unattended upgrade. -- Bryce Harrington <bryce@canonical.com> Tue, 28 Sep 2021 22:28:10 +0000</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/52" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~vegarnilsen" class="sprite person">Vegar Nilsen (vegarnilsen)</a> wrote <time itemprop="commentTime" datetime="2021-10-07T12:53:27.699272+00:00" title="2021-10-07 12:53:27 UTC">on 2021-10-07</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/52"> #52</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>What? Why did you effectively remove both `apachectl graceful` and `systemctl reload apache2` and not leave any alternative?</p> <p>We're using this pretty much every day to avoid downtime on our mod_security web filter, since it takes a while to do a full restart of Apache with 600+ vhosts:</p> <p>vegar@webwash02:~$ sudo apache2ctl -S | grep -c namevhost<br /> 667</p> <p>vegar@webwash02<wbr />:/etc/apache2/<wbr />sites-enabled$ sudo apachectl -t<br /> Syntax OK<br /> vegar@webwash02<wbr />:/etc/apache2/<wbr />sites-enabled$ sudo apachectl graceful<br /> Invoking 'systemctl restart apache2'.<br /> Use 'systemctl status apache2' for more info.</p> <p>I definitely did not expect a change like this to just be implemented in an LTS version with no notice in security-announce.</p> <p>So every single time we add a new vhost to our web filter, we'll have to do something like this instead of just running `sudo apachectl graceful`:</p> <p>vegar@webwash02:~$ sudo apachectl -t<br /> Syntax OK<br /> vegar@webwash02:~$ systemctl status apache2 | grep "Main PID"<br /> Main PID: 97192 (apache2)<br /> vegar@webwash02:~$ sudo kill -HUP 97192</p> <p>This definitely makes things easier, thanks.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">What? Why did you effectively remove both `apachectl graceful` and `systemctl reload apache2` and not leave any alternative? We're using this pretty much every day to avoid downtime on our mod_security web filter, since it takes a while to do a full restart of Apache with 600+ vhosts: vegar@webwash02:~$ sudo apache2ctl -S | grep -c namevhost 667 vegar@webwash02:/etc/apache2/sites-enabled$ sudo apachectl -t Syntax OK vegar@webwash02:/etc/apache2/sites-enabled$ sudo apachectl graceful Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. I definitely did not expect a change like this to just be implemented in an LTS version with no notice in security-announce. So every single time we add a new vhost to our web filter, we'll have to do something like this instead of just running `sudo apachectl graceful`: vegar@webwash02:~$ sudo apachectl -t Syntax OK vegar@webwash02:~$ systemctl status apache2 | grep "Main PID" Main PID: 97192 (apache2) vegar@webwash02:~$ sudo kill -HUP 97192 This definitely makes things easier, thanks.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/53" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2021-10-07T18:12:53.762601+00:00" title="2021-10-07 18:12:53 UTC">on 2021-10-07</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/53"> #53</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Thanks for raising this feedback Vergar, I'm glad you have a workaround identified, but we'll examine this further.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks for raising this feedback Vergar, I'm glad you have a workaround identified, but we'll examine this further.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/54" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~mf+ubuntu1" class="sprite person">Matthias Ferdinand (mf+ubuntu1)</a> wrote <time itemprop="commentTime" datetime="2021-10-13T08:21:36.837995+00:00" title="2021-10-13 08:21:36 UTC">on 2021-10-13</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/54"> #54</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>I am in the same boat as Vegar Nilsen. Not being able to do a graceful apache restart is a bummer.</p> <p>Not an expert in systemd affairs, but if systemd is unable to track PIDs of services it started, doesn't that make it a bug in systemd (or the apache unit file)?</p> <p>apache2 is run in cgroup /system.<wbr />slice/apache2.<wbr />service, and it should not be able to escape from it in any way. So how comes that systemd cannot find/manage these processes after a graceful restart?</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I am in the same boat as Vegar Nilsen. Not being able to do a graceful apache restart is a bummer. Not an expert in systemd affairs, but if systemd is unable to track PIDs of services it started, doesn't that make it a bug in systemd (or the apache unit file)? apache2 is run in cgroup /system.slice/apache2.service, and it should not be able to escape from it in any way. So how comes that systemd cannot find/manage these processes after a graceful restart? </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/55" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~clechleitner42" class="sprite person">Christoph Lechleitner (clechleitner42)</a> wrote <time itemprop="commentTime" datetime="2021-10-13T11:33:09.342266+00:00" title="2021-10-13 11:33:09 UTC">on 2021-10-13</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/55"> #55</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p><span class="foldable-quoted">> Not being able to do a graceful apache restart is a bummer. </span></p> <p>That's putting it mildly, and it seems totally unnecessary because systemd can reload apache just fine, see below.</p> <p>First a note on the effect of restarting Apache:</p> <p>Everytime Apache restarts we kick out up to 100s of active client connections.</p> <p>On We also have tens of JK workers on some servers, connected to tens of Tomcat instances. This slows down the restart considerably.</p> <p>Secondly to the "unnecessary" part:</p> <p>SystemD is not unable to reload Apache!</p> <p>A simple<br /> systemctl reload apache2<br /> does exactly what<br /> apache2ctl graceful<br /> used to do for decades, and it is reflected in Apache's error.log accordingly:</p> <p>[Wed Oct 13 13:23:23.248679 2021] [mpm_event:notice] [pid 20482:tid 140060367948864] AH00493: SIGUSR1 received. Doing graceful restart<br /> Wed Oct 13 13:23:23.295354 2021] [mpm_event:notice] [pid 20482:tid 140060367948864] AH00489: Apache/2.4.41 (Ubuntu) mod_jk/1.2.46 OpenSSL/1.1.1f configured -- resuming normal operations</p> <p>I also have verified that the PID of Apache's main process stays the same and only it's child processes are new.</p> <p>All done on Ubuntu 20.04 which currently would do an apache restart for "graceful" by mistake.</p> <p>So PLEASE, if you insinst on rerouting apache2ctl graceful to systemd make it reload and not restart Apache.</p> <p>Thanks, regards, Christoph Lechleitner</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">> Not being able to do a graceful apache restart is a bummer. That's putting it mildly, and it seems totally unnecessary because systemd can reload apache just fine, see below. First a note on the effect of restarting Apache: Everytime Apache restarts we kick out up to 100s of active client connections. On We also have tens of JK workers on some servers, connected to tens of Tomcat instances. This slows down the restart considerably. Secondly to the "unnecessary" part: SystemD is not unable to reload Apache! A simple systemctl reload apache2 does exactly what apache2ctl graceful used to do for decades, and it is reflected in Apache's error.log accordingly: [Wed Oct 13 13:23:23.248679 2021] [mpm_event:notice] [pid 20482:tid 140060367948864] AH00493: SIGUSR1 received. Doing graceful restart Wed Oct 13 13:23:23.295354 2021] [mpm_event:notice] [pid 20482:tid 140060367948864] AH00489: Apache/2.4.41 (Ubuntu) mod_jk/1.2.46 OpenSSL/1.1.1f configured -- resuming normal operations I also have verified that the PID of Apache's main process stays the same and only it's child processes are new. All done on Ubuntu 20.04 which currently would do an apache restart for "graceful" by mistake. So PLEASE, if you insinst on rerouting apache2ctl graceful to systemd make it reload and not restart Apache. Thanks, regards, Christoph Lechleitner </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/56" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~paride" class="sprite person">Paride Legovini (paride)</a> wrote <time itemprop="commentTime" datetime="2021-10-14T11:09:18.247526+00:00" title="2021-10-14 11:09:18 UTC">on 2021-10-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/56"> #56</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Hello Christoph,</p> <p>`systemctl reload apache2` is indeed the same of `apache2ctl graceful`:</p> <p>ExecReload=<wbr />/usr/sbin/<wbr />apachectl graceful</p> <p>(apachectl is a symlink to apache2ctl). This said, I see the issue you are reporting: there is effectively no easy way to do a graceful reload of apache2 now. I think one straightforward way to fix this consists in handling the "graceful" and "restart" commands in separate "case" stanzas in apache2ctl.</p> <p>However, at least for the devel release, I think the best way forward would be to expand the service file to cover what apache2ctl does, and make apache2ctl a simple compatibility wrapper around systemctl.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello Christoph, `systemctl reload apache2` is indeed the same of `apache2ctl graceful`: ExecReload=/usr/sbin/apachectl graceful (apachectl is a symlink to apache2ctl). This said, I see the issue you are reporting: there is effectively no easy way to do a graceful reload of apache2 now. I think one straightforward way to fix this consists in handling the "graceful" and "restart" commands in separate "case" stanzas in apache2ctl. However, at least for the devel release, I think the best way forward would be to expand the service file to cover what apache2ctl does, and make apache2ctl a simple compatibility wrapper around systemctl.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> removed: bionic patch systemd verification-done verification-done-bionic verification-done-focal </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Released → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Released → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Released → Triaged </td> </tr> <tr> <td colspan="2">Changed in apache2 (Ubuntu Hirsute): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Released → Triaged </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/57" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~paride" class="sprite person">Paride Legovini (paride)</a> wrote <time itemprop="commentTime" datetime="2021-10-14T11:33:36.898130+00:00" title="2021-10-14 11:33:36 UTC">on 2021-10-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/57"> #57</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>I partially take it back: there's an easy way to do a graceful reload and that's by `systemctl reload apache2` (as Christoph mentioned, but I misinterpreted the package version he was referring to). I can confirm the error.log shows:</p> <p>[pid 3014:tid 139989240114240] AH00493: SIGUSR1 received. Doing graceful restart</p> <p>What doesn't work is `apache2ctl graceful`, which unconditionally calls `systemctl restart`. Excerpt from `apache2ctl`:</p> <p>restart|graceful)<br /> if $HTTPD ${APACHE_ARGUMENTS} -t 2> /dev/null ; then<br /> if need_systemd; then<br /> # If running on systemd we should not directly restart httpd since<br /> # systemd would be confused about httpd's status.<br /> # (See LP: <a href="/bugs/1832182" class="bug-link">#1832182</a>)<br /> echo "Invoking 'systemctl restart ${APACHE_<wbr />SYSTEMD_<wbr />SERVICE}<wbr />'."<br /> echo "Use 'systemctl status ${APACHE_<wbr />SYSTEMD_<wbr />SERVICE}<wbr />' for more info."<br /> <wbr /> systemctl restart "${APACHE_<wbr />SYSTEMD_<wbr />SERVICE}<wbr />"</p> <p>So we have a regression when `apache2ctl graceful` is called directly, which I think it's still a common thing, even if systemctl is to be preferred.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I partially take it back: there's an easy way to do a graceful reload and that's by `systemctl reload apache2` (as Christoph mentioned, but I misinterpreted the package version he was referring to). I can confirm the error.log shows: [pid 3014:tid 139989240114240] AH00493: SIGUSR1 received. Doing graceful restart What doesn't work is `apache2ctl graceful`, which unconditionally calls `systemctl restart`. Excerpt from `apache2ctl`: restart|graceful) if $HTTPD ${APACHE_ARGUMENTS} -t 2> /dev/null ; then if need_systemd; then # If running on systemd we should not directly restart httpd since # systemd would be confused about httpd's status. # (See LP: #1832182) echo "Invoking 'systemctl restart ${APACHE_SYSTEMD_SERVICE}'." echo "Use 'systemctl status ${APACHE_SYSTEMD_SERVICE}' for more info." systemctl restart "${APACHE_SYSTEMD_SERVICE}" So we have a regression when `apache2ctl graceful` is called directly, which I think it's still a common thing, even if systemctl is to be preferred.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/58" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~clechleitner42" class="sprite person">Christoph Lechleitner (clechleitner42)</a> wrote <time itemprop="commentTime" datetime="2021-10-14T11:54:19.537472+00:00" title="2021-10-14 11:54:19 UTC">on 2021-10-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/58"> #58</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>First, sorry if I'm in the slightly wrong issue here. The most recent comment before mine fits our situation perfectly and wasn't old, so I think it's an acceptable place for this discussion.</p> <p><span class="foldable-quoted">> So we have a regression when `apache2ctl graceful` is called directly, which I think it's still a common thing </span></p> <p>I agreed.</p> <p>'common thing' is more than true: apachectl resp. apache2ctl were here before init systems started to support 'reload', and propably before Debian's 'service' wrapper around several supported init systems.</p> <p>Hence<br /> 1. long-term admins are almost hard-wired to call apache2ctl directly<br /> 2. many many scripts do so<br /> 3. many many how-to guides, readmes, ..., do so too</p> <p>IMO the 'restart' and 'graceful' branch in apache2ctl should be split up.</p> <p>But I haven't investiagtes why graceful -> restart might make sense in the first place. At all.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">First, sorry if I'm in the slightly wrong issue here. The most recent comment before mine fits our situation perfectly and wasn't old, so I think it's an acceptable place for this discussion. > So we have a regression when `apache2ctl graceful` is called directly, which I think it's still a common thing I agreed. 'common thing' is more than true: apachectl resp. apache2ctl were here before init systems started to support 'reload', and propably before Debian's 'service' wrapper around several supported init systems. Hence 1. long-term admins are almost hard-wired to call apache2ctl directly 2. many many scripts do so 3. many many how-to guides, readmes, ..., do so too IMO the 'restart' and 'graceful' branch in apache2ctl should be split up. But I haven't investiagtes why graceful -> restart might make sense in the first place. At all. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/59" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~redscourge" class="sprite person">RedScourge (redscourge)</a> wrote <time itemprop="commentTime" datetime="2021-10-14T13:26:13.137065+00:00" title="2021-10-14 13:26:13 UTC">on 2021-10-14</time><span class="editable-message-last-edit-date"> <a href="#" class="editable-message-last-edit-link">(last edit <time itemprop="editTime" datetime="2021-10-14T13:44:28.226171+00:00" title="2021-10-14 13:44:28 UTC">on 2021-10-14</time>)</a>: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/59"> #59</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Sounds like the maintainers have Mozilla'd everything up (not fix an important bug for years then finally go with a potentially frustrating solution) for some of you here. You may want to use the Apache2 PPA repo of the Debian/Ubuntu PHP maintainer Ondřej Surý instead of using this hot mess, like I have for the past few years, since I find that I need it for PHP anyway. You still may have to alter your init script as I did in my patch above. The PPA homepage and usage instructions can be found at: <a rel="nofollow" href="https://launchpad.net/~ondrej/+archive/ubuntu/apache2/">https:/<wbr />/launchpad.<wbr />net/~ondrej/<wbr />+archive/<wbr />ubuntu/<wbr />apache2/</a></p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Sounds like the maintainers have Mozilla'd everything up (not fix an important bug for years then finally go with a potentially frustrating solution) for some of you here. You may want to use the Apache2 PPA repo of the Debian/Ubuntu PHP maintainer Ondřej Surý instead of using this hot mess, like I have for the past few years, since I find that I need it for PHP anyway. You still may have to alter your init script as I did in my patch above. The PPA homepage and usage instructions can be found at: https://launchpad.net/~ondrej/+archive/ubuntu/apache2/</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/60" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~mf+ubuntu1" class="sprite person">Matthias Ferdinand (mf+ubuntu1)</a> wrote <time itemprop="commentTime" datetime="2021-10-14T14:14:04.550196+00:00" title="2021-10-14 14:14:04 UTC">on 2021-10-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/60"> #60</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>another hack around this mess:</p> <p> apache2ctl -k graceful</p> <p>(note the "-k")</p> <p>this leads to the script not matching on "graceful", going to the "*" case instead and passing the arguments to /usr/sbin/apache2, bypassing any systemctl invocation.</p> <p>Actually this is what I usually type, but not all of our scripts/<wbr />crontabs/<wbr />fellow admins use it.<br /> So my mailbox is still flooded with these messages:</p> <p> Invoking 'systemctl restart apache2'.<br /> Use 'systemctl status apache2' for more info.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">another hack around this mess: apache2ctl -k graceful (note the "-k") this leads to the script not matching on "graceful", going to the "*" case instead and passing the arguments to /usr/sbin/apache2, bypassing any systemctl invocation. Actually this is what I usually type, but not all of our scripts/crontabs/fellow admins use it. So my mailbox is still flooded with these messages: Invoking 'systemctl restart apache2'. Use 'systemctl status apache2' for more info. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/61" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2021-10-19T21:24:40.018288+00:00" title="2021-10-19 21:24:40 UTC">on 2021-10-19</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/61"> #61</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>A revert of this update for focal has been accepted to ubuntu-proposed today. This should get released to focal-updates shortly.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">A revert of this update for focal has been accepted to ubuntu-proposed today. This should get released to focal-updates shortly. </textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2021-10-21 02:20:06 UTC" datetime="2021-10-21T02:20:06.973697+00:00">on 2021-10-21</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Impish): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New → Triaged </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided → High </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bryce" class="sprite person">Bryce Harrington (bryce)</a> <time title="2022-01-05 16:03:55 UTC" datetime="2022-01-05T16:03:55.318255+00:00">on 2022-01-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> removed: server-next </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/63" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2022-01-06T14:42:28.497431+00:00" title="2022-01-06 14:42:28 UTC">on 2022-01-06</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/63"> #63</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This bug was fixed in the package apache2 - 2.4.41-4ubuntu3.9</p> <p>---------------<br /> apache2 (2.4.41-4ubuntu3.9) focal-security; urgency=medium</p> <p> * SECURITY UPDATE: DoS or SSRF via forward proxy<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44224-1.<wbr />patch: enforce that fully qualified<br /> uri-paths not to be forward-proxied have an http(s) scheme, and that<br /> the ones to be forward proxied have a hostname in<br /> include/<wbr />http_protocol.<wbr />h, modules/<wbr />http/http_<wbr />request.<wbr />c,<br /> modules/<wbr />http2/h2_<wbr />request.<wbr />c, modules/<wbr />proxy/mod_<wbr />proxy.c,<br /> modules/<wbr />proxy/proxy_<wbr />util.c, server/protocol.c.<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44224-2.<wbr />patch: don't prevent forwarding URIs<br /> w/ no hostname in modules/<wbr />proxy/mod_<wbr />proxy.c,<br /> modules/<wbr />proxy/proxy_<wbr />util.c.<br /> - CVE-2021-44224<br /> * SECURITY UPDATE: overflow in mod_lua multipart parser<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44790.patch: improve error handling in<br /> modules/<wbr />lua/lua_<wbr />request.<wbr />c.<br /> - CVE-2021-44790</p> <p> -- Marc Deslauriers <email address hidden> Wed, 05 Jan 2022 09:49:56 -0500</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package apache2 - 2.4.41-4ubuntu3.9 --------------- apache2 (2.4.41-4ubuntu3.9) focal-security; urgency=medium * SECURITY UPDATE: DoS or SSRF via forward proxy - debian/patches/CVE-2021-44224-1.patch: enforce that fully qualified uri-paths not to be forward-proxied have an http(s) scheme, and that the ones to be forward proxied have a hostname in include/http_protocol.h, modules/http/http_request.c, modules/http2/h2_request.c, modules/proxy/mod_proxy.c, modules/proxy/proxy_util.c, server/protocol.c. - debian/patches/CVE-2021-44224-2.patch: don't prevent forwarding URIs w/ no hostname in modules/proxy/mod_proxy.c, modules/proxy/proxy_util.c. - CVE-2021-44224 * SECURITY UPDATE: overflow in mod_lua multipart parser - debian/patches/CVE-2021-44790.patch: improve error handling in modules/lua/lua_request.c. - CVE-2021-44790 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 05 Jan 2022 09:49:56 -0500</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/64" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2022-01-06T14:42:31.589577+00:00" title="2022-01-06 14:42:31 UTC">on 2022-01-06</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/64"> #64</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>This bug was fixed in the package apache2 - 2.4.29-1ubuntu4.21</p> <p>---------------<br /> apache2 (2.4.29-<wbr />1ubuntu4.<wbr />21) bionic-security; urgency=medium</p> <p> * SECURITY UPDATE: DoS or SSRF via forward proxy<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44224-1.<wbr />patch: enforce that fully qualified<br /> uri-paths not to be forward-proxied have an http(s) scheme, and that<br /> the ones to be forward proxied have a hostname in<br /> include/<wbr />http_protocol.<wbr />h, modules/<wbr />http/http_<wbr />request.<wbr />c,<br /> modules/<wbr />http2/h2_<wbr />request.<wbr />c, modules/<wbr />proxy/mod_<wbr />proxy.c,<br /> modules/<wbr />proxy/proxy_<wbr />util.c, server/protocol.c.<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44224-2.<wbr />patch: don't prevent forwarding URIs<br /> w/ no hostname in modules/<wbr />proxy/mod_<wbr />proxy.c,<br /> modules/<wbr />proxy/proxy_<wbr />util.c.<br /> - CVE-2021-44224<br /> * SECURITY UPDATE: overflow in mod_lua multipart parser<br /> - debian/<wbr />patches/<wbr />CVE-2021-<wbr />44790.patch: improve error handling in<br /> modules/<wbr />lua/lua_<wbr />request.<wbr />c.<br /> - CVE-2021-44790</p> <p> -- Marc Deslauriers <email address hidden> Wed, 05 Jan 2022 09:50:41 -0500</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package apache2 - 2.4.29-1ubuntu4.21 --------------- apache2 (2.4.29-1ubuntu4.21) bionic-security; urgency=medium * SECURITY UPDATE: DoS or SSRF via forward proxy - debian/patches/CVE-2021-44224-1.patch: enforce that fully qualified uri-paths not to be forward-proxied have an http(s) scheme, and that the ones to be forward proxied have a hostname in include/http_protocol.h, modules/http/http_request.c, modules/http2/h2_request.c, modules/proxy/mod_proxy.c, modules/proxy/proxy_util.c, server/protocol.c. - debian/patches/CVE-2021-44224-2.patch: don't prevent forwarding URIs w/ no hostname in modules/proxy/mod_proxy.c, modules/proxy/proxy_util.c. - CVE-2021-44224 * SECURITY UPDATE: overflow in mod_lua multipart parser - debian/patches/CVE-2021-44790.patch: improve error handling in modules/lua/lua_request.c. - CVE-2021-44790 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 05 Jan 2022 09:50:41 -0500</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Fix Released </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/65" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2022-01-20T22:41:02.113456+00:00" title="2022-01-20 22:41:02 UTC">on 2022-01-20</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/65"> #65</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The Hirsute Hippo has reached End of Life, so this bug will not be fixed for that release.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The Hirsute Hippo has reached End of Life, so this bug will not be fixed for that release.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Hirsute): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Won't Fix </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/ubuntu/+source/apache2/+bug/1832182/comments/66" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2022-07-18T22:56:36.543387+00:00" title="2022-07-18 22:56:36 UTC">on 2022-07-18</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/ubuntu/+source/apache2/+bug/1832182/comments/66"> #66</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Ubuntu 21.10 (Impish Indri) has reached end of life, so this bug will not be fixed for that specific release.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Ubuntu 21.10 (Impish Indri) has reached end of life, so this bug will not be fixed for that specific release.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in apache2 (Ubuntu Impish): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged → Won't Fix </td> </tr> </table> </div> </div> <div style="float: right;"> <a class="menu-link-activitylog" href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+activity">See full activity log</a> </div> <div class="clearfix"></div> <div align="center" id="add-comment-login-first"> To post a comment you must <a href="+login?comments=all">log in</a>. </div> </div><!-- class="top-portlet" --> </div><!--- id="maincontentsub"--> <div> <div id="duplicate-form-container"></div> <div id="privacy-form-container"></div> </div> </div> </div><!-- yui-b --> </div><!-- yui-main --> <div id="side-portlets" class="yui-b side"> <div id="involvement" class="portlet"> <ul class="involvement"> <li class="single"> <a class="sprite bugs" href="/ubuntu/+source/apache2/+filebug"> Report a bug </a> </li> </ul> </div> <div id="privacy" class="first portlet public"> <div id="privacy-text"> <span id="information-type-summary" class="sprite public">This report contains <strong id="information-type">Public</strong> information </span> <div id="information-type-description" style="padding-top: 5px">Everyone can see this information. </div> </div> </div> <div id="portlet-actions" class="portlet vertical"> <ul id="duplicate-actions"> </ul> <ul id="lock-status-actions"> </ul> </div> <div class="portlet vertical" id="portlet-subscription"> <div class="section"> <div id="current_user_subscription" class="False"> <span>You are</span> <a class="menu-link-subscription sprite modify edit" href="/ubuntu/+source/apache2/+bug/1832182/+subscribe"> not directly subscribed to this bug's notifications. </a> </div> <div id="sub-unsub-spinner">Subscribing...</div> <ul> <li><a class="menu-link-editsubscriptions sprite modify edit" href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+subscriptions" title="View and change your subscriptions to this bug">Edit bug mail</a></li> </ul> </div> <script type="text/javascript"> LPJS.use('io-base', 'node', 'lp.bugs.bugtask_index.portlets.subscription', function(Y) { Y.on('domready', function() { Y.lp.bugs.bugtask_index.portlets.subscription.initialize(); }); }); </script> </div> <div class="portlet vertical" id="portlet-subscribers"> <h2>Other bug subscribers</h2> <div> <div><a class="menu-link-addsubscriber sprite add" href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+addsubscriber" title="Launchpad will email that person whenever this bugs changes">Subscribe someone else</a></div> </div> <div id="other-bug-subscribers"></div> </div> <div class="portlet" id="portlet-patches"> <h2>Patches</h2> <ul> <li class="download-attachment"> <a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+attachment/5286568/+files/apachectl_patch.diff" class="sprite haspatch-icon">actual diff -u output of before+after editing /usr/sbin/apachectl from apache2 version 2.4.18-2ubuntu3.12 in 16.04 LTS</a> <a class="sprite edit action-icon" title="Change patch details" href="/ubuntu/+source/apache2/+bug/1832182/+attachment/5286568">Edit</a> </li> </ul> <ul> <li> <a class="sprite add" href="/ubuntu/+source/apache2/+bug/1832182/+addcomment?field.patch=on">Add patch</a> </li> </ul> </div> <div class="portlet" id="portlet-watches"> <h2>Remote bug watches</h2> <ul> <li> <span class="sprite bug-remote"></span> <a class="link-external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927302">debbugs #927302</a> <br />[<span>open normal</span>] <a class="sprite edit action-icon" title="Change watch details" href="/bugs/1832182/+watch/133568">Edit</a> </li> </ul> <p>Bug watches keep track of this bug in other bug trackers.</p> </div> </div><!-- yui-b side --> </div><!-- yui-t4 --> <div id="footer" class="footer"> <div class="lp-arcana"> <div class="lp-branding"> <a href="https://launchpad.net/"><img src="/@@/launchpad-footer-logo.svg" alt="Launchpad" width="65" height="18" /></a> • <a href="https://launchpad.net/+tour">Take the tour</a> • <a href="https://help.launchpad.net/">Read the guide</a> <form id="globalsearch" method="get" accept-charset="UTF-8" action="https://launchpad.net/+search"> <input type="search" id="search-text" name="field.text" /> <input type="image" src="/@@/search" style="vertical-align:5%" alt="Search Launchpad" /> </form> </div> </div> <div class="colophon"> © 2004 <a href="http://canonical.com/">Canonical Ltd.</a> • <a href="https://launchpad.net/legal">Terms of use</a> • <a href="https://www.ubuntu.com/legal/dataprivacy">Data privacy</a> • <a href="/feedback">Contact Launchpad Support</a> • <a href="http://blog.launchpad.net/">Blog</a> • <a href="https://canonical.com/careers">Careers</a> • <a href="https://ubuntu.social/@launchpadstatus">System status</a> <span id="lp-version"> • 22ade00 (<a href="https://dev.launchpad.net/">Get the code!</a>) </span> </div> </div> </div><!-- yui-d0--> <script id="json-cache-script">LP.cache = {"related_features": {}, "bug": {"self_link": "https://bugs.launchpad.net/api/devel/bugs/1832182", "web_link": "https://bugs.launchpad.net/bugs/1832182", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug", "id": 1832182, "private": false, "information_type": "Public", "name": null, "title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "description": "[Impact]\n\nUnattended upgrade will attempt to gracefully reload the Apache2 httpd service, but it reloads apache directly, not via systemd, so systemctl will mis-report the true status. This can cause unexpected and unnecessary server outages when e.g. upgrading from one LTS to another.\n\n\n[Test Case]\n\nroot@server:/usr/local/sbin# apache2ctl stop\nroot@server:/usr/local/sbin# apache2ctl graceful\nhttpd not running, trying to start\nroot@server:/usr/local/sbin# systemctl status apache2.service\n? apache2.service - The Apache HTTP Server\n\u00a0\u00a0\u00a0Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)\n\u00a0\u00a0Drop-In: /lib/systemd/system/apache2.service.d\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-apache2-systemd.conf\n\u00a0\u00a0\u00a0Active: inactive (dead) since Mon 2019-06-10 01:04:13 MDT; 17s ago\n\u00a0\u00a0Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)\n\u00a0\u00a0Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)\n\u00a0Main PID: 1849 (code=exited, status=0/SUCCESS)\n\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server apachectl[1408]: AH00112: Warning: DocumentRoot [/srv/apache2/www/...\nJun 08 19:11:24 server systemd[1]: Started The Apache HTTP Server.\nJun 09 06:25:04 server systemd[1]: Reloading The Apache HTTP Server.\nJun 09 06:25:04 server systemd[1]: Reloaded The Apache HTTP Server.\nJun 10 01:04:13 server apachectl[27370]: httpd (no pid file) not running\n\nOutput after customizing the apache2ctl script and restarting it:\n\nroot@server:/usr/local/sbin# apache2ctl_custom graceful\nInvoking 'systemctl start apache2'.\nUse 'systemctl status apache2' for more info.\nroot@server:/usr/local/sbin# systemctl status apache2.service\n? apache2.service - The Apache HTTP Server\n\u00a0\u00a0\u00a0Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)\n\u00a0\u00a0Drop-In: /lib/systemd/system/apache2.service.d\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-apache2-systemd.conf\n\u00a0\u00a0\u00a0Active: active (running) since Mon 2019-06-10 01:04:50 MDT; 4s ago\n\u00a0\u00a0Process: 27370 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)\n\u00a0\u00a0Process: 11462 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)\n\u00a0\u00a0Process: 27432 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)\n\u00a0Main PID: 27444 (apache2)\n\u00a0\u00a0\u00a0\u00a0Tasks: 6 (limit: 2318)\n\u00a0\u00a0\u00a0CGroup: /system.slice/apache2.service\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27444 /usr/sbin/apache2 -k start\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27448 /usr/sbin/apache2 -k start\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27449 /usr/sbin/apache2 -k start\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27451 /usr/sbin/apache2 -k start\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27454 /usr/sbin/apache2 -k start\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+-27455 /usr/sbin/apache2 -k start\n\nJun 10 01:04:50 server systemd[1]: Starting The Apache HTTP Server...\nJun 10 01:04:50 server systemd[1]: Started The Apache HTTP Server.\n\n[Fix]\n\nThe fix is made somewhat obvious due to the fact that the issue was fixed for \"apache2ctl start\" in 18.04 LTS by replacing the regular call (which resolves to \"/usr/sbin/apache2 -k start\") with a check for presence of systemd, followed by an invocation of \"systemctl start apache2.service\" if that check is affirmative, or falling back to the old start command if that check is negative.\n\nAttached to this bug report is a diff of the file before and after I copied the fixed invocation from the \"start\" subsection to the \"graceful\" subsection in 18.04 LTS. A fix for 16.04 LTS would require copying that block both into the \"start\" and \"graceful\" subsections.\n\n\n[Regression Potential]\n\nThis alters the behavior of Debian's apache2ctl script for managing the service state. No other Apache2 code is modified. Thus things to watch for new regressions would deal with the apache service's state itself, not crashes or behavioral changes.\n\nWith a manual sysadmin-supervised service restart, if there are problems the sysadmin can intervene. The real risk of regression here would be for unsupervised or automated service updates.\n\n\n[Original Report]\n\nWhen starting or restarting Apache via the /usr/sbin/apache2ctl script, systemd becomes unaware of the state of Apache, causing \"systemctl status apache2.service\" to report \"Active: inactive (dead)\". Below I describe the issue and a fix; attached is the output of the diff command after I fixed it on my own 18.04 LTS system.\n\nDespite this issue, Apache itself generally runs fine, so this is not an absolutely critical issue, however as both \"systemctl status apache2.service\" and \"service apache2 status\" become unable to detect its running state, and as some people may be scripting Apache service checks using those commands, they may experience server outages when they migrate from 14.04 LTS to 16.04 LTS or 18.04 LTS, so this could potentially have serious consequences. I suspect this caused or at least contributed to at least one outage of a web server I am responsible for, as the web file backup script was unable to restart the apache process after stopping it.\n\nThis issue affects Ubuntu 16.04 LTS when using \"apache2ctl start\" or \"apache2ctl graceful\", and Ubuntu 18.04 LTS just when using \"apache2ctl graceful\".\n\n\n[Additional information]\n\nlsb_release -rd :\n\nDescription: Ubuntu 18.04.2 LTS\nRelease: 18.04\n\napt-cache policy apache2:\n\napache2:\n\u00a0\u00a0Installed: 2.4.29-1ubuntu4.6\n\u00a0\u00a0Candidate: 2.4.29-1ubuntu4.6", "owner_link": "https://bugs.launchpad.net/api/devel/~redscourge", "bug_tasks_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/bug_tasks", "duplicate_of_link": null, "date_created": "2019-06-10T07:31:32.043912+00:00", "activity_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/activity", "subscriptions_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/subscriptions", "date_last_updated": "2022-07-18T22:56:38.973329+00:00", "who_made_private_link": null, "date_made_private": null, "heat": 46, "bug_watches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/bug_watches", "cves_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/cves", "vulnerabilities_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/vulnerabilities", "duplicates_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/duplicates", "attachments_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/attachments", "security_related": false, "latest_patch_uploaded": "2019-09-03T20:52:35.857843+00:00", "tags": [], "date_last_message": "2022-07-18T22:56:36.543387+00:00", "number_of_duplicates": 0, "message_count": 67, "users_affected_count": 6, "users_unaffected_count": 0, "users_affected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/users_affected", "users_unaffected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/users_unaffected", "users_affected_count_with_dupes": 6, "other_users_affected_count_with_dupes": 6, "users_affected_with_dupes_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/users_affected_with_dupes", "messages_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/messages", "lock_status": "Unlocked", "lock_reason": null, "linked_branches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/linked_branches", "linked_merge_proposals_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1832182/linked_merge_proposals", "http_etag": "\"d0913a289e0bb5069904b90f6ca9a63c32212a9b-76e4dd116f4fe6f16c5b529f247e7e012a4dd070\""}, "subscribers_portlet_url_data": {"web_link": "https://bugs.launchpad.net/bugs/1832182", "self_link": "https://bugs.launchpad.net/api/devel/bugs/1832182"}, "total_comments_and_activity": 176, "initial_comment_batch_offset": 41, "first visible_recent_comment": 26, "bugtask_data": {"2504053": {"id": 2504053, "row_id": "tasksummary2504053", "form_row_id": "task2504053", "bugtask_path": "/debian/+source/apache2/+bug/1832182", "prefix": "debian_apache2", "targetname": "apache2 (Debian)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/debian/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "New", "value": "New", "description": "Not looked at yet.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusNEW"}], "status_value": "New", "importance_widget_items": "[]", "importance_value": "Unknown", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2503629": {"id": 2503629, "row_id": "tasksummary2503629", "form_row_id": "task2503629", "bugtask_path": "/ubuntu/+source/apache2/+bug/1832182", "prefix": "ubuntu_apache2", "targetname": "apache2 (Ubuntu)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Triaged", "value": "Triaged", "description": "Verified by the bug supervisor.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusTRIAGED"}], "status_value": "Triaged", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2644934": {"id": 2644934, "row_id": "tasksummary2644934", "form_row_id": "task2644934", "bugtask_path": "/ubuntu/xenial/+source/apache2/+bug/1832182", "prefix": "ubuntu_xenial_apache2", "targetname": "apache2 (Ubuntu Xenial)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/xenial/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Won't Fix", "value": "Won't Fix", "description": "Doesn't fit with the project plans, sorry.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusWONTFIX"}], "status_value": "Won't Fix", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2644933": {"id": 2644933, "row_id": "tasksummary2644933", "form_row_id": "task2644933", "bugtask_path": "/ubuntu/bionic/+source/apache2/+bug/1832182", "prefix": "ubuntu_bionic_apache2", "targetname": "apache2 (Ubuntu Bionic)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": "bryce", "assignee_is_team": false, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/bionic/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Fix Released", "value": "Fix Released", "description": "The fix was released.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusFIXRELEASED"}], "status_value": "Fix Released", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2644929": {"id": 2644929, "row_id": "tasksummary2644929", "form_row_id": "task2644929", "bugtask_path": "/ubuntu/focal/+source/apache2/+bug/1832182", "prefix": "ubuntu_focal_apache2", "targetname": "apache2 (Ubuntu Focal)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": "bryce", "assignee_is_team": false, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/focal/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Fix Released", "value": "Fix Released", "description": "The fix was released.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusFIXRELEASED"}], "status_value": "Fix Released", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2644928": {"id": 2644928, "row_id": "tasksummary2644928", "form_row_id": "task2644928", "bugtask_path": "/ubuntu/groovy/+source/apache2/+bug/1832182", "prefix": "ubuntu_groovy_apache2", "targetname": "apache2 (Ubuntu Groovy)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/groovy/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Won't Fix", "value": "Won't Fix", "description": "Doesn't fit with the project plans, sorry.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusWONTFIX"}], "status_value": "Won't Fix", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2655626": {"id": 2655626, "row_id": "tasksummary2655626", "form_row_id": "task2655626", "bugtask_path": "/ubuntu/hirsute/+source/apache2/+bug/1832182", "prefix": "ubuntu_hirsute_apache2", "targetname": "apache2 (Ubuntu Hirsute)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/hirsute/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Won't Fix", "value": "Won't Fix", "description": "Doesn't fit with the project plans, sorry.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusWONTFIX"}], "status_value": "Won't Fix", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2771813": {"id": 2771813, "row_id": "tasksummary2771813", "form_row_id": "task2771813", "bugtask_path": "/ubuntu/impish/+source/apache2/+bug/1832182", "prefix": "ubuntu_impish_apache2", "targetname": "apache2 (Ubuntu Impish)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/impish/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Won't Fix", "value": "Won't Fix", "description": "Doesn't fit with the project plans, sorry.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusWONTFIX"}], "status_value": "Won't Fix", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}, "2771812": {"id": 2771812, "row_id": "tasksummary2771812", "form_row_id": "task2771812", "bugtask_path": "/ubuntu/jammy/+source/apache2/+bug/1832182", "prefix": "ubuntu_jammy_apache2", "targetname": "apache2 (Ubuntu Jammy)", "bug_title": "systemd unable to detect running apache if invoked via \"apache2ctl graceful\"", "assignee_value": null, "assignee_is_team": null, "assignee_vocabulary": "AllUserTeamsParticipation", "assignee_vocabulary_filters": [], "hide_assignee_team_selection": true, "user_can_unassign": false, "user_can_delete": false, "delete_link": "https://bugs.launchpad.net/ubuntu/jammy/+source/apache2/+bug/1832182/+delete", "target_is_product": false, "status_widget_items": [{"name": "Triaged", "value": "Triaged", "description": "Verified by the bug supervisor.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusTRIAGED"}], "status_value": "Triaged", "importance_widget_items": "[]", "importance_value": "High", "milestone_widget_items": "[]", "milestone_value": null, "user_can_edit_assignee": false, "user_can_edit_milestone": false, "user_can_edit_status": false, "user_can_edit_importance": false}}, "information_type_data": {"PUBLIC": {"value": "PUBLIC", "description": "Everyone can see this information.\n", "name": "Public", "order": 0, "is_private": false, "description_css_class": "choice-description"}, "PUBLICSECURITY": {"value": "PUBLICSECURITY", "description": "Everyone can see this security related information.\n", "name": "Public Security", "order": 1, "is_private": false, "description_css_class": "choice-description"}, "PRIVATESECURITY": {"value": "PRIVATESECURITY", "description": "Only the security group can see this information.\n ", "name": "Private Security", "order": 2, "is_private": true, "description_css_class": "choice-description"}, "USERDATA": {"value": "USERDATA", "description": "Only shared with users permitted to see private user information.\n", "name": "Private", "order": 3, "is_private": true, "description_css_class": "choice-description"}}, "bug_is_private": false, "context": {"self_link": "https://bugs.launchpad.net/api/devel/ubuntu/+source/apache2/+bug/1832182", "web_link": "https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1832182", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug_task", "bug_link": "https://bugs.launchpad.net/api/devel/bugs/1832182", "milestone_link": null, "status": "Triaged", "status_explanation": null, "importance": "High", "importance_explanation": null, "assignee_link": null, "bug_target_display_name": "apache2 (Ubuntu)", "bug_target_name": "apache2 (Ubuntu)", "bug_watch_link": null, "date_assigned": null, "date_created": "2019-06-10T07:31:32.043912+00:00", "date_confirmed": "2019-06-11T19:32:11.828903+00:00", "date_incomplete": null, "date_in_progress": null, "date_closed": null, "date_left_new": "2019-06-11T19:32:11.828903+00:00", "date_triaged": "2019-06-11T19:32:11.828903+00:00", "date_fix_committed": null, "date_fix_released": null, "date_left_closed": "2021-10-14T11:10:13.839290+00:00", "owner_link": "https://bugs.launchpad.net/api/devel/~redscourge", "target_link": "https://bugs.launchpad.net/api/devel/ubuntu/+source/apache2", "title": "Bug #1832182 in apache2 (Ubuntu): \"systemd unable to detect running apache if invoked via \"apache2ctl graceful\"\"", "related_tasks_collection_link": "https://bugs.launchpad.net/api/devel/ubuntu/+source/apache2/+bug/1832182/related_tasks", "is_complete": false, "http_etag": "\"d0d53464ba0439326a82dabf67ea285335b8ec57-7edadbfc60c13d5c5acb58e9d65b30a494a20eee\""}};</script> </body> <!-- Facet name: bugs Page type: main_side Has global search: True Has application tabs: True Has side portlets: True At least 90 queries/external actions issued in 0.76 seconds Features: {'profiling.enabled': None, 'hard_timeout': '9000', 'app.mainsite_only.canonical_url': None, 'js.yui_version': None, 'app.maintenance_message': None, 'bugs.affected_count_includes_dupes.disabled': None, 'baselayout.careers_link.disabled': None, 'visible_render_time': None} r22ade00 --> </html>