Activity log for bug #1453463

Date Who What changed Old value New value Message
2015-05-09 22:12:28 Moses Moore bug added bug
2015-07-26 14:59:49 Launchpad Janitor lighttpd (Ubuntu): status New Confirmed
2015-08-02 17:11:10 Alberto Salvia Novella lighttpd (Ubuntu): importance Undecided Medium
2015-09-13 16:36:31 pwaring bug added subscriber pwaring
2016-10-20 19:04:05 Matthias Schuster lighttpd (Ubuntu): status Confirmed Invalid
2016-10-20 19:04:05 Matthias Schuster converted to question 403233
2016-10-20 19:04:47 Moses Moore removed subscriber Moses Moore
2016-10-20 19:05:39 Matthias Schuster lighttpd (Ubuntu): status Invalid Confirmed
2017-07-27 18:18:02 Mark Fraser bug added subscriber Mark Fraser
2019-02-23 18:09:33 Mehmet Atif Ergun bug watch added https://github.com/pi-hole/pi-hole/issues/1401
2019-02-23 18:09:33 Mehmet Atif Ergun bug task added lighttpd
2019-02-23 19:56:44 Bug Watch Updater lighttpd: status Unknown Fix Released
2020-08-07 00:02:30 Rafael David Tinoco bug added subscriber Ubuntu Server
2020-08-07 00:02:41 Rafael David Tinoco removed subscriber Ubuntu Server
2020-08-07 00:02:51 Rafael David Tinoco nominated for series Ubuntu Focal
2020-08-07 00:02:51 Rafael David Tinoco bug task added lighttpd (Ubuntu Focal)
2020-08-07 00:02:51 Rafael David Tinoco nominated for series Ubuntu Xenial
2020-08-07 00:02:51 Rafael David Tinoco bug task added lighttpd (Ubuntu Xenial)
2020-08-07 00:02:51 Rafael David Tinoco nominated for series Ubuntu Bionic
2020-08-07 00:02:51 Rafael David Tinoco bug task added lighttpd (Ubuntu Bionic)
2020-08-07 00:02:59 Rafael David Tinoco lighttpd (Ubuntu Focal): status New Confirmed
2020-08-07 00:03:02 Rafael David Tinoco lighttpd (Ubuntu Bionic): status New Triaged
2020-08-07 00:03:04 Rafael David Tinoco lighttpd (Ubuntu Xenial): status New Triaged
2020-08-07 00:19:47 Rafael David Tinoco lighttpd (Ubuntu): assignee Rafael David Tinoco (rafaeldtinoco)
2020-08-09 19:37:59 Launchpad Janitor lighttpd (Ubuntu): status Confirmed Fix Released
2020-08-10 13:06:44 Rafael David Tinoco lighttpd (Ubuntu): status Fix Released In Progress
2020-08-10 13:33:36 pwaring removed subscriber pwaring
2020-10-24 15:43:20 Rafael David Tinoco lighttpd (Ubuntu): assignee Rafael David Tinoco (rafaeldtinoco)
2020-10-24 15:43:31 Rafael David Tinoco bug added subscriber Ubuntu Server
2020-12-10 05:40:36 gstrauss lighttpd (Ubuntu): status In Progress Fix Committed
2021-02-19 21:55:41 Brad Parker bug added subscriber Brad Parker
2021-06-09 14:40:33 Sergio Durigan Junior lighttpd (Ubuntu Xenial): status Triaged Won't Fix
2021-06-15 14:33:35 Launchpad Janitor merge proposal linked https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/lighttpd/+git/lighttpd/+merge/404199
2021-06-15 14:34:04 Athos Ribeiro description lighttpd won't start. Steps to reproduce: $ sudo /usr/sbin/lighttpd or $ sudo systemctl start lighttpd Expected outcome: daemon starts. Seen instead: /usr/sbin/lighttpd: symbol lookup error: /usr/sbin/lighttpd: undefined symbol: FAMNoExists or Job for lighttpd.service failed. See "systemctl status lighttpd.service" and "journalctl -xe" for details. $ systemctl status lighttpd.service -l May 09 17:53:32 deunan systemd[1]: Starting Lighttpd Daemon... May 09 17:53:32 deunan lighttpd[8229]: /usr/sbin/lighttpd: symbol lookup error: /usr/sbin/lighttpd: undefined symbol: FAMNoExists Other info: `ldd /usr/sbin/lighttpd` does not report any missing shared libraries. ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: lighttpd 1.4.35-4ubuntu1 ProcVersionSignature: Ubuntu 3.19.0-16.16-generic 3.19.3 Uname: Linux 3.19.0-16-generic i686 NonfreeKernelModules: nvidia ApportVersion: 2.17.2-0ubuntu1 Architecture: i386 Date: Sat May 9 17:51:52 2015 InstallationDate: Installed on 2013-06-08 (700 days ago) InstallationMedia: Xubuntu 13.04 "Raring Ringtail" - Release i386 (20130423.1) ProcEnviron: LANGUAGE=en_CA:en TERM=screen PATH=(custom, no user) LANG=en_CA.UTF-8 SHELL=/bin/bash SourcePackage: lighttpd UpgradeStatus: Upgraded to vivid on 2015-04-25 (14 days ago) mtime.conffile..etc.lighttpd.conf.available.10.cgi.conf: 2013-08-02T23:17:55 mtime.conffile..etc.lighttpd.conf.available.10.fastcgi.conf: 2013-09-11T11:19:16 [Impact] lighttpd fails to execute (and the service fails to start) when it is installed in a system which contains libfam0 installed. This happens because libfam0 does not define specific symbols required by lighttpd. The issue is solved by replacing libfam0 by libgamin0, which defines the required symbols. This is what the proposed fix changes. In this sense, the lighttpd package is broken and backporting the fix would save users from analyzing the issue and applying the workaround, which exists (installing libgamin0 fixes the issue). [Test Plan] Run the following script in a clean Ubuntu install ``` #!/bin/sh set -ex test_dep_regression() { apt purge -y libfam0 libgamin0 lighttpd apt install -y $1 apt install -y lighttpd if ! /usr/sbin/lighttpd -v; then echo "Err: possible libfam-libgamin conflict regression" exit 1 fi } apt update test_dep_regression libfam0 test_dep_regression libgamin0 ``` You should see that lighttpd fails to start. The issue will be reproduced and "Err: possible libfam-libgamin conflict regression" will be printed. ``` + /usr/sbin/lighttpd -v /usr/sbin/lighttpd: Symbol `FamErrlist' has different size in shared object, consider re-linking /usr/sbin/lighttpd: symbol lookup error: /usr/sbin/lighttpd: undefined symbol: FAMNoExists + echo Err: possible libfam-libgamin conflict regression Err: possible libfam-libgamin conflict regression + exit 1 ``` Then, apply the proposed fixes and re-run the script. You should see that lighttpd prints the version and the issue is fixed. [Where problems could occur] libgamin and libfam are conflicting packages which clearly differ from one another (this bug is enough proof). Replacing them on some system could introduce (and reveal) new regressions for their reverse dependencies. Note that a test case for the described issue was included with the proposed fixes and the SRUs should be gated when running the test suites if any issues occour with this package. [Other Info] While the proposed fix for focal and bionic contain a new regression autopkgtest entry, this was not included in impish nor proposed to debian because the dependency on fam was removed in Debian (and the related delta should be removed from Ubuntu in the next merge). See https://salsa.debian.org/debian/lighttpd/-/merge_requests/18#note_206687 for further reference. [Original bug report] lighttpd won't start. Steps to reproduce: $ sudo /usr/sbin/lighttpd or $ sudo systemctl start lighttpd Expected outcome: daemon starts. Seen instead: /usr/sbin/lighttpd: symbol lookup error: /usr/sbin/lighttpd: undefined symbol: FAMNoExists or Job for lighttpd.service failed. See "systemctl status lighttpd.service" and "journalctl -xe" for details. $ systemctl status lighttpd.service -l May 09 17:53:32 deunan systemd[1]: Starting Lighttpd Daemon... May 09 17:53:32 deunan lighttpd[8229]: /usr/sbin/lighttpd: symbol lookup error: /usr/sbin/lighttpd: undefined symbol: FAMNoExists Other info: `ldd /usr/sbin/lighttpd` does not report any missing shared libraries. ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: lighttpd 1.4.35-4ubuntu1 ProcVersionSignature: Ubuntu 3.19.0-16.16-generic 3.19.3 Uname: Linux 3.19.0-16-generic i686 NonfreeKernelModules: nvidia ApportVersion: 2.17.2-0ubuntu1 Architecture: i386 Date: Sat May 9 17:51:52 2015 InstallationDate: Installed on 2013-06-08 (700 days ago) InstallationMedia: Xubuntu 13.04 "Raring Ringtail" - Release i386 (20130423.1) ProcEnviron:  LANGUAGE=en_CA:en  TERM=screen  PATH=(custom, no user)  LANG=en_CA.UTF-8  SHELL=/bin/bash SourcePackage: lighttpd UpgradeStatus: Upgraded to vivid on 2015-04-25 (14 days ago) mtime.conffile..etc.lighttpd.conf.available.10.cgi.conf: 2013-08-02T23:17:55 mtime.conffile..etc.lighttpd.conf.available.10.fastcgi.conf: 2013-09-11T11:19:16
2021-06-15 19:20:48 Launchpad Janitor merge proposal linked https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/lighttpd/+git/lighttpd/+merge/404218
2021-06-16 17:10:29 Athos Ribeiro lighttpd (Ubuntu Bionic): status Triaged In Progress
2021-06-16 18:38:11 Athos Ribeiro lighttpd (Ubuntu Focal): status Confirmed In Progress
2021-06-16 18:38:31 Athos Ribeiro bug added subscriber Ubuntu Stable Release Updates Team
2021-06-22 18:20:10 Brian Murray lighttpd (Ubuntu Focal): status In Progress Fix Committed
2021-06-22 18:20:14 Brian Murray bug added subscriber SRU Verification
2021-06-22 18:20:22 Brian Murray tags apport-bug i386 vivid apport-bug i386 verification-needed verification-needed-focal vivid
2021-06-22 18:21:43 Brian Murray lighttpd (Ubuntu Bionic): status In Progress Fix Committed
2021-06-22 18:21:53 Brian Murray tags apport-bug i386 verification-needed verification-needed-focal vivid apport-bug i386 verification-needed verification-needed-bionic verification-needed-focal vivid
2021-06-23 15:15:38 Athos Ribeiro bug added subscriber Athos Ribeiro
2021-06-29 18:49:05 Athos Ribeiro tags apport-bug i386 verification-needed verification-needed-bionic verification-needed-focal vivid apport-bug i386 verification-done verification-done-bionic verification-done-focal vivid
2021-07-01 10:16:53 Launchpad Janitor lighttpd (Ubuntu Focal): status Fix Committed Fix Released
2021-07-01 10:16:58 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-07-01 10:18:32 Launchpad Janitor lighttpd (Ubuntu Bionic): status Fix Committed Fix Released
2021-10-04 01:58:49 gstrauss lighttpd (Ubuntu): status Fix Committed Fix Released