CINXE.COM

Bug #1708665 “prerotate.sh fails due to no shell for www-data us...” : Bugs : awstats 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/awstats/+bug/1708665/+index" /> <meta charset="UTF-8" /> <title>Bug #1708665 “prerotate.sh fails due to no shell for www-data us...” : Bugs : awstats 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/1708665" /> <link rel="alternate" type="application/atom+xml" href="http://feeds.launchpad.net/bugs/1708665/bug.atom" title="Bug 1708665 Feed" /> <link type="text/css" rel="stylesheet" media="screen, print" href="/+icing/rev22ade00ab50b929fac63b8ee7252243aceda294a/combo.css" /> <meta name="description" content="[Impact] The logrotate script that is responsible for updating awstats statistics does not run because the www-data user that it runs as does not have a valid shell. This update adjusts the su command line to specify the same shell as the script shebang line. [Test Case] To test, run the script: Version with the bug: $ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ This account is currently not available. Fixed version: $ sudo /etc/logrotat..." /> <meta property="og:description" content="[Impact] The logrotate script that is responsible for updating awstats statistics does not run because the www-data user that it runs as does not have a valid shell. This update adjusts the su command line to specify the same shell as the script shebang line. [Test Case] To test, run the script: Version with the bug: $ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ This account is currently not available. Fixed version: $ sudo /etc/logrotat..." /> <meta property="og:title" content="Bug #1708665 “prerotate.sh fails due to no shell for www-data us...” : Bugs : awstats 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/1708665" /> <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/awstats/+bug/1708665/+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/awstats">awstats package</a></h2> </div> <!-- Application Menu --> <ul class="facetmenu"> <li class="overview"><a href="https://launchpad.net/debian/+source/awstats">Overview</a></li> <li class="branches"><a href="https://code.launchpad.net/debian/+source/awstats">Code</a></li> <li class="bugs active"><a href="https://bugs.launchpad.net/debian/+source/awstats">Bugs</a></li> <li class="specifications disabled-tab"><span>Blueprints</span></li> <li class="translations"><a href="https://translations.launchpad.net/debian/+source/awstats">Translations</a></li> <li class="answers"><a href="https://answers.launchpad.net/debian/+source/awstats">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%;"> prerotate.sh fails due to no shell for www-data user </span> </h1> <div id="registration" class="registering"> Bug #1708665 reported by <a href="https://launchpad.net/~redchrome" class="sprite person">Carl W. Soderstrom</a> <time title="2017-08-04 13:46:43 UTC" datetime="2017-08-04T13:46:43.507084+00:00">on 2017-08-04</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">16</a></span> </div> <div class="actions"> <span id="affectsmetoo" style="display: inline">This bug affects 2 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 class="highlight" id="tasksummary2334216"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2334216"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/debian/+source/awstats" title="Latest release: 7.8-3+deb12u1, uploaded to main on 2023-12-09 16:49:58.690726+00:00 by Debian QA Group (packages), maintained by Debian QA Group (packages)">awstats (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=858461">debbugs #858461</a> </div> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2275789"> <td> </td> <td> <span id="bugtarget-picker-tasksummary2275789"> <span class="yui3-activator-data-box"> <a class="sprite package-source" href="https://bugs.launchpad.net/ubuntu/+source/awstats" title="Latest release: 7.9-1, uploaded to main on 2023-08-28 10:30:22.077635+00:00 by Christian Marillat (marillat-debian), maintained by Christian Marillat (marillat-debian)">awstats (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 importanceLOW">Low</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2275789"> <span class="yui3-activator-data-box"> <a class="sprite person" href="https://launchpad.net/~ahasenack">Andreas Hasenack</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="tasksummary2327984"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/xenial/+source/awstats">Xenial</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value 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 importanceLOW">Low</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2327984"> <span class="yui3-activator-data-box"> <a class="sprite person" href="https://launchpad.net/~ahasenack">Andreas Hasenack</a> </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2327985"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/zesty/+source/awstats">Zesty</a> </td> <td style="width: 20%; vertical-align: middle"> <div class="status-content" style="width: 100%; float: left"> <span style="float: left" class="value statusWONTFIX">Won't Fix</span> </div> </td> <td style="width: 15em; vertical-align: middle"> <div class="importance-content" style="width: 100%; float: left"> <span style="float: left" class="value importanceLOW">Low</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2327985"> <span class="yui3-activator-data-box"> Unassigned </span> <div class="yui3-activator-message-box yui3-activator-hidden"></div> </span> </td> <td style="width: 20%; vertical-align: middle"> </td> </tr> <tr id="tasksummary2327983"> <td> </td> <td style="padding: 0.3em 0em 0.3em 1.5em"> <span class="sprite milestone"></span> <a href="https://bugs.launchpad.net/ubuntu/artful/+source/awstats">Artful</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 importanceLOW">Low</span> </div> </td> <td style="width:20%; margin: 0; padding: 0; vertical-align: middle; padding-left: 0.5em"> <span id="assignee-picker-tasksummary2327983"> <span class="yui3-activator-data-box"> <a class="sprite person" href="https://launchpad.net/~ahasenack">Andreas Hasenack</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 /> The logrotate script that is responsible for updating awstats statistics does not run because the www-data user that it runs as does not have a valid shell.</p> <p>This update adjusts the su command line to specify the same shell as the script shebang line.</p> <p>[Test Case]<br /> To test, run the script:</p> <p>Version with the bug:<br /> $ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> This account is currently not available.</p> <p>Fixed version:<br /> $ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> Error while processing /etc/awstats/<wbr />awstats.<wbr />conf<br /> Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.<br /> Setup (&#x27;/etc/<wbr />awstats/<wbr />awstats.<wbr />conf&#x27; file, web server or permissions) may be wrong.<br /> Check config file, permissions and AWStats documentation (in &#x27;docs&#x27; directory).</p> <p>Note the &quot;fixed&quot; version actually runs the script and complains about something else, unrelated to this bug. The admin must complete the installation of awstats before using it, but this test is enough to verify the fix.</p> <p>If you want to get a full run, you have to follow the instructions in the README.Debian file. Basically, at a minimum:<br /> - edit /etc/awstats/<wbr />awstats.<wbr />conf and give SiteDomain a value<br /> - change group ownership of /var/log/apache2 and /var/log/apache2/* to www-data (that&#x27;s one solution). README.Debian has other ideas, and I would add using ACLs if your filesystem of choice supports them: &quot;setfacl -m g:www-data:rx /var/log/apache2&quot; and &quot;setfacl -m g:www-data:r /var/log/apache2/*&quot;</p> <p>[Regression Potential]<br /> Code that wasn&#x27;t running before because of this bug will now run. If the user didn&#x27;t complete the awstats configuration he/she will get more verbose cron emails.</p> <p>[Other Info]<br /> Users who have already worked around the issue by manually editing the logrotate file and adding &quot;-s /bin/sh&quot; or something similar will get a dpkg prompt when upgrading to this version:</p> <p>Configuration file &#x27;/etc/logrotate<wbr />.d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh&#x27;<br /> &nbsp;==&gt; Modified (by you or by a script) since installation.<br /> &nbsp;==&gt; Package distributor has shipped an updated version.<br /> &nbsp;&nbsp;&nbsp;What would you like to do about it ? Your options are:<br /> &nbsp;&nbsp;&nbsp;&nbsp;Y or I : install the package maintainer&#x27;s version<br /> &nbsp;&nbsp;&nbsp;&nbsp;N or O : keep your currently-installed version<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D : show the differences between the versions<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Z : start a shell to examine the situation<br /> &nbsp;The default action is to keep your current version.</p> <p>=== Original description ===</p> <p>This was found in Ubuntu 16.04. I have not tested other versions.</p> <p>The /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh script does not run by default, because the &#x27;www-data&#x27; user does not have a valid shell by default.</p> <p>root@www:~# bash -x /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> + UPDATE_<wbr />SCRIPT=<wbr />/usr/share/<wbr />awstats/<wbr />tools/update.<wbr />sh<br /> + &#x27;[&#x27; -x /usr/share/<wbr />awstats/<wbr />tools/update.<wbr />sh &#x27;]&#x27;<br /> + su -l -c /usr/share/<wbr />awstats/<wbr />tools/update.<wbr />sh www-data<br /> This account is currently not available.</p> <p>We could give www-data a valid shell but my preferred fix is to edit /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh and explicitly specify the shell with &#x27;-s /bin/bash&#x27;:</p> <p>diff -u ~/prerotate.sh /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> --- /root/prerotate.sh 2017-07-31 17:07:43.749559681 -0500<br /> +++ /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh 2017-07-31 17:07:54.122034426 -0500<br /> @@ -2,5 +2,5 @@<br /> &nbsp;UPDATE_<wbr />SCRIPT=<wbr />/usr/share/<wbr />awstats/<wbr />tools/update.<wbr />sh<br /> &nbsp;if [ -x $UPDATE_SCRIPT ]<br /> &nbsp;then<br /> - su -l -c $UPDATE_SCRIPT www-data<br /> + su -l -c $UPDATE_SCRIPT -s /bin/bash www-data<br /> &nbsp;fi</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="unofficial-tag" href="/debian/+source/awstats/+bugs?field.tag=server-next">server-next</a> <a class="unofficial-tag" href="/debian/+source/awstats/+bugs?field.tag=verification-done-artful">verification-done-artful</a> <a class="unofficial-tag" href="/debian/+source/awstats/+bugs?field.tag=verification-done-xenial">verification-done-xenial</a> <a class="unofficial-tag" href="/debian/+source/awstats/+bugs?field.tag=verification-needed">verification-needed</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><!-- bug-branch-container --> <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/awstats/+bug/1708665/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2017-09-18T12:10:44.875911+00:00" title="2017-09-18 12:10:44 UTC">on 2017-09-18</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/awstats/+bug/1708665/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>Status changed to &#x27;Confirmed&#x27; because the bug affects multiple users.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Status changed to 'Confirmed' because the bug affects multiple users.</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 awstats (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Confirmed </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/awstats/+bug/1708665/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2017-09-20T19:05:56.840936+00:00" title="2017-09-20 19:05:56 UTC">on 2017-09-20</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/awstats/+bug/1708665/comments/2"> #2</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>I&#x27;d suggest /bin/sh, as that is the shell in the shebang line of the script.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">I'd suggest /bin/sh, as that is the shell in the shebang line of the script.</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 awstats (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; Low </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: bitesize server-next </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2017-09-20 19:20:34 UTC" datetime="2017-09-20T19:20:34.942227+00:00">on 2017-09-20</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: bite-size<br />removed: bitesize </td> </tr> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> added: bitesize<br />removed: bite-size </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Confirmed &#8594; Triaged </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/comments/3" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2017-09-20T19:27:57.062302+00:00" title="2017-09-20 19:27:57 UTC">on 2017-09-20</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/awstats/+bug/1708665/comments/3"> #3</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>Very much related: <a rel="nofollow" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858461">https:/<wbr />/bugs.debian.<wbr />org/cgi-<wbr />bin/bugreport.<wbr />cgi?bug=<wbr />858461</a></p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Very much related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858461</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/awstats/+bug/1708665/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2017-12-15T20:26:17.916102+00:00" title="2017-12-15 20:26:17 UTC">on 2017-12-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/awstats/+bug/1708665/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 affects xenial and higher.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This affects xenial and higher.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2017-12-15 20:36:31 UTC" datetime="2017-12-15T20:36:31.945030+00:00">on 2017-12-15</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in awstats (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; Low </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Zesty): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; Low </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Artful): </td> </tr> <tr> <td style="text-align: right;"> <b>importance</b>: </td> <td> Undecided &#8594; Low </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Triaged </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Zesty): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Triaged </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Artful): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> New &#8594; Triaged </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/comments/5" data-i-can-edit="False"> <div class="boardCommentDetails"> <div class="message-revision-container"> <div class="message-revision-container-header"> <span>Revision history for this message</span> <img src="/+icing/build/overlay/assets/skins/sam/images/close.gif" class="message-revision-close" /> </div> <script type="text/template"> <div class='message-revision-item'> <div class='message-revision-title'> <a class="sprite remove action-icon message-revision-del-btn"> Remove </a> <a class="js-action"> Revision #{revision}, created at {date_created_display} </a> </div> <div class='message-revision-body'>{content}</div> </div> </script> <div class="message-revision-list"></div> </div> <table> <tbody> <tr> <td> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2018-01-05T17:21:15.430245+00:00" title="2018-01-05 17:21:15 UTC">on 2018-01-05</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/awstats/+bug/1708665/comments/5"> #5</a> </td> </tr> </tbody> </table> </div> <div class="boardCommentBody"> <div class="editable-message-body"> <div class="comment-text editable-message-text" itemprop="commentText"><p>There won&#x27;t be time to SRU this for zesty before its EOL.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">There won't be time to SRU this for zesty before its EOL.</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 awstats (Ubuntu Zesty): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged &#8594; Won&#x27;t Fix </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2018-01-05 17:34:45 UTC" datetime="2018-01-05T17:34:45.286009+00:00">on 2018-01-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in awstats (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Andreas Hasenack (ahasenack) </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Artful): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Andreas Hasenack (ahasenack) </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged &#8594; In Progress </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Artful): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged &#8594; In Progress </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>assignee</b>: </td> <td> nobody &#8594; Andreas Hasenack (ahasenack) </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Triaged &#8594; In Progress </td> </tr> <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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> <time title="2018-01-05 17:50:14 UTC" datetime="2018-01-05T17:50:14.675782+00:00">on 2018-01-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>description</b>: </td> <td> updated </td> </tr> </table> </div> </div> <div class="boardComment"> <div class="boardCommentDetails"> <a href="https://launchpad.net/~bug-watch-updater" class="sprite person-inactive">Bug Watch Updater (bug-watch-updater)</a> <time title="2018-01-09 14:36:29 UTC" datetime="2018-01-09T14:36:29.554908+00:00">on 2018-01-09</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td colspan="2">Changed in awstats (Debian): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Unknown &#8594; New </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2018-01-11T07:15:39.898971+00:00" title="2018-01-11 07:15:39 UTC">on 2018-01-11</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/awstats/+bug/1708665/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>This bug was fixed in the package awstats - 7.6+dfsg-1ubuntu2</p> <p>---------------<br /> awstats (7.6+dfsg-1ubuntu2) bionic; urgency=medium</p> <p>&nbsp;&nbsp;[ Christian Ehrhardt ]<br /> &nbsp;&nbsp;* debian/<wbr />README.<wbr />Debian, debian/<wbr />prerotate.<wbr />sh: fix logrotate integration due to<br /> &nbsp;&nbsp;&nbsp;&nbsp;change of www-data to /usr/sbin/nologin (Closes: #858461, LP: <a href="/bugs/1708665" class="bug-link">#1708665</a>)</p> <p>&nbsp;-- Andreas Hasenack &lt;email address hidden&gt; Fri, 15 Dec 2017 18:55:12 -0200</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package awstats - 7.6+dfsg-1ubuntu2 --------------- awstats (7.6+dfsg-1ubuntu2) bionic; urgency=medium [ Christian Ehrhardt ] * debian/README.Debian, debian/prerotate.sh: fix logrotate integration due to change of www-data to /usr/sbin/nologin (Closes: #858461, LP: #1708665) -- Andreas Hasenack &lt;andreas@canonical.com&gt; Fri, 15 Dec 2017 18:55:12 -0200</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 awstats (Ubuntu): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> In Progress &#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/awstats/+bug/1708665/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/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2018-01-11T21:07:31.316423+00:00" title="2018-01-11 21:07:31 UTC">on 2018-01-11</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/awstats/+bug/1708665/comments/7"> <strong>Please test proposed package</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/awstats/+bug/1708665/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>Hello Carl, or anyone else affected,</p> <p>Accepted awstats into artful-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/awstats/7.6+dfsg-1ubuntu0.17.10.2">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />awstats/<wbr />7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.2</a> in a few hours, and then in the -proposed repository.</p> <p>Please help us by testing this new package. See <a rel="nofollow" href="https://wiki.ubuntu.com/Testing/EnableProposed">https:/<wbr />/wiki.ubuntu.<wbr />com/Testing/<wbr />EnableProposed</a> for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.</p> <p>If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-<wbr />needed-<wbr />artful to verification-<wbr />done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />artful. 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!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello Carl, or anyone else affected, Accepted awstats into artful-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/awstats/7.6+dfsg-1ubuntu0.17.10.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-artful to verification-done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-artful. 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!</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 awstats (Ubuntu Artful): </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 verification-needed-artful </td> </tr> <tr> <td colspan="2">Changed in awstats (Ubuntu Xenial): </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-xenial </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/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/~brian-murray" class="sprite person">Brian Murray (brian-murray)</a> wrote <time itemprop="commentTime" datetime="2018-01-11T21:08:18.417807+00:00" title="2018-01-11 21:08:18 UTC">on 2018-01-11</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/awstats/+bug/1708665/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>Hello Carl, or anyone else affected,</p> <p>Accepted awstats into xenial-proposed. The package will build now and be available at <a rel="nofollow" href="https://launchpad.net/ubuntu/+source/awstats/7.4+dfsg-1ubuntu0.3">https:/<wbr />/launchpad.<wbr />net/ubuntu/<wbr />+source/<wbr />awstats/<wbr />7.4+dfsg-<wbr />1ubuntu0.<wbr />3</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 and change the tag from verification-<wbr />needed-<wbr />xenial to verification-<wbr />done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-<wbr />failed-<wbr />xenial. In either case, without details of your testing we will not be able to proceed.</p> <p>Further information regarding the verification process can be found at <a rel="nofollow" href="https://wiki.ubuntu.com/QATeam/PerformingSRUVerification">https:/<wbr />/wiki.ubuntu.<wbr />com/QATeam/<wbr />PerformingSRUVe<wbr />rification</a> . Thank you in advance!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Hello Carl, or anyone else affected, Accepted awstats into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/awstats/7.4+dfsg-1ubuntu0.3 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 and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!</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/awstats/+bug/1708665/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2018-01-12T11:43:36.069103+00:00" title="2018-01-12 11:43:36 UTC">on 2018-01-12</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/awstats/+bug/1708665/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>Verification for xenial:</p> <p>Confirming the bug in the old version:<br /> &nbsp;*** 7.4+dfsg-1ubuntu0.2 500<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 <a rel="nofollow" href="http://br.archive.ubuntu.com/ubuntu">http://<wbr />br.archive.<wbr />ubuntu.<wbr />com/ubuntu</a> xenial-updates/main amd64 Packages</p> <p>$ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> This account is currently not available.</p> <p>Updating:<br /> $ sudo apt install awstats<br /> (...)<br /> Get:1 <a rel="nofollow" href="http://br.archive.ubuntu.com/ubuntu">http://<wbr />br.archive.<wbr />ubuntu.<wbr />com/ubuntu</a> xenial-<wbr />proposed/<wbr />main amd64 awstats all 7.4+dfsg-1ubuntu0.3 [1,835 kB]<br /> Fetched 1,835 kB in 0s (19.0 MB/s)<br /> (...)<br /> Setting up awstats (7.4+dfsg-<wbr />1ubuntu0.<wbr />3) ...<br /> Installing new version of config file /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh ...</p> <p>Script now runs and complains about the expected things:<br /> $ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> Error while processing /etc/awstats/<wbr />awstats.<wbr />conf<br /> Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.<br /> Setup (&#x27;/etc/<wbr />awstats/<wbr />awstats.<wbr />conf&#x27; file, web server or permissions) may be wrong.<br /> Check config file, permissions and AWStats documentation (in &#x27;docs&#x27; directory).</p> <p>Xenial verification completed.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Verification for xenial: Confirming the bug in the old version: *** 7.4+dfsg-1ubuntu0.2 500 500 http://br.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages $ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ This account is currently not available. Updating: $ sudo apt install awstats (...) Get:1 http://br.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 awstats all 7.4+dfsg-1ubuntu0.3 [1,835 kB] Fetched 1,835 kB in 0s (19.0 MB/s) (...) Setting up awstats (7.4+dfsg-1ubuntu0.3) ... Installing new version of config file /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh ... Script now runs and complains about the expected things: $ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ Error while processing /etc/awstats/awstats.conf Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats. Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory). Xenial verification 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-xenial<br />removed: verification-needed-xenial </td> </tr> </table> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/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/~ahasenack" class="sprite person">Andreas Hasenack (ahasenack)</a> wrote <time itemprop="commentTime" datetime="2018-01-12T11:47:23.127243+00:00" title="2018-01-12 11:47:23 UTC">on 2018-01-12</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/awstats/+bug/1708665/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>Verification for artful:</p> <p>Confirming the bug in the old version:<br /> &nbsp;*** 7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.1 500<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 <a rel="nofollow" href="http://br.archive.ubuntu.com/ubuntu">http://<wbr />br.archive.<wbr />ubuntu.<wbr />com/ubuntu</a> artful-updates/main amd64 Packages</p> <p>ubuntu@<wbr />artful-<wbr />awstats:<wbr />~$ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> This account is currently not available.</p> <p>Updating:<br /> (...)<br /> Get:1 <a rel="nofollow" href="http://br.archive.ubuntu.com/ubuntu">http://<wbr />br.archive.<wbr />ubuntu.<wbr />com/ubuntu</a> artful-<wbr />proposed/<wbr />main amd64 awstats all 7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.2 [1843 kB]<br /> (...)<br /> Setting up awstats (7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.2) ...<br /> Installing new version of config file /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh ...</p> <p>Script now runs and complains about the expected things:<br /> ubuntu@<wbr />artful-<wbr />awstats:<wbr />~$ sudo /etc/logrotate.<wbr />d/httpd-<wbr />prerotate/<wbr />awstats/<wbr />prerotate.<wbr />sh<br /> No directory, logging in with HOME=/<br /> Error while processing /etc/awstats/<wbr />awstats.<wbr />conf<br /> Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.<br /> Setup (&#x27;/etc/<wbr />awstats/<wbr />awstats.<wbr />conf&#x27; file, web server or permissions) may be wrong.<br /> Check config file, permissions and AWStats documentation (in &#x27;docs&#x27; directory).</p> <p>Artful verification completed.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Verification for artful: Confirming the bug in the old version: *** 7.6+dfsg-1ubuntu0.17.10.1 500 500 http://br.archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages ubuntu@artful-awstats:~$ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ This account is currently not available. Updating: (...) Get:1 http://br.archive.ubuntu.com/ubuntu artful-proposed/main amd64 awstats all 7.6+dfsg-1ubuntu0.17.10.2 [1843 kB] (...) Setting up awstats (7.6+dfsg-1ubuntu0.17.10.2) ... Installing new version of config file /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh ... Script now runs and complains about the expected things: ubuntu@artful-awstats:~$ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh No directory, logging in with HOME=/ Error while processing /etc/awstats/awstats.conf Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats. Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory). Artful verification 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-artful<br />removed: verification-needed-artful </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/awstats/+bug/1708665/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/~redchrome" class="sprite person">Carl W. Soderstrom (redchrome)</a> wrote <time itemprop="commentTime" datetime="2018-01-12T14:42:54.977554+00:00" title="2018-01-12 14:42:54 UTC">on 2018-01-12</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/awstats/+bug/1708665/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>Thanks much for the fix and the verification!</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">Thanks much for the fix and the verification!</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/awstats/+bug/1708665/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="2018-01-22T09:43:52.493007+00:00" title="2018-01-22 09:43:52 UTC">on 2018-01-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/awstats/+bug/1708665/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 awstats - 7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.2</p> <p>---------------<br /> awstats (7.6+dfsg-<wbr />1ubuntu0.<wbr />17.10.2) artful; urgency=medium</p> <p>&nbsp;&nbsp;[ Christian Ehrhardt ]<br /> &nbsp;&nbsp;* debian/<wbr />README.<wbr />Debian, debian/<wbr />prerotate.<wbr />sh: fix logrotate integration due to<br /> &nbsp;&nbsp;&nbsp;&nbsp;change of www-data to /usr/sbin/nologin (Closes: #858461, LP: <a href="/bugs/1708665" class="bug-link">#1708665</a>)</p> <p>&nbsp;-- Andreas Hasenack &lt;email address hidden&gt; Fri, 15 Dec 2017 18:10:54 -0200</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package awstats - 7.6+dfsg-1ubuntu0.17.10.2 --------------- awstats (7.6+dfsg-1ubuntu0.17.10.2) artful; urgency=medium [ Christian Ehrhardt ] * debian/README.Debian, debian/prerotate.sh: fix logrotate integration due to change of www-data to /usr/sbin/nologin (Closes: #858461, LP: #1708665) -- Andreas Hasenack &lt;andreas@canonical.com&gt; Fri, 15 Dec 2017 18:10:54 -0200</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 awstats (Ubuntu Artful): </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/awstats/+bug/1708665/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/~sil2100" class="sprite person">Łukasz Zemczak (sil2100)</a> wrote <time itemprop="commentTime" datetime="2018-01-22T09:43:55.380907+00:00" title="2018-01-22 09:43:55 UTC">on 2018-01-22</time><span class="editable-message-last-edit-date">: </span> <a href="/debian/+source/awstats/+bug/1708665/comments/13"> <strong>Update Released</strong> </a> </td> <td> </td> <td> </td> <td class="bug-comment-index"> <a itemprop="url" href="/debian/+source/awstats/+bug/1708665/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>The verification of the Stable Release Update for awstats has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">The verification of the Stable Release Update for awstats has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.</textarea> <input type="button" value="Update" class="editable-message-update-btn" /> <input type="button" value="Cancel" class="editable-message-cancel-btn" /> </div> </div> </div> <div xmlns="http://www.w3.org/1999/xhtml" itemscope="" itemtype="http://schema.org/UserComments" class="boardComment editable-message " data-baseurl="/debian/+source/awstats/+bug/1708665/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/~janitor" class="sprite person-inactive">Launchpad Janitor (janitor)</a> wrote <time itemprop="commentTime" datetime="2018-01-22T09:44:06.915202+00:00" title="2018-01-22 09:44:06 UTC">on 2018-01-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/awstats/+bug/1708665/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>This bug was fixed in the package awstats - 7.4+dfsg-1ubuntu0.3</p> <p>---------------<br /> awstats (7.4+dfsg-<wbr />1ubuntu0.<wbr />3) xenial; urgency=medium</p> <p>&nbsp;&nbsp;[ Christian Ehrhardt ]<br /> &nbsp;&nbsp;* debian/<wbr />README.<wbr />Debian, debian/<wbr />prerotate.<wbr />sh: fix logrotate integration due to<br /> &nbsp;&nbsp;&nbsp;&nbsp;change of www-data to /usr/sbin/nologin (Closes: #858461, LP: <a href="/bugs/1708665" class="bug-link">#1708665</a>)</p> <p>&nbsp;-- Andreas Hasenack &lt;email address hidden&gt; Fri, 15 Dec 2017 17:45:01 -0200</p></div> </div> <div class="editable-message-form" style="display: none"> <textarea style="width: 100%" rows="10">This bug was fixed in the package awstats - 7.4+dfsg-1ubuntu0.3 --------------- awstats (7.4+dfsg-1ubuntu0.3) xenial; urgency=medium [ Christian Ehrhardt ] * debian/README.Debian, debian/prerotate.sh: fix logrotate integration due to change of www-data to /usr/sbin/nologin (Closes: #858461, LP: #1708665) -- Andreas Hasenack &lt;andreas@canonical.com&gt; Fri, 15 Dec 2017 17:45:01 -0200</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 awstats (Ubuntu Xenial): </td> </tr> <tr> <td style="text-align: right;"> <b>status</b>: </td> <td> Fix Committed &#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-05 20:33:29 UTC" datetime="2020-05-05T20:33:29.047361+00:00">on 2020-05-05</time> </div> <div class="boardCommentActivity"> <table class="bug-activity"> <tr> <td style="text-align: right;"> <b>tags</b>: </td> <td> removed: bitesize </td> </tr> </table> </div> </div> <div style="float: right;"> <a class="menu-link-activitylog" href="https://bugs.launchpad.net/debian/+source/awstats/+bug/1708665/+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/awstats/+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 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/awstats/+bug/1708665/+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/awstats/+bug/1708665/+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/awstats/+bug/1708665/+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=858461">debbugs #858461</a> <br />[<span>open normal</span>] <a class="sprite edit action-icon" title="Change watch details" href="/bugs/1708665/+watch/125628">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/1708665", "web_link": "https://bugs.launchpad.net/bugs/1708665", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug", "id": 1708665, "private": false, "information_type": "Public", "name": null, "title": "prerotate.sh fails due to no shell for www-data user", "description": "[Impact]\nThe logrotate script that is responsible for updating awstats statistics does not run because the www-data user that it runs as does not have a valid shell.\n\nThis update adjusts the su command line to specify the same shell as the script shebang line.\n\n[Test Case]\nTo test, run the script:\n\nVersion with the bug:\n$ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh\nNo directory, logging in with HOME=/\nThis account is currently not available.\n\nFixed version:\n$ sudo /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh\nNo directory, logging in with HOME=/\nError while processing /etc/awstats/awstats.conf\nError: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.\nSetup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.\nCheck config file, permissions and AWStats documentation (in 'docs' directory).\n\nNote the \"fixed\" version actually runs the script and complains about something else, unrelated to this bug. The admin must complete the installation of awstats before using it, but this test is enough to verify the fix.\n\nIf you want to get a full run, you have to follow the instructions in the README.Debian file. Basically, at a minimum:\n- edit /etc/awstats/awstats.conf and give SiteDomain a value\n- change group ownership of /var/log/apache2 and /var/log/apache2/* to www-data (that's one solution). README.Debian has other ideas, and I would add using ACLs if your filesystem of choice supports them: \"setfacl -m g:www-data:rx /var/log/apache2\" and \"setfacl -m g:www-data:r /var/log/apache2/*\"\n\n[Regression Potential]\nCode that wasn't running before because of this bug will now run. If the user didn't complete the awstats configuration he/she will get more verbose cron emails.\n\n\n[Other Info]\nUsers who have already worked around the issue by manually editing the logrotate file and adding \"-s /bin/sh\" or something similar will get a dpkg prompt when upgrading to this version:\n\nConfiguration file '/etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh'\n ==\u003e Modified (by you or by a script) since installation.\n ==\u003e Package distributor has shipped an updated version.\n What would you like to do about it ? Your options are:\n Y or I : install the package maintainer's version\n N or O : keep your currently-installed version\n D : show the differences between the versions\n Z : start a shell to examine the situation\n The default action is to keep your current version.\n\n\n\n\n=== Original description ===\n\nThis was found in Ubuntu 16.04. I have not tested other versions.\n\nThe /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh script does not run by default, because the 'www-data' user does not have a valid shell by default.\n\nroot@www:~# bash -x /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh\n+ UPDATE_SCRIPT=/usr/share/awstats/tools/update.sh\n+ '[' -x /usr/share/awstats/tools/update.sh ']'\n+ su -l -c /usr/share/awstats/tools/update.sh www-data\nThis account is currently not available.\n\nWe could give www-data a valid shell but my preferred fix is to edit /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh and explicitly specify the shell with '-s /bin/bash':\n\ndiff -u ~/prerotate.sh /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh\n--- /root/prerotate.sh 2017-07-31 17:07:43.749559681 -0500\n+++ /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh 2017-07-31 17:07:54.122034426 -0500\n@@ -2,5 +2,5 @@\n\u00a0UPDATE_SCRIPT=/usr/share/awstats/tools/update.sh\n\u00a0if [ -x $UPDATE_SCRIPT ]\n\u00a0then\n- su -l -c $UPDATE_SCRIPT www-data\n+ su -l -c $UPDATE_SCRIPT -s /bin/bash www-data\n\u00a0fi", "owner_link": "https://bugs.launchpad.net/api/devel/~redchrome", "bug_tasks_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/bug_tasks", "duplicate_of_link": null, "date_created": "2017-08-04T13:46:43.507084+00:00", "activity_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/activity", "subscriptions_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/subscriptions", "date_last_updated": "2020-05-05T20:33:29.295257+00:00", "who_made_private_link": null, "date_made_private": null, "heat": 16, "bug_watches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/bug_watches", "cves_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/cves", "vulnerabilities_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/vulnerabilities", "duplicates_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/duplicates", "attachments_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/attachments", "security_related": false, "latest_patch_uploaded": null, "tags": ["server-next", "verification-done-artful", "verification-done-xenial", "verification-needed"], "date_last_message": "2018-01-22T09:44:06.915202+00:00", "number_of_duplicates": 0, "message_count": 15, "users_affected_count": 2, "users_unaffected_count": 0, "users_affected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/users_affected", "users_unaffected_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/users_unaffected", "users_affected_count_with_dupes": 2, "other_users_affected_count_with_dupes": 2, "users_affected_with_dupes_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/users_affected_with_dupes", "messages_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/messages", "lock_status": "Unlocked", "lock_reason": null, "linked_branches_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/linked_branches", "linked_merge_proposals_collection_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/linked_merge_proposals", "http_etag": "\"389ce42b9da989e33b68d8b83afdac96e7b79b8f-89814ed42131dce158e8673a0bc1801bc4b6ee0c\""}, "subscribers_portlet_url_data": {"web_link": "https://bugs.launchpad.net/bugs/1708665", "self_link": "https://bugs.launchpad.net/api/devel/bugs/1708665"}, "total_comments_and_activity": 62, "initial_comment_batch_offset": 41, "first visible_recent_comment": -26, "bugtask_data": {"2334216": {"id": 2334216, "row_id": "tasksummary2334216", "form_row_id": "task2334216", "bugtask_path": "/debian/+source/awstats/+bug/1708665", "prefix": "debian_awstats", "targetname": "awstats (Debian)", "bug_title": "prerotate.sh fails due to no shell for www-data user", "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/awstats/+bug/1708665/+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}, "2275789": {"id": 2275789, "row_id": "tasksummary2275789", "form_row_id": "task2275789", "bugtask_path": "/ubuntu/+source/awstats/+bug/1708665", "prefix": "ubuntu_awstats", "targetname": "awstats (Ubuntu)", "bug_title": "prerotate.sh fails due to no shell for www-data user", "assignee_value": "ahasenack", "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/awstats/+bug/1708665/+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": "Low", "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}, "2327984": {"id": 2327984, "row_id": "tasksummary2327984", "form_row_id": "task2327984", "bugtask_path": "/ubuntu/xenial/+source/awstats/+bug/1708665", "prefix": "ubuntu_xenial_awstats", "targetname": "awstats (Ubuntu Xenial)", "bug_title": "prerotate.sh fails due to no shell for www-data user", "assignee_value": "ahasenack", "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/xenial/+source/awstats/+bug/1708665/+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": "Low", "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}, "2327985": {"id": 2327985, "row_id": "tasksummary2327985", "form_row_id": "task2327985", "bugtask_path": "/ubuntu/zesty/+source/awstats/+bug/1708665", "prefix": "ubuntu_zesty_awstats", "targetname": "awstats (Ubuntu Zesty)", "bug_title": "prerotate.sh fails due to no shell for www-data user", "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/zesty/+source/awstats/+bug/1708665/+delete", "target_is_product": false, "status_widget_items": [{"name": "Won't Fix", "value": "Won't Fix", "description": "Doesn't fit with the project plans, sorry.\n", "description_css_class": "choice-description", "style": "", "help": "", "disabled": false, "css_class": "statusWONTFIX"}], "status_value": "Won't Fix", "importance_widget_items": "[]", "importance_value": "Low", "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}, "2327983": {"id": 2327983, "row_id": "tasksummary2327983", "form_row_id": "task2327983", "bugtask_path": "/ubuntu/artful/+source/awstats/+bug/1708665", "prefix": "ubuntu_artful_awstats", "targetname": "awstats (Ubuntu Artful)", "bug_title": "prerotate.sh fails due to no shell for www-data user", "assignee_value": "ahasenack", "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/artful/+source/awstats/+bug/1708665/+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": "Low", "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/awstats/+bug/1708665", "web_link": "https://bugs.launchpad.net/debian/+source/awstats/+bug/1708665", "resource_type_link": "https://bugs.launchpad.net/api/devel/#bug_task", "bug_link": "https://bugs.launchpad.net/api/devel/bugs/1708665", "milestone_link": null, "status": "New", "status_explanation": null, "importance": "Unknown", "importance_explanation": null, "assignee_link": null, "bug_target_display_name": "awstats (Debian)", "bug_target_name": "awstats (Debian)", "bug_watch_link": "https://bugs.launchpad.net/api/devel/bugs/1708665/+watch/125628", "date_assigned": null, "date_created": "2018-01-08T17:22:55.915615+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/~ahasenack", "target_link": "https://bugs.launchpad.net/api/devel/debian/+source/awstats", "title": "Bug #1708665 in awstats (Debian): \"prerotate.sh fails due to no shell for www-data user\"", "related_tasks_collection_link": "https://bugs.launchpad.net/api/devel/debian/+source/awstats/+bug/1708665/related_tasks", "is_complete": false, "http_etag": "\"21376d87000b4bf8028496366cb98651e04afb41-bc1edf7de17e1a385cca0183d8fb2de91d827b46\""}};</script> </body> <!-- Facet name: bugs Page type: main_side Has global search: True Has application tabs: True Has side portlets: True At least 63 queries/external actions issued in 0.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