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 |
|