opened 08:45AM - 03 Sep 22 UTC
closed 08:08AM - 18 Oct 22 UTC
Breaking change
### Versions
- Pi-hole: 5.12
- AdminLTE: 5.14.1
- FTL: 5.17
### Platf…orm
- OS and version: Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-122-generic x86_64)
- Platform: Intel NUC
### Expected behavior
FTL loads.
### Actual behavior / bug
FTL crashes on load:
pihole-FTL: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by pihole-FTL)
### Steps to reproduce
Steps to reproduce the behavior:
1. Attempt to start: `sudo service pihole-FTL start`
2. Check `systemctl status pihole-FTL.service`:
```● pihole-FTL.service - LSB: pihole-FTL daemon
Loaded: loaded (/etc/init.d/pihole-FTL; generated)
Active: failed (Result: exit-code) since Sat 2022-09-03 08:42:31 UTC; 19s ago
Docs: man:systemd-sysv-generator(8)
Process: 3601 ExecStart=/etc/init.d/pihole-FTL start (code=exited, status=1/FAILURE)
Sep 03 08:42:31 nuc systemd[1]: Starting LSB: pihole-FTL daemon...
Sep 03 08:42:31 nuc pihole-FTL[3601]: Not running
Sep 03 08:42:31 nuc su[3637]: Successful su for pihole by root
Sep 03 08:42:31 nuc su[3637]: + ??? root:pihole
Sep 03 08:42:31 nuc su[3637]: pam_unix(su:session): session opened for user pihole by (uid=0)
Sep 03 08:42:31 nuc pihole-FTL[3601]: /usr/bin/pihole-FTL: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (r
Sep 03 08:42:31 nuc su[3637]: pam_unix(su:session): session closed for user pihole
Sep 03 08:42:31 nuc systemd[1]: pihole-FTL.service: Control process exited, code=exited status=1
Sep 03 08:42:31 nuc systemd[1]: pihole-FTL.service: Failed with result 'exit-code'.
Sep 03 08:42:31 nuc systemd[1]: Failed to start LSB: pihole-FTL daemon.
```
## Debug Token
- URL: https://tricorder.pi-hole.net/75lSJdql/
### Additional context
It looks like the update to glibc 2.28 breaks compatibility with Ubuntu 18.04 LTS (EOL 2028).
`ldd --version`:
```
ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
```
I have read that I need to do a full upgrade to fix this, but this may cause breaking changes with other services on this server.