CINXE.COM

Bug #1865218 “mod_php gets disabled during do-release-upgrade” : Bugs : php7.4 package : Debian

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <base href="https://bugs.launchpad.net/debian/+source/php7.4/+bug/1865218/+index" /> <meta charset="UTF-8" /> <title>Bug #1865218 “mod_php gets disabled during do-release-upgrade” : Bugs : php7.4 package : Debian</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/1865218" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/bugs/1865218/bug.atom" title="Bug 1865218 Feed" /> <link type="text/css" rel="stylesheet" media="screen, print" href="/+icing/rev22ade00ab50b929fac63b8ee7252243aceda294a/combo.css" /> <meta name="description" content="[Impact] A normal upgrade of a properly functioning PHP website server can unexpectedly result in disabling PHP, when there are no misconfigurations or other actual errors. It's also easy to miss the error message, thus making it more challenging to notice the site breakage. [Fix] Instead of issuing an err when there is already one or more active apache mod for php(s) of a different version, issue a warning and disable it. [Test Case] For bionic -&gt; focal upgrades:   $ lxc launch ubuntu:1..." /> <meta property="og:description" content="[Impact] A normal upgrade of a properly functioning PHP website server can unexpectedly result in disabling PHP, when there are no misconfigurations or other actual errors. It's also easy to miss the error message, thus making it more challenging to notice the site breakage. [Fix] Instead of issuing an err when there is already one or more active apache mod for php(s) of a different version, issue a warning and disable it. [Test Case] For bionic -&gt; focal upgrades:   $ lxc launch ubuntu:1..." /> <meta property="og:title" content="Bug #1865218 “mod_php gets disabled during do-release-upgrade” : Bugs : php7.4 package : Debian" /> <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/1865218" /> <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&amp;lp/meta.js&amp;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/debian/+source/php7.4/+bug/1865218/+login">Log in / Register</a></div> </div><!--id="locationbar"--> <div id="watermark" class="watermark-apps-portlet"> <div> <a href="https://launchpad.net/debian"><img alt="" width="64" height="64" src="https://launchpadlibrarian.net/23668930/debian64.png" /></a> </div> <div class="wide"> <h2 id="watermark-heading"><a href="https://launchpad.net/debian">Debian</a><br /><a href="https://launchpad.net/debian/+source/php7.4">php7.4 package</a></h2> </div> <!-- Application Menu --> <ul class="facetmenu"> <li class="overview"><a href="https://launchpad.net/debian/+source/php7.4">Overview</a></li> <li class="branches"><a href="https://code.launchpad.net/debian/+source/php7.4">Code</a></li> <li class="bugs active"><a href="https://bugs.launchpad.net/debian/+source/php7.4">Bugs</a></li> <li class="specifications disabled-tab"><span>Blueprints</span></li> <li class="translations"><a href="https://translations.launchpad.net/debian/+source/php7.4">Translations</a></li> <li class="answers"><a href="https://answers.launchpad.net/debian/+source/php7.4">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%;"> mod_php gets disabled during do-release-upgrade </span> </h1> <div id="registration" class="registering"> Bug #1865218 reported by <a href="https://launchpad.net/~sdeziel" class="sprite person">Simon Déziel</a> <time title="2020-02-28 20:23:43 UTC" datetime="2020-02-28T20:23:43.215757+00:00">on 2020-02-28</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">28</a></span> </div> <div class="actions"> <span id="affectsmetoo" style="display: inline">This bug affects 4 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="tasksummary2606400"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2606400"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/ubuntu/+source/php7.2" title="Latest release: 7.2.24-0ubuntu0.18.04.17, uploaded to main on 2023-02-24 01:49:08.335443+00:00 by Marc Deslauriers (mdeslaur), maintained by Ubuntu Developers (ubuntu-devel-discuss-lists)">php7.2 (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 statusINVALID">Invalid</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 importanceUNDECIDED">Undecided</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2606400"> <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="tasksummary2606401"> <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/php7.2">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 importanceUNDECIDED">Undecided</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2606401"> <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="tasksummary2606395"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2606395"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/ubuntu/+source/php7.3" title="No current release for this source package in Ubuntu">php7.3 (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 statusINVALID">Invalid</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 importanceUNDECIDED">Undecided</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2606395"> <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="tasksummary2606397"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/eoan/+source/php7.3">Eoan</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 importanceUNDECIDED">Undecided</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2606397"> <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 class="highlight" id="tasksummary2592063"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2592063"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/debian/+source/php7.4" title="Latest release: 7.4.33-1+deb11u5, uploaded to main on 2024-06-29 18:01:22.042005+00:00 by Debian PHP Maintainers (team+pkg-php), maintained by Debian PHP Maintainers (team+pkg-php)">php7.4 (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=893481">debbugs #893481</a> </div> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2576487"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2576487"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/ubuntu/+source/php7.4" title="Latest release: 7.4.3-4ubuntu2.24, uploaded to main on 2024-09-30 21:02:12.364762+00:00 by Marc Deslauriers (mdeslaur), maintained by Ubuntu Developers (ubuntu-devel-discuss-lists)">php7.4 (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 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-tasksummary2576487"> <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="tasksummary2604312"> <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/php7.4">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-tasksummary2604312"> <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="tasksummary2604309"> <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/php7.4">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 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-tasksummary2604309"> <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"> </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]<br /> A normal upgrade of a properly functioning PHP website server can unexpectedly result in disabling PHP, when there are no misconfigurations or other actual errors. It&#x27;s also easy to miss the error message, thus making it more challenging to notice the site breakage.</p> <p>[Fix]<br /> Instead of issuing an err when there is already one or more active apache mod for php(s) of a different version, issue a warning and disable it.</p> <p>[Test Case]</p> <p>For bionic -&gt; focal upgrades:</p> <p>&nbsp;&nbsp;$ lxc launch ubuntu:18.04/amd64 ba<br /> &nbsp;&nbsp;$ lxc exec ba -- bash<br /> &nbsp;&nbsp;# apt-get install -y libapache2-mod-php<br /> &nbsp;&nbsp;# apt-get install -y ubuntu-<wbr />release-<wbr />upgrader-<wbr />core<br /> &nbsp;&nbsp;# do-release-upgrade -d<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Answer defaults for everything<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Allow it to reboot when done, and log back in</p> <p>For eoan -&gt; focal upgrades:</p> <p>&nbsp;&nbsp;$ lxc launch ubuntu:19.10/amd64 ea<br /> &nbsp;&nbsp;$ lxc exec ea -- bash<br /> &nbsp;&nbsp;# apt-get install -y libapache2-mod-php<br /> &nbsp;&nbsp;# apt-get install -y ubuntu-<wbr />release-<wbr />upgrader-<wbr />core<br /> &nbsp;&nbsp;# do-release-upgrade<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Answer defaults for everything<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Allow it to reboot when done, and log back in</p> <p>For either case, to verify the error is present:<br /> &nbsp;&nbsp;# journalctl --boot | grep libapache2-<wbr />mod-php7.<wbr />4 | grep php7.[23] | cut -d: -f5<br /> &nbsp;&nbsp;php7.3 module already enabled, not enabling PHP 7.4<br /> &nbsp;&nbsp;# apt-cache policy libapache2-mod-php* | grep -B1 Installed<br /> &nbsp;&nbsp;&nbsp;&nbsp;libapache2-<wbr />mod-php:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installed: 2:7.4+75<br /> &nbsp;&nbsp;&nbsp;&nbsp;--<br /> &nbsp;&nbsp;&nbsp;&nbsp;libapache2-<wbr />mod-php5:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installed: (none)<br /> &nbsp;&nbsp;&nbsp;&nbsp;--<br /> &nbsp;&nbsp;&nbsp;&nbsp;libapache2-<wbr />mod-php7.<wbr />2:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installed: (none)<br /> &nbsp;&nbsp;&nbsp;&nbsp;--<br /> &nbsp;&nbsp;&nbsp;&nbsp;libapache2-<wbr />mod-php7.<wbr />3:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installed: (none)<br /> &nbsp;&nbsp;&nbsp;&nbsp;--<br /> &nbsp;&nbsp;&nbsp;&nbsp;libapache2-<wbr />mod-php7.<wbr />4:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installed: 7.4.3-4ubuntu1</p> <p>To verify the fix (for bionic; eoan is similar: s/7.2/7.3/):</p> <p>&nbsp;&nbsp;$ lxc launch ubuntu:18.04/amd64 bb<br /> &nbsp;&nbsp;$ lxc exec bb -- bash<br /> &nbsp;&nbsp;# apt-get -y install software-<wbr />properties-<wbr />common<br /> &nbsp;&nbsp;# add-apt-repository -yus ppa:bryce/<wbr />php-defaults-<wbr />fix-lp1865218-<wbr />mod-php-<wbr />upgrade<br /> &nbsp;&nbsp;# apt-cache policy libapache2-<wbr />mod-php7.<wbr />2<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Verify the new version is available<br /> &nbsp;&nbsp;# apt-get install -y libapache2-<wbr />mod-php7.<wbr />2<br /> &nbsp;&nbsp;# apt-cache policy libapache2-<wbr />mod-php7.<wbr />2<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Verify the new version is installed<br /> &nbsp;&nbsp;# apt-get install -y ubuntu-<wbr />release-<wbr />upgrader-<wbr />core<br /> &nbsp;&nbsp;# apt-get upgrade -y<br /> &nbsp;&nbsp;# do-release-upgrade -d # drop -d on eoan<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Answer defaults for everything<br /> &nbsp;&nbsp;&nbsp;&nbsp;+ Allow it to reboot when done, and log back in<br /> &nbsp;&nbsp;# Verify the 7.4 version is installed<br /> &nbsp;&nbsp;&nbsp;&nbsp;apt-cache policy libapache2-mod-php* | grep -B1 Installed<br /> &nbsp;&nbsp;# Verify error is not present<br /> &nbsp;&nbsp;&nbsp;&nbsp;journalctl --boot | grep libapache2-<wbr />mod-php7.<wbr />4 | grep php7.[23] | cut -d: -f5</p> <p>[Regression Potential]<br /> Since this change affects only the installer&#x27;s upgrade logic, the thing to keep an eye on would be behavioral changes during upgrades or, possibly, during installation.</p> <p>Presumably the rationale for the current behavior of refusing to disable an already running mod-php is if the user had intentionally installed a non-distro managed or self-modified mod-php. Upgrading in such a situation might result in unexpected behavior changes. However, this custom configuration is unlikely to be common, and should be expected to be affected during a system upgrade.</p> <p>[Original Report]<br /> Yesterday, when upgrading a client VMs running Xenial and moving to Bionic, I noticed Apache&#x27;s mod_php was disabled. I later reproduced this in a container:</p> <p># create a Xenial container<br /> $ lxc launch images:<wbr />ubuntu/<wbr />xenial xa<br /> Creating xa<br /> Starting xa</p> <p># Install Apache mod_php<br /> $ lxc shell xa<br /> mesg: ttyname failed: Success</p> <p>root@xa:~# apt-get install libapache2-mod-php<br /> Reading package lists... Done<br /> Building dependency tree<br /> Reading state information... Done<br /> ...<br /> Unpacking libapache2-<wbr />mod-php7.<wbr />0 (7.0.33-<wbr />0ubuntu0.<wbr />16.04.12) ...<br /> ...<br /> apache2_switch_mpm Switch to prefork<br /> apache2_invoke: Enable module php7.0</p> <p># Upgrade to Bionic<br /> root@xa:~# apt-get install ubuntu-<wbr />release-<wbr />upgrader-<wbr />core<br /> ...</p> <p>root@xa:~# do-release-upgrade<br /> ...<br /> Creating config file /etc/php/<wbr />7.2/cli/<wbr />php.ini with new version<br /> Setting up libapache2-<wbr />mod-php7.<wbr />2 (7.2.24-<wbr />0ubuntu0.<wbr />18.04.3) ...</p> <p>Creating config file /etc/php/<wbr />7.2/apache2/<wbr />php.ini with new version<br /> libapache2-<wbr />mod-php7.<wbr />2: php7.0 module already enabled, not enabling PHP 7.2<br /> Setting up libapache2-mod-php (1:7.2+60ubuntu1) ...<br /> ...<br /> Removing libapache2-<wbr />mod-php7.<wbr />0 (7.0.33-<wbr />0ubuntu0.<wbr />16.04.12) ...<br /> Module php7.0 disabled.<br /> apache2_invoke prerm: Disable module php7.0<br /> Purging configuration files for libapache2-<wbr />mod-php7.<wbr />0 (7.0.33-<wbr />0ubuntu0.<wbr />16.04.12) ...<br /> apache2_invoke postrm: Purging state for php7.0<br /> dpkg: warning: while removing libapache2-<wbr />mod-php7.<wbr />0, directory &#x27;/etc/php/<wbr />7.0/apache2/<wbr />conf.d&#x27; not empty so not removed<br /> ...</p> <p>System upgrade is complete.</p> <p>Restart required</p> <p>To finish the upgrade, a restart is required.<br /> If you select &#x27;y&#x27; the system will be restarted.</p> <p>Continue [yN] y</p> <p>Additional information on the upgraded container:</p> <p>root@xa:~# lsb_release -rd<br /> Description: Ubuntu 18.04.4 LTS<br /> Release: 18.04<br /> root@xa:~# apt-cache policy libapache2-<wbr />mod-php7.<wbr />2<br /> libapache2-<wbr />mod-php7.<wbr />2:<br /> &nbsp;&nbsp;Installed: 7.2.24-<wbr />0ubuntu0.<wbr />18.04.3<br /> &nbsp;&nbsp;Candidate: 7.2.24-<wbr />0ubuntu0.<wbr />18.04.3<br /> &nbsp;&nbsp;Version table:<br /> &nbsp;*** 7.2.24-<wbr />0ubuntu0.<wbr />18.04.3 500<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 <a rel="nofollow" href="http://archive.ubuntu.com/ubuntu">http://<wbr />archive.<wbr />ubuntu.<wbr />com/ubuntu</a> bionic-updates/main amd64 Packages<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 <a rel="nofollow" href="http://security.ubuntu.com/ubuntu">http://<wbr />security.<wbr />ubuntu.<wbr />com/ubuntu</a> bionic-<wbr />security/<wbr />main amd64 Packages<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100 /var/lib/<wbr />dpkg/status<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.2.3-1ubuntu1 500<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 <a rel="nofollow" href="http://archive.ubuntu.com/ubuntu">http://<wbr />archive.<wbr />ubuntu.<wbr />com/ubuntu</a> bionic/main amd64 Packages</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"> Tags: </span> <span id="tag-list"> <a class="official-tag" href="/debian/+source/php7.4/+bugs?field.tag=verification-done-bionic">verification-done-bionic</a> <a class="official-tag" href="/debian/+source/php7.4/+bugs?field.tag=verification-done-focal">verification-done-focal</a> <a class="unofficial-tag" href="/debian/+source/php7.4/+bugs?field.tag=verification-done">verification-done</a> <a class="unofficial-tag" href="/debian/+source/php7.4/+bugs?field.tag=verification-done-eoan">verification-done-eoan</a> </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/php7.4/+git/php7.4/+ref/fix-lp1865218-mod-php-upgrade-focal">~bryce/ubuntu/+source/php7.4:fix-lp1865218-mod-php-upgrade-focal</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383849" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/php7.4/+git/php7.4/+ref/ubuntu/focal-devel">ubuntu/+source/php7.4:ubuntu/focal-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/php7.4/commit/?id=aaca0776a750a660899e230af164ded37dab0738"> revision aaca0776a750a660899e230af164ded37dab0738 </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-05-14 11:52:56 UTC" datetime="2020-05-14T11:52:56.661046+00:00">on 2020-05-14</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-05-13 14:03:33 UTC" datetime="2020-05-13T14:03:33.865932+00:00">2020-05-13</time> </dd> <dd class="popup-diff mp-383849"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383849/+preview-diff/904492/+files/preview.diff" class="diff-link">38 lines (+16/-3)</a><div class="collapsible"><span>2 files modified</span><div>debian/changelog (+8/-0)<br/>debian/libapache2-mod-php.postinst.extra (+8/-3)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383849/+preview-diff/904492">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+ref/fix-lp1865218-mod-php-upgrade-groovy">~bryce/ubuntu/+source/php7.4:fix-lp1865218-mod-php-upgrade-groovy</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383848" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/php7.4/+git/php7.4/+ref/ubuntu/devel">ubuntu/+source/php7.4:ubuntu/devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/php7.4/commit/?id=119afc2448d751608bc3045cc03ff4f971dc1629"> revision 119afc2448d751608bc3045cc03ff4f971dc1629 </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-05-14 11:52:36 UTC" datetime="2020-05-14T11:52:36.864956+00:00">on 2020-05-14</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-05-13 14:03:12 UTC" datetime="2020-05-13T14:03:12.935733+00:00">2020-05-13</time> </dd> <dd class="popup-diff mp-383848"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383848/+preview-diff/904491/+files/preview.diff" class="diff-link">38 lines (+16/-3)</a><div class="collapsible"><span>2 files modified</span><div>debian/changelog (+8/-0)<br/>debian/libapache2-mod-php.postinst.extra (+8/-3)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/php7.4/+git/php7.4/+merge/383848/+preview-diff/904491">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.2/+git/php7.2/+ref/fix-lp1865218-mod-php-upgrade-bionic">~bryce/ubuntu/+source/php7.2:fix-lp1865218-mod-php-upgrade-bionic</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.2/+git/php7.2/+merge/383847" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/php7.2/+git/php7.2/+ref/ubuntu/bionic-devel">ubuntu/+source/php7.2:ubuntu/bionic-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/php7.2/commit/?id=99f02c8fe471956b3b8b5351ea17112ae92c1504"> revision 99f02c8fe471956b3b8b5351ea17112ae92c1504 </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-05-14 11:53:14 UTC" datetime="2020-05-14T11:53:14.768172+00:00">on 2020-05-14</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-05-13 14:03:29 UTC" datetime="2020-05-13T14:03:29.822266+00:00">2020-05-13</time> </dd> <dd class="popup-diff mp-383847"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.2/+git/php7.2/+merge/383847/+preview-diff/904489/+files/preview.diff" class="diff-link">39 lines (+17/-3)</a><div class="collapsible"><span>2 files modified</span><div>debian/changelog (+9/-0)<br/>debian/libapache2-mod-php.postinst.extra (+8/-3)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/php7.2/+git/php7.2/+merge/383847/+preview-diff/904489">api</a> </dd> </dl> </div> </div> <div class="buglink-summary"> <a class="sprite branch" href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.3/+git/php7.3/+ref/fix-lp1865218-mod-php-upgrade-eoan">~bryce/ubuntu/+source/php7.3:fix-lp1865218-mod-php-upgrade-eoan</a> <div class="reviews"> <div> <img src="/@@/merge-proposal-icon" /> <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.3/+git/php7.3/+merge/383846" title="">Merged</a> into <a href="https://code.launchpad.net/~git-ubuntu-import/ubuntu/+source/php7.3/+git/php7.3/+ref/ubuntu/eoan-devel">ubuntu/+source/php7.3:ubuntu/eoan-devel</a> at <a href="https://git.launchpad.net/ubuntu/+source/php7.3/commit/?id=d4afe34f12f9493447501cc648abe61cd32bec14"> revision d4afe34f12f9493447501cc648abe61cd32bec14 </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-05-14 11:53:06 UTC" datetime="2020-05-14T11:53:06.643748+00:00">on 2020-05-14</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-05-13 14:03:31 UTC" datetime="2020-05-13T14:03:31.906103+00:00">2020-05-13</time> </dd> <dd class="popup-diff mp-383846"> Diff: <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php7.3/+git/php7.3/+merge/383846/+preview-diff/904490/+files/preview.diff" class="diff-link">38 lines (+16/-3)</a><div class="collapsible"><span>2 files modified</span><div>debian/changelog (+8/-0)<br/>debian/libapache2-mod-php.postinst.extra (+8/-3)</div></div> <a class="api-ref hidden" href="/~bryce/ubuntu/+source/php7.3/+git/php7.3/+merge/383846/+preview-diff/904490">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/2019-11048" title="In PHP versions 7.2.x below 7.2.31, 7...">2019-11048</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="/debian/+source/php7.4/+bug/1865218/comments/1" 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="2020-03-04T18:17:16.156880+00:00" title="2020-03-04 18:17:16 UTC">on 2020-03-04</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/1"> #1</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 reproduction steps, marking as triaged.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks for the reproduction steps, marking as triaged.</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 php-defaults (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Triaged </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; 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="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-04-13T18:08:07.380349+00:00" title="2020-04-13 18:08:07 UTC">on 2020-04-13</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/2"> #2</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <a href="https://bugs.launchpad.net/debian/+source/php7.4/+bug/1865218/comments/2/+download">Download full text</a> (3.4 KiB) <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>With a fix landing for LP: <a href="/bugs/1850933" class="bug-link">#1850933</a>, I thought I&#x27;d test upgrading from Bionic to Focal. Unfortunately is doesn&#x27;t work:</p> <p>root@ba:~# do-release-upgrade -d<br /> ...<br /> libapache2-<wbr />mod-php7.<wbr />4: php7.2 module already enabled, not enabling PHP 7.4<br /> Setting up apache2 (2.4.41-4ubuntu2) ...<br /> Job for apache2.service failed because the control process exited with error code.<br /> See &quot;systemctl status apache2.service&quot; and &quot;journalctl -xe&quot; for details.<br /> invoke-rc.d: initscript apache2, action &quot;restart&quot; failed.<br /> ● apache2.service - The Apache HTTP Server<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Active: failed (Result: exit-code) since Mon 2020-04-13 17:58:23 UTC; 5ms ago<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Docs: <a rel="nofollow" href="https://httpd.apache.org/docs/2.4/">https:/<wbr />/httpd.<wbr />apache.<wbr />org/docs/<wbr />2.4/</a><br /> &nbsp;&nbsp;&nbsp;&nbsp;Process: 29604 ExecStart=<wbr />/usr/sbin/<wbr />apachectl start (code=exited, status=1/FAILURE)</p> <p>Apr 13 17:58:23 ba systemd[1]: Starting The Apache HTTP Server...<br /> Apr 13 17:58:23 ba apachectl[29607]: apache2: Syntax error on line 146 of /etc/apache2/<wbr />apache2.<wbr />conf: Syntax error on line 3 of /etc/apache2/<wbr />mods-enabled/<wbr />php7.2.<wbr />load: Cannot load /usr/lib/<wbr />apache2/<wbr />modules/<wbr />libphp7.<wbr />2.so into server: /usr/lib/<wbr />apache2/<wbr />modules/<wbr />libphp7.<wbr />2.so: cannot open shared object file: No such file or directory<br /> Apr 13 17:58:23 ba apachectl[29604]: Action &#x27;start&#x27; failed.<br /> Apr 13 17:58:23 ba apachectl[29604]: The Apache error log may have more information.<br /> Apr 13 17:58:23 ba systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE<br /> Apr 13 17:58:23 ba systemd[1]: apache2.service: Failed with result &#x27;exit-code&#x27;.<br /> Apr 13 17:58:23 ba systemd[1]: Failed to start The Apache HTTP Server.<br /> ...</p> <p>The problem persists after the system is rebooted post-upgrade. It looks like this on the Bionic upgraded to Focal system:</p> <p>root@ba:~# dpkg -l| grep php<br /> ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default)<br /> rc libapache2-<wbr />mod-php7.<wbr />2 7.2.24-<wbr />0ubuntu0.<wbr />18.04.3 amd64 server-side, HTML-embedded scripting language (Apache 2 module)<br /> ii libapache2-<wbr />mod-php7.<wbr />4 7.4.3-4ubuntu1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)<br /> ii php-common 2:75 all Common files for PHP packages<br /> ii php7.4-cli 7.4.3-4ubuntu1 amd64 command-line interpreter for the PHP scripting language<br /> ii php7.4-common 7.4.3-4ubuntu1 amd64 documentation, examples and common module for PHP<br /> ii php7.4-json 7.4.3-4ubuntu1 amd64 JSON module for PHP<br /> ii php7.4-opcache 7.4.3-4ubuntu1 amd64 Zend OpCache module for PHP<br /> ii php7.4-readline 7.4.3-4ubuntu1 amd64 readline module for PHP</p> <p>root@ba:~# ll /etc/apache2/<wbr />mods-enabled/ | grep php<br /> lrwxrwxrwx 1 root root 29 Apr 13 17:55 php7.2.conf -&gt; ../mods-<wbr />available/<wbr />php7.2.<wbr />conf<br /> lrwxrwxrwx 1 root root 29 Apr 13 17:55 php7.2.load -&gt; ../mods-<wbr />available/<wbr />php7.2.<wbr />load</p> <p>root@ba:~# apache2ctl -S<br /> apache2: Syntax error on l...</p></div> <p> <a href="/debian/+source/php7.4/+bug/1865218/comments/2">Read more...</a> </p> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">With a fix landing for LP: #1850933, I thought I'd test upgrading from Bionic to Focal. Unfortunately is doesn't work: root@ba:~# do-release-upgrade -d ... libapache2-mod-php7.4: php7.2 module already enabled, not enabling PHP 7.4 Setting up apache2 (2.4.41-4ubuntu2) ... Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. invoke-rc.d: initscript apache2, action "restart" failed. ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2020-04-13 17:58:23 UTC; 5ms ago Docs: https://httpd.apache.org/docs/2.4/ Process: 29604 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) Apr 13 17:58:23 ba systemd[1]: Starting The Apache HTTP Server... Apr 13 17:58:23 ba apachectl[29607]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.2.load: Cannot load /usr/lib/apache2/modules/libphp7.2.so into server: /usr/lib/apache2/modules/libphp7.2.so: cannot open shared object file: No such file or directory Apr 13 17:58:23 ba apachectl[29604]: Action 'start' failed. Apr 13 17:58:23 ba apachectl[29604]: The Apache error log may have more information. Apr 13 17:58:23 ba systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE Apr 13 17:58:23 ba systemd[1]: apache2.service: Failed with result 'exit-code'. Apr 13 17:58:23 ba systemd[1]: Failed to start The Apache HTTP Server. ... The problem persists after the system is rebooted post-upgrade. It looks like this on the Bionic upgraded to Focal system: root@ba:~# dpkg -l| grep php ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default) rc libapache2-mod-php7.2 7.2.24-0ubuntu0.18.04.3 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii libapache2-mod-php7.4 7.4.3-4ubuntu1 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii php-common 2:75 all Common files for PHP packages ii php7.4-cli 7.4.3-4ubuntu1 amd64 command-line interpreter for the PHP scripting language ii php7.4-common 7.4.3-4ubuntu1 amd64 documentation, examples and common module for PHP ii php7.4-json 7.4.3-4ubuntu1 amd64 JSON module for PHP ii php7.4-opcache 7.4.3-4ubuntu1 amd64 Zend OpCache module for PHP ii php7.4-readline 7.4.3-4ubuntu1 amd64 readline module for PHP root@ba:~# ll /etc/apache2/mods-enabled/ | grep php lrwxrwxrwx 1 root root 29 Apr 13 17:55 php7.2.conf -&gt; ../mods-available/php7.2.conf lrwxrwxrwx 1 root root 29 Apr 13 17:55 php7.2.load -&gt; ../mods-available/php7.2.load root@ba:~# apache2ctl -S apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.2.load: Cannot load /usr/lib/apache2/modules/libphp7.2.so into server: /usr/lib/apache2/modules/libphp7.2.so: cannot open shared object file: No such file or directory Action '-S' failed. The Apache error log may have more information.</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="/debian/+source/php7.4/+bug/1865218/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/~rafaeldtinoco" class="sprite person">Rafael David Tinoco (rafaeldtinoco)</a> wrote <time itemprop="commentTime" datetime="2020-04-14T17:42:54.694894+00:00" title="2020-04-14 17:42:54 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>This looks like a genuine bug for apache upgrade path. Triaged.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This looks like a genuine bug for apache upgrade path. Triaged.</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: server-triage-discuss </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> removed: server-triage-discuss </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="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-04-14T19:08:02.581742+00:00" title="2020-04-14 19:08:02 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/5"> #5</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <a href="https://bugs.launchpad.net/debian/+source/php7.4/+bug/1865218/comments/5/+download">Download full text</a> (4.0 KiB) <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>The fix for 1850933 is only handling 7.2-&gt;7.4 and 7.3-&gt;7.4 upgrades. Presumably a similar fix could be done for other upgrade paths to 7.4, but an SRU would probably be needed for 7.0-&gt;7.2 upgrades.</p> <p>However, the more pressing issue would be why the 7.2-&gt;7.4 upgrade done in comment #2 did not work as intended by the fix.</p> <p>I&#x27;m reproducing a failure using clean lxc:</p> <p>Preparing to unpack .../25-<wbr />apache2-<wbr />bin_2.4.<wbr />41-4ubuntu2_<wbr />amd64.deb ...<br /> Unpacking apache2-bin (2.4.41-4ubuntu2) over (2.4.29-<wbr />1ubuntu4.<wbr />13) ...<br /> Preparing to unpack .../26-<wbr />libapache2-<wbr />mod-php_<wbr />2%3a7.4+<wbr />75_all.<wbr />deb ...<br /> Unpacking libapache2-mod-php (2:7.4+75) over (1:7.2+60ubuntu1) ...<br /> (Reading database ... 32550 files and directories currently installed.)<br /> Removing libapache2-<wbr />mod-php7.<wbr />2 (7.2.24-<wbr />0ubuntu0.<wbr />18.04.3) ...<br /> Package apache2 is not configured yet. Will defer actions by package libapache2-<wbr />mod-php7.<wbr />2.<br /> Selecting previously unselected package libapache2-<wbr />mod-php7.<wbr />4.<br /> (Reading database ... 32543 files and directories currently installed.)<br /> Preparing to unpack .../libapache2-<wbr />mod-php7.<wbr />4_7.4.3-<wbr />4ubuntu1_<wbr />amd64.deb ...<br /> Unpacking libapache2-<wbr />mod-php7.<wbr />4 (7.4.3-4ubuntu1) ...</p> <p>...<br /> Setting up libapache2-<wbr />mod-php7.<wbr />4 (7.4.3-4ubuntu1) ...<br /> Package apache2 is not configured yet. Will defer actions by package libapache2-<wbr />mod-php7.<wbr />4.</p> <p>Creating config file /etc/php/<wbr />7.4/apache2/<wbr />php.ini with new version<br /> libapache2-<wbr />mod-php7.<wbr />4: php7.2 module already enabled, not enabling PHP 7.4<br /> Setting up packagekit-tools (1.1.13-2ubuntu1) ...<br /> Setting up apache2 (2.4.41-4ubuntu2) ...<br /> Job for apache2.service failed because the control process exited with error code.<br /> See &quot;systemctl status apache2.service&quot; and &quot;journalctl -xe&quot; for details.<br /> invoke-rc.d: initscript apache2, action &quot;restart&quot; failed.<br /> ● apache2.service - The Apache HTTP Server<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loaded: loaded (/lib/systemd/<wbr />system/<wbr />apache2.<wbr />service; enabled; vendor preset: enabled)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Active: failed (Result: exit-code) since Tue 2020-04-14 18:16:42 UTC; 4ms ago<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Docs: <a rel="nofollow" href="https://httpd.apache.org/docs/2.4/">https:/<wbr />/httpd.<wbr />apache.<wbr />org/docs/<wbr />2.4/</a><br /> &nbsp;&nbsp;&nbsp;&nbsp;Process: 56492 ExecStart=<wbr />/usr/sbin/<wbr />apachectl start (code=exited, status=1/FAILURE)</p> <p>Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade systemd[1]: Starting The Apache HTTP Server...<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade apachectl[56496]: apache2: Syntax error on line 146 of /etc/apache2<br /> /apache2.conf: Syntax error on line 3 of /etc/apache2/<wbr />mods-enabled/<wbr />php7.2.<wbr />load: Cannot load /usr/lib/<wbr />apache2/<wbr />modules/<br /> libphp7.2.so into server: /usr/lib/<wbr />apache2/<wbr />modules/<wbr />libphp7.<wbr />2.so: cannot open shared object file: No such file or dire<br /> ctory<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade apachectl[56492]: Action &#x27;start&#x27; failed.<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade apachectl[56492]: The Apache error log may have more information.<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade systemd[1]: apache2.service: Control process exited, code=exited, s<br /> tatus=1/FAILURE<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade systemd[1]: apache2.service: Failed with result &#x27;exit-code&#x27;.<br /> Apr 14 18:16:42 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade systemd[1]: Failed to start The Apache HTTP Server.<br /> invoke-rc.d: release upgrade in progress, error is not fatal<br /> Setting up fwupd-signed (1.27+1.3.9-4) ...<br /> S...</p></div> <p> <a href="/debian/+source/php7.4/+bug/1865218/comments/5">Read more...</a> </p> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The fix for 1850933 is only handling 7.2-&gt;7.4 and 7.3-&gt;7.4 upgrades. Presumably a similar fix could be done for other upgrade paths to 7.4, but an SRU would probably be needed for 7.0-&gt;7.2 upgrades. However, the more pressing issue would be why the 7.2-&gt;7.4 upgrade done in comment #2 did not work as intended by the fix. I'm reproducing a failure using clean lxc: Preparing to unpack .../25-apache2-bin_2.4.41-4ubuntu2_amd64.deb ... Unpacking apache2-bin (2.4.41-4ubuntu2) over (2.4.29-1ubuntu4.13) ... Preparing to unpack .../26-libapache2-mod-php_2%3a7.4+75_all.deb ... Unpacking libapache2-mod-php (2:7.4+75) over (1:7.2+60ubuntu1) ... (Reading database ... 32550 files and directories currently installed.) Removing libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ... Package apache2 is not configured yet. Will defer actions by package libapache2-mod-php7.2. Selecting previously unselected package libapache2-mod-php7.4. (Reading database ... 32543 files and directories currently installed.) Preparing to unpack .../libapache2-mod-php7.4_7.4.3-4ubuntu1_amd64.deb ... Unpacking libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... ... Setting up libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... Package apache2 is not configured yet. Will defer actions by package libapache2-mod-php7.4. Creating config file /etc/php/7.4/apache2/php.ini with new version libapache2-mod-php7.4: php7.2 module already enabled, not enabling PHP 7.4 Setting up packagekit-tools (1.1.13-2ubuntu1) ... Setting up apache2 (2.4.41-4ubuntu2) ... Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. invoke-rc.d: initscript apache2, action "restart" failed. ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2020-04-14 18:16:42 UTC; 4ms ago Docs: https://httpd.apache.org/docs/2.4/ Process: 56492 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade systemd[1]: Starting The Apache HTTP Server... Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade apachectl[56496]: apache2: Syntax error on line 146 of /etc/apache2 /apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.2.load: Cannot load /usr/lib/apache2/modules/ libphp7.2.so into server: /usr/lib/apache2/modules/libphp7.2.so: cannot open shared object file: No such file or dire ctory Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade apachectl[56492]: Action 'start' failed. Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade apachectl[56492]: The Apache error log may have more information. Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade systemd[1]: apache2.service: Control process exited, code=exited, s tatus=1/FAILURE Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade systemd[1]: apache2.service: Failed with result 'exit-code'. Apr 14 18:16:42 php-fix-lp1865218-mod-php-upgrade systemd[1]: Failed to start The Apache HTTP Server. invoke-rc.d: release upgrade in progress, error is not fatal Setting up fwupd-signed (1.27+1.3.9-4) ... Setting up software-properties-common (0.98.7) ... Setting up libapache2-mod-php (2:7.4+75) ... ... Setting up ubuntu-server (1.447) ... Processing triggers for php7.4-cli (7.4.3-4ubuntu1) ... Processing triggers for dbus (1.12.16-2ubuntu2) ... Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... ... Purging configuration files for php7.2-common (7.2.24-0ubuntu0.18.04.3) ... dpkg: warning: while removing php7.2-common, directory '/etc/php/7.2/mods-available' not empty so not removed Purging configuration files for php7.2-opcache (7.2.24-0ubuntu0.18.04.3) ... Purging configuration files for php7.2-cli (7.2.24-0ubuntu0.18.04.3) ... dpkg: warning: while removing php7.2-cli, directory '/etc/php/7.2/cli/conf.d' not empty so not removed # ls /etc/apache2/mods-enabled/php* /etc/apache2/mods-enabled/php7.2.conf /etc/apache2/mods-enabled/php7.2.load </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="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-04-14T19:10:39.393201+00:00" title="2020-04-14 19:10:39 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>It can be worked around by manual configuration:</p> <p># a2dismod php7.2<br /> Module php7.2 disabled.<br /> To activate the new configuration, you need to run:<br /> &nbsp;&nbsp;systemctl restart apache2</p> <p># sudo a2enmod php7.4<br /> Considering dependency mpm_prefork for php7.4:<br /> Considering conflict mpm_event for mpm_prefork:<br /> Considering conflict mpm_worker for mpm_prefork:<br /> Module mpm_prefork already enabled<br /> Considering conflict php5 for php7.4:<br /> Enabling module php7.4.<br /> To activate the new configuration, you need to run:<br /> &nbsp;&nbsp;systemctl restart apache2</p> <p># apachectl -t<br /> Syntax OK</p> <p># sudo service apache2 restart<br /> sudo: setrlimit(<wbr />RLIMIT_<wbr />CORE): Operation not permitted</p> <p># ls /etc/apache2/<wbr />mods-enabled/<wbr />php*<br /> /etc/apache2/<wbr />mods-enabled/<wbr />php7.4.<wbr />conf /etc/apache2/<wbr />mods-enabled/<wbr />php7.4.<wbr />load</p> <p># apache2ctl -S<br /> VirtualHost configuration:<br /> *:80 php-fix-<wbr />lp1865218-<wbr />mod-php-<wbr />upgrade.<wbr />lxd (/etc/apache2/<wbr />sites-enabled/<wbr />000-default.<wbr />conf:1)<br /> ServerRoot: &quot;/etc/apache2&quot;<br /> Main DocumentRoot: &quot;/var/www/html&quot;<br /> Main ErrorLog: &quot;/var/log/<wbr />apache2/<wbr />error.log&quot;<br /> Mutex watchdog-callback: using_defaults<br /> Mutex default: dir=&quot;/var/<wbr />run/apache2/<wbr />&quot; mechanism=default<br /> Mutex mpm-accept: using_defaults<br /> PidFile: &quot;/var/run/<wbr />apache2/<wbr />apache2.<wbr />pid&quot;<br /> Define: DUMP_VHOSTS<br /> Define: DUMP_RUN_CFG<br /> User: name=&quot;www-data&quot; id=33<br /> Group: name=&quot;www-data&quot; id=33</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">It can be worked around by manual configuration: # a2dismod php7.2 Module php7.2 disabled. To activate the new configuration, you need to run: systemctl restart apache2 # sudo a2enmod php7.4 Considering dependency mpm_prefork for php7.4: Considering conflict mpm_event for mpm_prefork: Considering conflict mpm_worker for mpm_prefork: Module mpm_prefork already enabled Considering conflict php5 for php7.4: Enabling module php7.4. To activate the new configuration, you need to run: systemctl restart apache2 # apachectl -t Syntax OK # sudo service apache2 restart sudo: setrlimit(RLIMIT_CORE): Operation not permitted # ls /etc/apache2/mods-enabled/php* /etc/apache2/mods-enabled/php7.4.conf /etc/apache2/mods-enabled/php7.4.load # apache2ctl -S VirtualHost configuration: *:80 php-fix-lp1865218-mod-php-upgrade.lxd (/etc/apache2/sites-enabled/000-default.conf:1) ServerRoot: "/etc/apache2" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/var/log/apache2/error.log" Mutex watchdog-callback: using_defaults Mutex default: dir="/var/run/apache2/" mechanism=default Mutex mpm-accept: using_defaults PidFile: "/var/run/apache2/apache2.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name="www-data" id=33 Group: name="www-data" id=33 </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="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-04-14T19:17:14.667133+00:00" title="2020-04-14 19:17:14 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/7"> #7</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 reproduced same issue on eoan-&gt;focal upgrades.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I reproduced same issue on eoan-&gt;focal upgrades.</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="/debian/+source/php7.4/+bug/1865218/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="2020-04-14T19:44:06.635334+00:00" title="2020-04-14 19:44:06 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>On the eoan-&gt;focal upgrade, removing and reinstalling mod-php reproduces the error:</p> <p># apt-get remove libapache2-<wbr />mod-php7.<wbr />4 libapache2-mod-php<br /> ...</p> <p># apt-get install libapache2-<wbr />mod-php7.<wbr />4 libapache2-mod-php<br /> Reading package lists... Done<br /> Building dependency tree<br /> Reading state information... Done<br /> Suggested packages:<br /> &nbsp;&nbsp;php-pear<br /> The following NEW packages will be installed:<br /> &nbsp;&nbsp;libapache2-<wbr />mod-php libapache2-<wbr />mod-php7.<wbr />4<br /> 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.<br /> Need to get 1367 kB of archives.<br /> After this operation, 4681 kB of additional disk space will be used.<br /> Get:1 <a rel="nofollow" href="http://archive.ubuntu.com/ubuntu">http://<wbr />archive.<wbr />ubuntu.<wbr />com/ubuntu</a> focal/main amd64 libapache2-<wbr />mod-php7.<wbr />4 amd64 7.4.3-4ubuntu1 [1364 kB]<br /> Get:2 <a rel="nofollow" href="http://archive.ubuntu.com/ubuntu">http://<wbr />archive.<wbr />ubuntu.<wbr />com/ubuntu</a> focal/main amd64 libapache2-mod-php all 2:7.4+75 [2836 B]<br /> Fetched 1367 kB in 1s (921 kB/s)<br /> Selecting previously unselected package libapache2-<wbr />mod-php7.<wbr />4.<br /> (Reading database ... 32021 files and directories currently installed.)<br /> Preparing to unpack .../libapache2-<wbr />mod-php7.<wbr />4_7.4.3-<wbr />4ubuntu1_<wbr />amd64.deb ...<br /> Unpacking libapache2-<wbr />mod-php7.<wbr />4 (7.4.3-4ubuntu1) ...<br /> Selecting previously unselected package libapache2-mod-php.<br /> Preparing to unpack .../libapache2-<wbr />mod-php_<wbr />2%3a7.4+<wbr />75_all.<wbr />deb ...<br /> Unpacking libapache2-mod-php (2:7.4+75) ...<br /> Setting up libapache2-<wbr />mod-php7.<wbr />4 (7.4.3-4ubuntu1) ...<br /> libapache2-<wbr />mod-php7.<wbr />4: php7.3 module already enabled, not enabling PHP 7.4<br /> Setting up libapache2-mod-php (2:7.4+75) ...<br /> Processing triggers for libapache2-<wbr />mod-php7.<wbr />4 (7.4.3-4ubuntu1) ...</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">On the eoan-&gt;focal upgrade, removing and reinstalling mod-php reproduces the error: # apt-get remove libapache2-mod-php7.4 libapache2-mod-php ... # apt-get install libapache2-mod-php7.4 libapache2-mod-php Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: php-pear The following NEW packages will be installed: libapache2-mod-php libapache2-mod-php7.4 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 1367 kB of archives. After this operation, 4681 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libapache2-mod-php7.4 amd64 7.4.3-4ubuntu1 [1364 kB] Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libapache2-mod-php all 2:7.4+75 [2836 B] Fetched 1367 kB in 1s (921 kB/s) Selecting previously unselected package libapache2-mod-php7.4. (Reading database ... 32021 files and directories currently installed.) Preparing to unpack .../libapache2-mod-php7.4_7.4.3-4ubuntu1_amd64.deb ... Unpacking libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... Selecting previously unselected package libapache2-mod-php. Preparing to unpack .../libapache2-mod-php_2%3a7.4+75_all.deb ... Unpacking libapache2-mod-php (2:7.4+75) ... Setting up libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... libapache2-mod-php7.4: php7.3 module already enabled, not enabling PHP 7.4 Setting up libapache2-mod-php (2:7.4+75) ... Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu1) ... </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="/debian/+source/php7.4/+bug/1865218/comments/9" 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-04-14T20:08:55.778803+00:00" title="2020-04-14 20:08:55 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/9"> #9</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 look like the same problem, reported to Debian:</p> <p><a rel="nofollow" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893481">https:/<wbr />/bugs.debian.<wbr />org/cgi-<wbr />bin/bugreport.<wbr />cgi?bug=<wbr />893481</a><br /> <a rel="nofollow" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911738">https:/<wbr />/bugs.debian.<wbr />org/cgi-<wbr />bin/bugreport.<wbr />cgi?bug=<wbr />911738</a></p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">These look like the same problem, reported to Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893481 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911738 </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>affects</b>: </td> <td> php-defaults (Ubuntu) &#8594; php7.4 (Ubuntu) </td> </tr> <tr> <td style="text-align: right;"> <b>affects</b>: </td> <td> php-defaults (Debian) &#8594; php7.4 (Debian) </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="/debian/+source/php7.4/+bug/1865218/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="2020-04-14T20:20:03.591262+00:00" title="2020-04-14 20:20:03 UTC">on 2020-04-14</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>The error in question occurs during the postinst for /var/lib/<wbr />dpkg/info/<wbr />libapache2-<wbr />mod-php7.<wbr />4, where it is following this logic:</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;PHP_MODULE=<wbr />$(a2query -m | sed -n &#x27;s/^\(php[\.0-9]*\) (enabled.*)/\1/p&#x27;)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if [ -n &quot;$PHP_MODULE&quot; -a &quot;$PHP_MODULE&quot; != &quot;php7.4&quot; ]; then<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apache2_<wbr />msg &quot;err&quot; &quot;$DPKG_<wbr />MAINTSCRIPT_<wbr />PACKAGE: $PHP_MODULE module already enabled, not enabling PHP 7.4&quot;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi</p> <p>I wonder if instead of erroring at this point, it instead ran dismod on the other modules, if it would resolve this problem. I.e., something more like:</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;PHP_MODULE=<wbr />$(a2query -m | sed -n &#x27;s/^\(php[\.0-9]*\) (enabled.*)/\1/p&#x27;)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if [ -n &quot;$PHP_MODULE&quot; -a &quot;$PHP_MODULE&quot; != &quot;php7.4&quot; ]; then<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apache2_<wbr />msg &quot;info&quot; &quot;$DPKG_<wbr />MAINTSCRIPT_<wbr />PACKAGE: Disabling $PHP_MODULE in favor of using PHP 7.4&quot;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apache2_<wbr />invoke dismod $PHP_MODULE || exit 1<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The error in question occurs during the postinst for /var/lib/dpkg/info/libapache2-mod-php7.4, where it is following this logic: PHP_MODULE=$(a2query -m | sed -n 's/^\(php[\.0-9]*\) (enabled.*)/\1/p') if [ -n "$PHP_MODULE" -a "$PHP_MODULE" != "php7.4" ]; then apache2_msg "err" "$DPKG_MAINTSCRIPT_PACKAGE: $PHP_MODULE module already enabled, not enabling PHP 7.4" return 1 fi I wonder if instead of erroring at this point, it instead ran dismod on the other modules, if it would resolve this problem. I.e., something more like: PHP_MODULE=$(a2query -m | sed -n 's/^\(php[\.0-9]*\) (enabled.*)/\1/p') if [ -n "$PHP_MODULE" -a "$PHP_MODULE" != "php7.4" ]; then apache2_msg "info" "$DPKG_MAINTSCRIPT_PACKAGE: Disabling $PHP_MODULE in favor of using PHP 7.4" apache2_invoke dismod $PHP_MODULE || exit 1 fi </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-04-15 04:18:26 UTC" datetime="2020-04-15T04:18:26.929599+00:00">on 2020-04-15</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in php7.4 (Debian): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Unknown &#8594; New </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-05-13 05:25:36 UTC" datetime="2020-05-13T05:25:36.226763+00:00">on 2020-05-13</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 xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-05-15T03:34:30.988692+00:00" title="2020-05-15 03:34:30 UTC">on 2020-05-15</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>A PPA with the proposed fix is here:</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="https://launchpad.net/~bryce/+archive/ubuntu/php-defaults-fix-lp1865218-mod-php-upgrade">https:/<wbr />/launchpad.<wbr />net/~bryce/<wbr />+archive/<wbr />ubuntu/<wbr />php-defaults-<wbr />fix-lp1865218-<wbr />mod-php-<wbr />upgrade</a></p> <p>Review and preliminary testing indicates this is ready.</p> <p>One limitation of the proposed solution for Ubuntu is that this assumes a single supported PHP version for a given distro release. This will always hold true for Ubuntu, but not necessarily for Debian. For this reason, while I think this change is good for Ubuntu it may not be for Debian. However, once it&#x27;s validated for Ubuntu I&#x27;m hopeful it can lead to a more generally compatible solution that works for both distros. But this should be good for a Ubuntu-only SRU.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">A PPA with the proposed fix is here: https://launchpad.net/~bryce/+archive/ubuntu/php-defaults-fix-lp1865218-mod-php-upgrade Review and preliminary testing indicates this is ready. One limitation of the proposed solution for Ubuntu is that this assumes a single supported PHP version for a given distro release. This will always hold true for Ubuntu, but not necessarily for Debian. For this reason, while I think this change is good for Ubuntu it may not be for Debian. However, once it's validated for Ubuntu I'm hopeful it can lead to a more generally compatible solution that works for both distros. But this should be good for a Ubuntu-only SRU. </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="/debian/+source/php7.4/+bug/1865218/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2020-05-15T12:54:51.388268+00:00" title="2020-05-15 12:54:51 UTC">on 2020-05-15</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>This bug was fixed in the package php7.4 - 7.4.3-4ubuntu3</p> <p>---------------<br /> php7.4 (7.4.3-4ubuntu3) groovy; urgency=medium</p> <p>&nbsp;&nbsp;* libapache2-<wbr />mod-php.<wbr />postinst.<wbr />extra: Disable other mod-php versions.<br /> &nbsp;&nbsp;&nbsp;&nbsp;Fixes failure when upgrading from previous versions of mod-php.<br /> &nbsp;&nbsp;&nbsp;&nbsp;(LP: <a href="/bugs/1865218" class="bug-link">#1865218</a>)</p> <p>&nbsp;-- Bryce Harrington &lt;email address hidden&gt; Tue, 21 Apr 2020 23:04:30 +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 php7.4 - 7.4.3-4ubuntu3 --------------- php7.4 (7.4.3-4ubuntu3) groovy; urgency=medium * libapache2-mod-php.postinst.extra: Disable other mod-php versions. Fixes failure when upgrading from previous versions of mod-php. (LP: #1865218) -- Bryce Harrington &lt;bryce@canonical.com&gt; Tue, 21 Apr 2020 23:04:30 +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 php7.4 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged &#8594; Fix Released </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-05-15 23:53:40 UTC" datetime="2020-05-15T23:53:40.071270+00:00">on 2020-05-15</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Fix Committed </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Fix Committed </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Fix Committed </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; High </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; Medium </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; High </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Bryce Harrington (bryce) </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Bryce Harrington (bryce) </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Bryce Harrington (bryce) </td> </tr> <tr> <td colspan="2">Changed in php7.4 (Ubuntu Groovy): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; 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="/debian/+source/php7.4/+bug/1865218/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/~vorlon" class="sprite person">Steve Langasek (vorlon)</a> wrote <time itemprop="commentTime" datetime="2020-05-22T21:51:12.880827+00:00" title="2020-05-22 21:51:12 UTC">on 2020-05-22</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/php7.4/+bug/1865218/comments/13"> <strong>Please test proposed package</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 Simon, or anyone else affected,</p> <p>Accepted php7.4 into focal-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/php7.4/7.4.3-4ubuntu2.1">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />php7.4/<wbr />7.4.3-4ubuntu2.<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 />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 Simon, or anyone else affected, Accepted php7.4 into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/php7.4/7.4.3-4ubuntu2.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-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 verification-needed-focal </td> </tr> <tr> <td colspan="2">Changed in php7.3 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; In Progress </td> </tr> <tr> <td style="text-align: right;"> <b>no longer affects</b>: </td> <td> php7.3 (Ubuntu Focal) </td> </tr> <tr> <td style="text-align: right;"> <b>no longer affects</b>: </td> <td> php7.3 (Ubuntu Groovy) </td> </tr> <tr> <td style="text-align: right;"> <b>no longer affects</b>: </td> <td> php7.4 (Ubuntu Eoan) </td> </tr> <tr> <td style="text-align: right;"> <b>no longer affects</b>: </td> <td> php7.4 (Ubuntu 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="/debian/+source/php7.4/+bug/1865218/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/~vorlon" class="sprite person">Steve Langasek (vorlon)</a> wrote <time itemprop="commentTime" datetime="2020-05-22T21:56:55.371666+00:00" title="2020-05-22 21:56:55 UTC">on 2020-05-22</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 Simon, or anyone else affected,</p> <p>Accepted php7.3 into eoan-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/php7.3/7.3.11-0ubuntu0.19.10.5">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />php7.3/<wbr />7.3.11-<wbr />0ubuntu0.<wbr />19.10.5</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 />eoan to verification-<wbr />done-eoan. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />eoan. 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 Simon, or anyone else affected, Accepted php7.3 into eoan-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/php7.3/7.3.11-0ubuntu0.19.10.5 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-eoan to verification-done-eoan. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-eoan. 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 php7.3 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> In Progress &#8594; Fix Committed </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: verification-needed-eoan </td> </tr> <tr> <td style="text-align: right;"> <b>no longer affects</b>: </td> <td> php7.3 (Ubuntu Bionic) </td> </tr> <tr> <td colspan="2">Changed in php7.2 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Invalid </td> </tr> <tr> <td colspan="2">Changed in php7.3 (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Invalid </td> </tr> <tr> <td colspan="2">Changed in php7.2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Fix Committed </td> </tr> <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="/debian/+source/php7.4/+bug/1865218/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/~vorlon" class="sprite person">Steve Langasek (vorlon)</a> wrote <time itemprop="commentTime" datetime="2020-05-22T22:00:22.293247+00:00" title="2020-05-22 22:00:22 UTC">on 2020-05-22</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 Simon, or anyone else affected,</p> <p>Accepted php7.2 into bionic-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/php7.2/7.2.24-0ubuntu0.18.04.5">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />php7.2/<wbr />7.2.24-<wbr />0ubuntu0.<wbr />18.04.5</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 Simon, or anyone else affected, Accepted php7.2 into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/php7.2/7.2.24-0ubuntu0.18.04.5 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="/debian/+source/php7.4/+bug/1865218/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/~ubuntu-sru-bot" class="sprite person">Ubuntu SRU Bot (ubuntu-sru-bot)</a> wrote <time itemprop="commentTime" datetime="2020-05-23T07:06:25+00:00" title="2020-05-23 07:06:25 UTC">on 2020-05-23</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/php7.4/+bug/1865218/comments/16"> <strong>Autopkgtest regression report (php7.4/7.4.3-4ubuntu2.1)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/comments/16"> #16</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 php7.4 (7.4.3-4ubuntu2.1) for focal have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>php-luasandbox/<wbr />3.0.3-2build2 (arm64)<br /> php-excimer/<wbr />1.0.0~git201909<wbr />13.d82eaf7-<wbr />1build1 (s390x)<br /> libsoup2.4/2.70.0-1 (amd64)<br /> php-parser/4.2.2-2 (armhf, s390x, ppc64el, arm64, 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#php7.4">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />focal/update_<wbr />excuses.<wbr />html#php7.<wbr />4</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 php7.4 (7.4.3-4ubuntu2.1) for focal have finished running. The following regressions have been reported in tests triggered by the package: php-luasandbox/3.0.3-2build2 (arm64) php-excimer/1.0.0~git20190913.d82eaf7-1build1 (s390x) libsoup2.4/2.70.0-1 (amd64) php-parser/4.2.2-2 (armhf, s390x, ppc64el, arm64, 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#php7.4 [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="/debian/+source/php7.4/+bug/1865218/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-05-23T07:19:52+00:00" title="2020-05-23 07:19:52 UTC">on 2020-05-23</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/php7.4/+bug/1865218/comments/17"> <strong>Autopkgtest regression report (php7.3/7.3.11-0ubuntu0.19.10.5)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 php7.3 (7.3.11-<wbr />0ubuntu0.<wbr />19.10.5) for eoan have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>php-horde-<wbr />db/2.4.<wbr />0-3ubuntu1 (i386, arm64, armhf, s390x, amd64, ppc64el)<br /> kopano-<wbr />webapp/<wbr />3.5.9+dfsg1-<wbr />1build1 (i386, arm64, 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/eoan/update_excuses.html#php7.3">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />eoan/update_<wbr />excuses.<wbr />html#php7.<wbr />3</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 php7.3 (7.3.11-0ubuntu0.19.10.5) for eoan have finished running. The following regressions have been reported in tests triggered by the package: php-horde-db/2.4.0-3ubuntu1 (i386, arm64, armhf, s390x, amd64, ppc64el) kopano-webapp/3.5.9+dfsg1-1build1 (i386, arm64, 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/eoan/update_excuses.html#php7.3 [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="/debian/+source/php7.4/+bug/1865218/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-05-23T09:16:30+00:00" title="2020-05-23 09:16:30 UTC">on 2020-05-23</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/php7.4/+bug/1865218/comments/18"> <strong>Autopkgtest regression report (php7.2/7.2.24-0ubuntu0.18.04.5)</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 php7.2 (7.2.24-<wbr />0ubuntu0.<wbr />18.04.5) for bionic have finished running.<br /> The following regressions have been reported in tests triggered by the package:</p> <p>phpcpd/unknown (armhf)<br /> php-horde-<wbr />xml-element/<wbr />unknown (armhf)<br /> pkg-php-<wbr />tools/unknown (armhf)</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#php7.2">https:/<wbr />/people.<wbr />canonical.<wbr />com/~ubuntu-<wbr />archive/<wbr />proposed-<wbr />migration/<wbr />bionic/<wbr />update_<wbr />excuses.<wbr />html#php7.<wbr />2</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 php7.2 (7.2.24-0ubuntu0.18.04.5) for bionic have finished running. The following regressions have been reported in tests triggered by the package: phpcpd/unknown (armhf) php-horde-xml-element/unknown (armhf) pkg-php-tools/unknown (armhf) 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#php7.2 [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 class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> <time title="2020-05-26 17:05:22 UTC" datetime="2020-05-26T17:05:22.168996+00:00">on 2020-05-26</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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> <time title="2020-05-26 18:49:35 UTC" datetime="2020-05-26T18:49:35.076460+00:00">on 2020-05-26</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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> <time title="2020-05-26 19:36:14 UTC" datetime="2020-05-26T19:36:14.783606+00:00">on 2020-05-26</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 xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-05-26T21:09:02.343652+00:00" title="2020-05-26 21:09:02 UTC">on 2020-05-26</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>I tried various things to validate either the package from -proposed or from Bryce&#x27;s PPA but to no avail.</p> <p>The problem is that do-release-upgrade doesn&#x27;t let me use $distro-proposed despite using do-release-upgrade -p and Bryce&#x27;s PPA is deactivated during the upgrade.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I tried various things to validate either the package from -proposed or from Bryce's PPA but to no avail. The problem is that do-release-upgrade doesn't let me use $distro-proposed despite using do-release-upgrade -p and Bryce's PPA is deactivated during the upgrade.</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="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-05-26T21:27:02.231528+00:00" title="2020-05-26 21:27:02 UTC">on 2020-05-26</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>@bryce, I am sorry but I don&#x27;t know how to verify what landed in -proposed (or even your PPA).</p> <p>All attempts with do-release-update failed and I ended up filling LP: <a href="/bugs/1880760" class="bug-link">#1880760</a> to ask for an easy way to validate packages in the $distro-proposed.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">@bryce, I am sorry but I don't know how to verify what landed in -proposed (or even your PPA). All attempts with do-release-update failed and I ended up filling LP: #1880760 to ask for an easy way to validate packages in the $distro-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> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-05-26T22:14:26.900398+00:00" title="2020-05-26 22:14:26 UTC">on 2020-05-26</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>Thanks for filing the bug report about the testing difficulty, I&#x27;m not sure I know of an easy workaround to that.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks for filing the bug report about the testing difficulty, I'm not sure I know of an easy workaround to that. </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="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-05-27T17:43:06.715190+00:00" title="2020-05-27 17:43:06 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>There&#x27;s another way to do the upgrade, which is a bit more brute force, but should exercise the post-inst changes adequately which may be sufficient for sru validation:</p> <p>1. Set up the earlier release, and install the PPA and fixed mod_php.<br /> 2. Manually edit /etc/apt/<wbr />sources.<wbr />list and change all instances of the earlier release to the new one. IOW, do this:<br /> &nbsp;&nbsp;&nbsp;&nbsp;$ sudo sed -i &#x27;s/xenial/bionic/g&#x27; /etc/apt/<wbr />sources.<wbr />list<br /> 3. Do the same for anything in /etc/apt/<wbr />sources.<wbr />list.d/<wbr />. In particular, update the file for the PPA with the php7.4 fixes.<br /> 4. Manually upgrade<br /> &nbsp;&nbsp;&nbsp;&nbsp;$ sudo apt update &amp;&amp; sudo apt -y dist-upgrade<br /> &nbsp;&nbsp;&nbsp;&nbsp;Note this may present different config prompts and such than the do-release-upgrade command.<br /> 5. Validate upgrade works, as per the original test case.</p> <p>I haven&#x27;t tested this process, but used to use it long ago, and it appears to still be the method used with debian, so I think it should work. (I wouldn&#x27;t attempt this on production hardware, obviously.)</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">There's another way to do the upgrade, which is a bit more brute force, but should exercise the post-inst changes adequately which may be sufficient for sru validation: 1. Set up the earlier release, and install the PPA and fixed mod_php. 2. Manually edit /etc/apt/sources.list and change all instances of the earlier release to the new one. IOW, do this: $ sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list 3. Do the same for anything in /etc/apt/sources.list.d/. In particular, update the file for the PPA with the php7.4 fixes. 4. Manually upgrade $ sudo apt update &amp;&amp; sudo apt -y dist-upgrade Note this may present different config prompts and such than the do-release-upgrade command. 5. Validate upgrade works, as per the original test case. I haven't tested this process, but used to use it long ago, and it appears to still be the method used with debian, so I think it should work. (I wouldn't attempt this on production hardware, obviously.)</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="/debian/+source/php7.4/+bug/1865218/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2020-05-27T18:07:55.423357+00:00" title="2020-05-27 18:07:55 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>This bug was fixed in the package php7.2 - 7.2.24-<wbr />0ubuntu0.<wbr />18.04.6</p> <p>---------------<br /> php7.2 (7.2.24-<wbr />0ubuntu0.<wbr />18.04.6) bionic-security; urgency=medium</p> <p>&nbsp;&nbsp;* SECURITY UPDATE: Denial of service through oversized memory allocated<br /> &nbsp;&nbsp;&nbsp;&nbsp;- debian/<wbr />patches/<wbr />CVE-2019-<wbr />11048.patch: changes types int to size_t<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in main/rfc1867.c.<br /> &nbsp;&nbsp;&nbsp;&nbsp;- CVE-2019-11048</p> <p>&nbsp;-- &lt;email address hidden&gt; (Leonidas S. Barbosa) Tue, 26 May 2020 10:09:11 -0300</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package php7.2 - 7.2.24-0ubuntu0.18.04.6 --------------- php7.2 (7.2.24-0ubuntu0.18.04.6) bionic-security; urgency=medium * SECURITY UPDATE: Denial of service through oversized memory allocated - debian/patches/CVE-2019-11048.patch: changes types int to size_t in main/rfc1867.c. - CVE-2019-11048 -- leo.barbosa@canonical.com (Leonidas S. Barbosa) Tue, 26 May 2020 10:09:11 -0300</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 php7.2 (Ubuntu Bionic): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed &#8594; 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="/debian/+source/php7.4/+bug/1865218/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-05-27T18:08:03.890010+00:00" title="2020-05-27 18:08:03 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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 php7.3 - 7.3.11-<wbr />0ubuntu0.<wbr />19.10.6</p> <p>---------------<br /> php7.3 (7.3.11-<wbr />0ubuntu0.<wbr />19.10.6) eoan-security; urgency=medium</p> <p>&nbsp;&nbsp;* SECURITY UPDATE: Denial of service through oversized memory allocated<br /> &nbsp;&nbsp;&nbsp;&nbsp;- debian/<wbr />patches/<wbr />CVE-2019-<wbr />11048.patch: changes types int to size_t<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in main/rfc1867.c.<br /> &nbsp;&nbsp;&nbsp;&nbsp;- CVE-2019-11048</p> <p>&nbsp;-- &lt;email address hidden&gt; (Leonidas S. Barbosa) Tue, 26 May 2020 09:28:47 -0300</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package php7.3 - 7.3.11-0ubuntu0.19.10.6 --------------- php7.3 (7.3.11-0ubuntu0.19.10.6) eoan-security; urgency=medium * SECURITY UPDATE: Denial of service through oversized memory allocated - debian/patches/CVE-2019-11048.patch: changes types int to size_t in main/rfc1867.c. - CVE-2019-11048 -- leo.barbosa@canonical.com (Leonidas S. Barbosa) Tue, 26 May 2020 09:28:47 -0300</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 php7.3 (Ubuntu Eoan): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed &#8594; 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="/debian/+source/php7.4/+bug/1865218/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2020-05-27T18:08:05.710005+00:00" title="2020-05-27 18:08:05 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>This bug was fixed in the package php7.4 - 7.4.3-4ubuntu2.2</p> <p>---------------<br /> php7.4 (7.4.3-4ubuntu2.2) focal-security; urgency=medium</p> <p>&nbsp;&nbsp;* SECURITY UPDATE: Denial of service through oversized memory allocated<br /> &nbsp;&nbsp;&nbsp;&nbsp;- debian/<wbr />patches/<wbr />CVE-2019-<wbr />11048.patch: changes types int to size_t<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in main/rfc1867.c.<br /> &nbsp;&nbsp;&nbsp;&nbsp;- CVE-2019-11048</p> <p>&nbsp;-- &lt;email address hidden&gt; (Leonidas S. Barbosa) Tue, 26 May 2020 09:24:22 -0300</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package php7.4 - 7.4.3-4ubuntu2.2 --------------- php7.4 (7.4.3-4ubuntu2.2) focal-security; urgency=medium * SECURITY UPDATE: Denial of service through oversized memory allocated - debian/patches/CVE-2019-11048.patch: changes types int to size_t in main/rfc1867.c. - CVE-2019-11048 -- leo.barbosa@canonical.com (Leonidas S. Barbosa) Tue, 26 May 2020 09:24:22 -0300</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 php7.4 (Ubuntu Focal): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed &#8594; 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="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-05-27T20:57:16.138362+00:00" title="2020-05-27 20:57:16 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>The cat&#x27;s out of the bag already thanks to the releases to $distro-security keeping your patch! I did a verification nevertheless as it&#x27;s now easier with the package being readily available so no need to use the trick in comment 33 (will keep it in mind for the future though, thanks Bryce!).</p> <p>So upgrading Bionic (7.2.24-<wbr />0ubuntu0.<wbr />18.04.6) -&gt; Focal (7.4.3-4ubuntu2.2)</p> <p>libapache2-<wbr />mod-php7.<wbr />4: Disabling old php7.2 in favor of using PHP 7.4<br /> Setting up apache2 (2.4.41-4ubuntu3) ...<br /> info: Executing deferred &#x27;a2dismod php7.2&#x27; for package libapache2-<wbr />mod-php7.<wbr />4<br /> Module php7.2 disabled.<br /> info: Executing deferred &#x27;a2enmod php7.4&#x27; for package libapache2-<wbr />mod-php7.<wbr />4<br /> Enabling module php7.4.<br /> Setting up libapache2-mod-php (2:7.4+75) ...</p> <p>Thanks you very much Bryce.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The cat's out of the bag already thanks to the releases to $distro-security keeping your patch! I did a verification nevertheless as it's now easier with the package being readily available so no need to use the trick in comment 33 (will keep it in mind for the future though, thanks Bryce!). So upgrading Bionic (7.2.24-0ubuntu0.18.04.6) -&gt; Focal (7.4.3-4ubuntu2.2) libapache2-mod-php7.4: Disabling old php7.2 in favor of using PHP 7.4 Setting up apache2 (2.4.41-4ubuntu3) ... info: Executing deferred 'a2dismod php7.2' for package libapache2-mod-php7.4 Module php7.2 disabled. info: Executing deferred 'a2enmod php7.4' for package libapache2-mod-php7.4 Enabling module php7.4. Setting up libapache2-mod-php (2:7.4+75) ... Thanks you very much Bryce.</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="/debian/+source/php7.4/+bug/1865218/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/~bryce" class="sprite person">Bryce Harrington (bryce)</a> wrote <time itemprop="commentTime" datetime="2020-05-27T21:34:36.164926+00:00" title="2020-05-27 21:34:36 UTC">on 2020-05-27</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>Thanks Simon, that is indeed good news, and thanks for verifying. I&#x27;ll go ahead and mark the sru tasks completed.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks Simon, that is indeed good news, and thanks for verifying. I'll go ahead and mark the sru tasks completed.</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 verification-done-bionic verification-done-eoan verification-done-focal<br />removed: verification-needed verification-needed-bionic verification-needed-eoan 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="/debian/+source/php7.4/+bug/1865218/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2020-05-29T13:15:51.766094+00:00" title="2020-05-29 13:15:51 UTC">on 2020-05-29</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>Note for the future: do-release-upgrade can be used with --allow-third-party which will keep the ppa enabled and also switch it to fetch packages from the new release.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Note for the future: do-release-upgrade can be used with --allow-third-party which will keep the ppa enabled and also switch it to fetch packages from the new 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> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-05-29T13:27:36+00:00" title="2020-05-29 13:27:36 UTC">on 2020-05-29</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/php7.4/+bug/1865218/comments/29"> <strong>Re: [Bug 1865218] Re: mod_php gets disabled during do-release-upgrade</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>On 2020-05-29 9:15 a.m., Andreas Hasenack wrote:<br /> <span class="foldable-quoted"> &gt; Note for the future: do-release-upgrade can be used with --allow-third-<br /> &gt; party which will keep the ppa enabled and also switch it to fetch<br /> &gt; packages from the new release. </span></p> <p>Ah, thanks! I will try to enable $distro-proposed as it it was a<br /> third-party repo and see how it goes ;)</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">On 2020-05-29 9:15 a.m., Andreas Hasenack wrote: &gt; Note for the future: do-release-upgrade can be used with --allow-third- &gt; party which will keep the ppa enabled and also switch it to fetch &gt; packages from the new release. Ah, thanks! I will try to enable $distro-proposed as it it was a third-party repo and see how it goes ;) </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="/debian/+source/php7.4/+bug/1865218/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/~sdeziel" class="sprite person">Simon Déziel (sdeziel)</a> wrote <time itemprop="commentTime" datetime="2020-05-29T13:47:04+00:00" title="2020-05-29 13:47:04 UTC">on 2020-05-29</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>On 2020-05-29 9:27 a.m., Simon Déziel wrote:<br /> <span class="foldable-quoted"> &gt; On 2020-05-29 9:15 a.m., Andreas Hasenack wrote:<br /> &gt;&gt; Note for the future: do-release-upgrade can be used with --allow-third-<br /> &gt;&gt; party which will keep the ppa enabled and also switch it to fetch<br /> &gt;&gt; packages from the new release.<br /> &gt;<br /> &gt; Ah, thanks! I will try to enable $distro-proposed as it it was a<br /> &gt; third-party repo and see how it goes ;) </span></p> <p>No luck:</p> <p>$ cat /etc/apt/<wbr />sources.<wbr />list.d/<wbr />proposed.<wbr />list<br /> # deb <a rel="nofollow" href="http://archive.ubuntu.com/ubuntu">http://<wbr />archive.<wbr />ubuntu.<wbr />com/ubuntu</a> focal-proposed main universe #Not<br /> for humans during development stage of release focal</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">On 2020-05-29 9:27 a.m., Simon Déziel wrote: &gt; On 2020-05-29 9:15 a.m., Andreas Hasenack wrote: &gt;&gt; Note for the future: do-release-upgrade can be used with --allow-third- &gt;&gt; party which will keep the ppa enabled and also switch it to fetch &gt;&gt; packages from the new release. &gt; &gt; Ah, thanks! I will try to enable $distro-proposed as it it was a &gt; third-party repo and see how it goes ;) No luck: $ cat /etc/apt/sources.list.d/proposed.list # deb http://archive.ubuntu.com/ubuntu focal-proposed main universe #Not for humans during development stage of release focal </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="/debian/+source/php7.4/+bug/1865218/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2020-05-29T14:09:25.226138+00:00" title="2020-05-29 14:09:25 UTC">on 2020-05-29</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>Maybe it handles proposed differently. I have used it with ppas only.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Maybe it handles proposed differently. I have used it with ppas only.</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="/debian/+source/php7.4/+bug/1865218/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-05-29T15:40:37.787637+00:00" title="2020-05-29 15:40:37 UTC">on 2020-05-29</time><span class="editable-message-last-edit-date">: </span> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/php7.4/+bug/1865218/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>I had also wondered if --allow-third-party (or its corresponding env var RELEASE_<wbr />UPGRADER_<wbr />ALLOW_THIRD_<wbr />PARTY) would be worth trying, however in looking at the do-release-upgrader code, in DistUpgradeCont<wbr />roller:<wbr />:rewriteSources<wbr />List() it looks like it&#x27;s used for skipping the mirror check. So if you&#x27;re an admin with a local mirror of the Ubuntu repositories this would allow use of your mirror when your users are upgrading. Something like that.</p> <p>Handling of proposed is special cased separately in DistUpgradeCont<wbr />roller:<wbr />:rewriteSources<wbr />List():</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Disable proposed on upgrade to a development release.<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (not entry.disabled and self.options<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and self.options.<wbr />devel_release == True and<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&quot;%s-proposed&quot; % self.fromDist in entry.dist):<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;logging.<wbr />debug(&quot;<wbr />upgrade to development release, disabling proposed&quot;)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;entry.<wbr />dist = &quot;%s-proposed&quot; % self.toDist<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;entry.<wbr />comment += _(&quot;Not for humans during development stage of release %s&quot;) % self.toDist<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;entry.<wbr />disabled = True<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr />&nbsp;&nbsp;continue</p> <p>I had some thoughts on how this could be modified to support a cli param + env var like --allow-<wbr />third-parties, but I&#x27;ll write those notes for the bug Simon opened, LP: <a href="/bugs/1880760" class="bug-link">#1880760</a>.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I had also wondered if --allow-third-party (or its corresponding env var RELEASE_UPGRADER_ALLOW_THIRD_PARTY) would be worth trying, however in looking at the do-release-upgrader code, in DistUpgradeController::rewriteSourcesList() it looks like it's used for skipping the mirror check. So if you're an admin with a local mirror of the Ubuntu repositories this would allow use of your mirror when your users are upgrading. Something like that. Handling of proposed is special cased separately in DistUpgradeController::rewriteSourcesList(): # Disable proposed on upgrade to a development release. if (not entry.disabled and self.options and self.options.devel_release == True and "%s-proposed" % self.fromDist in entry.dist): logging.debug("upgrade to development release, disabling proposed") entry.dist = "%s-proposed" % self.toDist entry.comment += _("Not for humans during development stage of release %s") % self.toDist entry.disabled = True continue I had some thoughts on how this could be modified to support a cli param + env var like --allow-third-parties, but I'll write those notes for the bug Simon opened, LP: #1880760.</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 style="float: right;"> <a class="menu-link-activitylog" href="https://bugs.launchpad.net/debian/+source/php7.4/+bug/1865218/+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="/debian/+source/php7.4/+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>&nbsp; <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" id="portlet-duplicates"> <h2>Duplicates of this bug</h2> <ul> <li> <a class="sprite bug" href="https://bugs.launchpad.net/bugs/1735347" title="package exim4-daemon-light 4.89-5ubuntu1.2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1"> Bug #1735347</a> </li> </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="/debian/+source/php7.4/+bug/1865218/+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/debian/+source/php7.4/+bug/1865218/+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/debian/+source/php7.4/+bug/1865218/+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-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=893481">debbugs #893481</a> <br />[<span>open important</span>] <a class="sprite edit action-icon" title="Change watch details" href="/bugs/1865218/+watch/138123">Edit</a> </li> <li> <span class="sprite bug-remote"></span> <a class="link-external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911738">debbugs #911738</a> <br />[<span>open important</span>] <a class="sprite edit action-icon" title="Change watch details" href="/bugs/1865218/+watch/138124">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> &nbsp;&bull;&nbsp; <a href="https://launchpad.net/+tour">Take the tour</a> &nbsp;&bull;&nbsp; <a href="https://help.launchpad.net/">Read the guide</a> &nbsp; <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"> &copy; 2004 <a href="http://canonical.com/">Canonical&nbsp;Ltd.</a> &nbsp;&bull;&nbsp; <a href="https://launchpad.net/legal">Terms of use</a> &nbsp;&bull;&nbsp; <a href="https://www.ubuntu.com/legal/dataprivacy">Data privacy</a> &nbsp;&bull;&nbsp; <a href="/feedback">Contact Launchpad Support</a> &nbsp;&bull;&nbsp; <a href="http://blog.launchpad.net/">Blog</a> &nbsp;&bull;&nbsp; <a href="https://canonical.com/careers">Careers</a> &nbsp;&bull;&nbsp; <a href="https://ubuntu.social/@launchpadstatus">System status</a> <span id="lp-version"> &nbsp;&bull;&nbsp; 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/1865218", "web_link": "https://bugs.launchpad.net/bugs/1865218", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug", "id": 1865218, "private": false, "information_type": "Public", "name": null, "title": "mod_php gets disabled during do-release-upgrade", "description": "[Impact]\nA normal upgrade of a properly functioning PHP website server can unexpectedly result in disabling PHP, when there are no misconfigurations or other actual errors. It's also easy to miss the error message, thus making it more challenging to notice the site breakage.\n\n[Fix]\nInstead of issuing an err when there is already one or more active apache mod for php(s) of a different version, issue a warning and disable it.\n\n[Test Case]\n\nFor bionic -\u003e focal upgrades:\n\n\u00a0\u00a0$ lxc launch ubuntu:18.04/amd64 ba\n\u00a0\u00a0$ lxc exec ba -- bash\n\u00a0\u00a0# apt-get install -y libapache2-mod-php\n\u00a0\u00a0# apt-get install -y ubuntu-release-upgrader-core\n\u00a0\u00a0# do-release-upgrade -d\n\u00a0\u00a0\u00a0\u00a0+ Answer defaults for everything\n\u00a0\u00a0\u00a0\u00a0+ Allow it to reboot when done, and log back in\n\nFor eoan -\u003e focal upgrades:\n\n\u00a0\u00a0$ lxc launch ubuntu:19.10/amd64 ea\n\u00a0\u00a0$ lxc exec ea -- bash\n\u00a0\u00a0# apt-get install -y libapache2-mod-php\n\u00a0\u00a0# apt-get install -y ubuntu-release-upgrader-core\n\u00a0\u00a0# do-release-upgrade\n\u00a0\u00a0\u00a0\u00a0+ Answer defaults for everything\n\u00a0\u00a0\u00a0\u00a0+ Allow it to reboot when done, and log back in\n\nFor either case, to verify the error is present:\n\u00a0\u00a0# journalctl --boot | grep libapache2-mod-php7.4 | grep php7.[23] | cut -d: -f5\n\u00a0\u00a0php7.3 module already enabled, not enabling PHP 7.4\n\u00a0\u00a0# apt-cache policy libapache2-mod-php* | grep -B1 Installed\n\u00a0\u00a0\u00a0\u00a0libapache2-mod-php:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Installed: 2:7.4+75\n\u00a0\u00a0\u00a0\u00a0--\n\u00a0\u00a0\u00a0\u00a0libapache2-mod-php5:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Installed: (none)\n\u00a0\u00a0\u00a0\u00a0--\n\u00a0\u00a0\u00a0\u00a0libapache2-mod-php7.2:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Installed: (none)\n\u00a0\u00a0\u00a0\u00a0--\n\u00a0\u00a0\u00a0\u00a0libapache2-mod-php7.3:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Installed: (none)\n\u00a0\u00a0\u00a0\u00a0--\n\u00a0\u00a0\u00a0\u00a0libapache2-mod-php7.4:\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Installed: 7.4.3-4ubuntu1\n\nTo verify the fix (for bionic; eoan is similar: s/7.2/7.3/):\n\n\u00a0\u00a0$ lxc launch ubuntu:18.04/amd64 bb\n\u00a0\u00a0$ lxc exec bb -- bash\n\u00a0\u00a0# apt-get -y install software-properties-common\n\u00a0\u00a0# add-apt-repository -yus ppa:bryce/php-defaults-fix-lp1865218-mod-php-upgrade\n\u00a0\u00a0# apt-cache policy libapache2-mod-php7.2\n\u00a0\u00a0\u00a0\u00a0+ Verify the new version is available\n\u00a0\u00a0# apt-get install -y libapache2-mod-php7.2\n\u00a0\u00a0# apt-cache policy libapache2-mod-php7.2\n\u00a0\u00a0\u00a0\u00a0+ Verify the new version is installed\n\u00a0\u00a0# apt-get install -y ubuntu-release-upgrader-core\n\u00a0\u00a0# apt-get upgrade -y\n\u00a0\u00a0# do-release-upgrade -d # drop -d on eoan\n\u00a0\u00a0\u00a0\u00a0+ Answer defaults for everything\n\u00a0\u00a0\u00a0\u00a0+ Allow it to reboot when done, and log back in\n\u00a0\u00a0# Verify the 7.4 version is installed\n\u00a0\u00a0\u00a0\u00a0apt-cache policy libapache2-mod-php* | grep -B1 Installed\n\u00a0\u00a0# Verify error is not present\n\u00a0\u00a0\u00a0\u00a0journalctl --boot | grep libapache2-mod-php7.4 | grep php7.[23] | cut -d: -f5\n\n[Regression Potential]\nSince this change affects only the installer's upgrade logic, the thing to keep an eye on would be behavioral changes during upgrades or, possibly, during installation.\n\nPresumably the rationale for the current behavior of refusing to disable an already running mod-php is if the user had intentionally installed a non-distro managed or self-modified mod-php. Upgrading in such a situation might result in unexpected behavior changes. However, this custom configuration is unlikely to be common, and should be expected to be affected during a system upgrade.\n\n[Original Report]\nYesterday, when upgrading a client VMs running Xenial and moving to Bionic, I noticed Apache's mod_php was disabled. I later reproduced this in a container:\n\n# create a Xenial container\n$ lxc launch images:ubuntu/xenial xa\nCreating xa\nStarting xa\n\n# Install Apache mod_php\n$ lxc shell xa\nmesg: ttyname failed: Success\n\nroot@xa:~# apt-get install libapache2-mod-php\nReading package lists... Done\nBuilding dependency tree\nReading state information... Done\n...\nUnpacking libapache2-mod-php7.0 (7.0.33-0ubuntu0.16.04.12) ...\n...\napache2_switch_mpm Switch to prefork\napache2_invoke: Enable module php7.0\n\n# Upgrade to Bionic\nroot@xa:~# apt-get install ubuntu-release-upgrader-core\n...\n\nroot@xa:~# do-release-upgrade\n...\nCreating config file /etc/php/7.2/cli/php.ini with new version\nSetting up libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ...\n\nCreating config file /etc/php/7.2/apache2/php.ini with new version\nlibapache2-mod-php7.2: php7.0 module already enabled, not enabling PHP 7.2\nSetting up libapache2-mod-php (1:7.2+60ubuntu1) ...\n...\nRemoving libapache2-mod-php7.0 (7.0.33-0ubuntu0.16.04.12) ...\nModule php7.0 disabled.\napache2_invoke prerm: Disable module php7.0\nPurging configuration files for libapache2-mod-php7.0 (7.0.33-0ubuntu0.16.04.12) ...\napache2_invoke postrm: Purging state for php7.0\ndpkg: warning: while removing libapache2-mod-php7.0, directory '/etc/php/7.0/apache2/conf.d' not empty so not removed\n...\n\nSystem upgrade is complete.\n\nRestart required\n\nTo finish the upgrade, a restart is required.\nIf you select 'y' the system will be restarted.\n\nContinue [yN] y\n\nAdditional information on the upgraded container:\n\nroot@xa:~# lsb_release -rd\nDescription:\tUbuntu 18.04.4 LTS\nRelease:\t18.04\nroot@xa:~# apt-cache policy libapache2-mod-php7.2\nlibapache2-mod-php7.2:\n\u00a0\u00a0Installed: 7.2.24-0ubuntu0.18.04.3\n\u00a0\u00a0Candidate: 7.2.24-0ubuntu0.18.04.3\n\u00a0\u00a0Version table:\n\u00a0*** 7.2.24-0ubuntu0.18.04.3 500\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0100 /var/lib/dpkg/status\n\u00a0\u00a0\u00a0\u00a0\u00a07.2.3-1ubuntu1 500\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages", "owner_link": "https://bugs.launchpad.net/api/devel/~sdeziel", "bug_tasks_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/bug_tasks", "duplicate_of_link": null, "date_created": "2020-02-28T20:23:43.215757+00:00", "activity_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/activity", "subscriptions_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/subscriptions", "date_last_updated": "2020-05-29T15:40:38.356141+00:00", "who_made_private_link": null, "date_made_private": null, "heat": 28, "bug_watches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/bug_watches", "cves_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/cves", "vulnerabilities_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/vulnerabilities", "duplicates_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/duplicates", "attachments_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/attachments", "security_related": false, "latest_patch_uploaded": null, "tags": ["verification-done", "verification-done-bionic", "verification-done-eoan", "verification-done-focal"], "date_last_message": "2020-05-29T15:40:37.787637+00:00", "number_of_duplicates": 1, "message_count": 33, "users_affected_count": 2, "users_unaffected_count": 0, "users_affected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/users_affected", "users_unaffected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/users_unaffected", "users_affected_count_with_dupes": 4, "other_users_affected_count_with_dupes": 4, "users_affected_with_dupes_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/users_affected_with_dupes", "messages_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/messages", "lock_status": "Unlocked", "lock_reason": null, "linked_branches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/linked_branches", "linked_merge_proposals_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/linked_merge_proposals", "http_etag": "\"b54bc15d3eae5a65e74016845de6ad4e4b3b7d37-714ac098b713a8b5a1087bba888b983c7a96b21e\""}, "subscribers_portlet_url_data": {"web_link": "https://bugs.launchpad.net/bugs/1865218", "self_link": "https://bugs.launchpad.net/api/devel/bugs/1865218"}, "total_comments_and_activity": 94, "initial_comment_batch_offset": 41, "first visible_recent_comment": -8, "bugtask_data": {"2606400": {"id": 2606400, "row_id": "tasksummary2606400", "form_row_id": "task2606400", "bugtask_path": "/ubuntu/+source/php7.2/+bug/1865218", "prefix": "ubuntu_php7.2", "targetname": "php7.2 (Ubuntu)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/php7.2/+bug/1865218/+delete", "target_is_product": false, "status_widget_items": [{"name": "Invalid", "value": "Invalid", "description": "Not a bug. May be a support request or spam.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusINVALID"}], "status_value": "Invalid", "importance_widget_items": "[]", "importance_value": "Undecided", "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}, "2606401": {"id": 2606401, "row_id": "tasksummary2606401", "form_row_id": "task2606401", "bugtask_path": "/ubuntu/bionic/+source/php7.2/+bug/1865218", "prefix": "ubuntu_bionic_php7.2", "targetname": "php7.2 (Ubuntu Bionic)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/bionic/+source/php7.2/+bug/1865218/+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": "Undecided", "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}, "2606395": {"id": 2606395, "row_id": "tasksummary2606395", "form_row_id": "task2606395", "bugtask_path": "/ubuntu/+source/php7.3/+bug/1865218", "prefix": "ubuntu_php7.3", "targetname": "php7.3 (Ubuntu)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/php7.3/+bug/1865218/+delete", "target_is_product": false, "status_widget_items": [{"name": "Invalid", "value": "Invalid", "description": "Not a bug. May be a support request or spam.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusINVALID"}], "status_value": "Invalid", "importance_widget_items": "[]", "importance_value": "Undecided", "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}, "2606397": {"id": 2606397, "row_id": "tasksummary2606397", "form_row_id": "task2606397", "bugtask_path": "/ubuntu/eoan/+source/php7.3/+bug/1865218", "prefix": "ubuntu_eoan_php7.3", "targetname": "php7.3 (Ubuntu Eoan)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/eoan/+source/php7.3/+bug/1865218/+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": "Undecided", "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}, "2592063": {"id": 2592063, "row_id": "tasksummary2592063", "form_row_id": "task2592063", "bugtask_path": "/debian/+source/php7.4/+bug/1865218", "prefix": "debian_php7.4", "targetname": "php7.4 (Debian)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/php7.4/+bug/1865218/+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}, "2576487": {"id": 2576487, "row_id": "tasksummary2576487", "form_row_id": "task2576487", "bugtask_path": "/ubuntu/+source/php7.4/+bug/1865218", "prefix": "ubuntu_php7.4", "targetname": "php7.4 (Ubuntu)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/+source/php7.4/+bug/1865218/+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}, "2604312": {"id": 2604312, "row_id": "tasksummary2604312", "form_row_id": "task2604312", "bugtask_path": "/ubuntu/focal/+source/php7.4/+bug/1865218", "prefix": "ubuntu_focal_php7.4", "targetname": "php7.4 (Ubuntu Focal)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/php7.4/+bug/1865218/+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}, "2604309": {"id": 2604309, "row_id": "tasksummary2604309", "form_row_id": "task2604309", "bugtask_path": "/ubuntu/groovy/+source/php7.4/+bug/1865218", "prefix": "ubuntu_groovy_php7.4", "targetname": "php7.4 (Ubuntu Groovy)", "bug_title": "mod_php gets disabled during do-release-upgrade", "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/groovy/+source/php7.4/+bug/1865218/+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}}, "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/debian/+source/php7.4/+bug/1865218", "web_link": "https://bugs.launchpad.net/debian/+source/php7.4/+bug/1865218", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug_task", "bug_link": "https://bugs.launchpad.net/api/devel/bugs/1865218", "milestone_link": null, "status": "New", "status_explanation": null, "importance": "Unknown", "importance_explanation": null, "assignee_link": null, "bug_target_display_name": "php7.4 (Debian)", "bug_target_name": "php7.4 (Debian)", "bug_watch_link": "https://bugs.launchpad.net/api/devel/bugs/1865218/+watch/138123", "date_assigned": null, "date_created": "2020-04-14T20:10:55.677042+00:00", "date_confirmed": null, "date_incomplete": null, "date_in_progress": null, "date_closed": null, "date_left_new": null, "date_triaged": null, "date_fix_committed": null, "date_fix_released": null, "date_left_closed": null, "owner_link": "https://bugs.launchpad.net/api/devel/~bryce", "target_link": "https://bugs.launchpad.net/api/devel/debian/+source/php7.4", "title": "Bug #1865218 in php7.4 (Debian): \"mod_php gets disabled during do-release-upgrade\"", "related_tasks_collection_link": "https://bugs.launchpad.net/api/devel/debian/+source/php7.4/+bug/1865218/related_tasks", "is_complete": false, "http_etag": "\"3a1e5c5d7a9bb2509a3a02419b9849bc09bd3eb1-e66a8623718190bf8c377eb93cde4943ffd5e8a6\""}};</script> </body> <!-- Facet name: bugs Page type: main_side Has global search: True Has application tabs: True Has side portlets: True At least 87 queries/external actions issued in 1.45 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>

Pages: 1 2 3 4 5 6 7 8 9 10