-
-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pihole-FTL i386 crashes upon upgrade from v5.18.4 to v6 #2228
Comments
The invalid opcode is something we have not seen before on |
alix@debian-alix:~$ lscpu alix@debian-alix:~$ pihole-FTL verify syslog: |
any idea how to revert back to v5.18.4 for the mean time |
Reverting is, unfortunately, not really possible, that's why we asked in the release notes and the blog post to make a backup of the existing installation first. Your config files are stored in a separate directory in But I found this which seems related: https://gitlab.alpinelinux.org/alpine/tsc/-/issues/35#note_238502 So basically your CPU is considered too old by the underlying Alpine system as it does not have SSE2 support. I will check if there is an exception we could make for the |
First experiments with |
alix@debian-alix:~$ sudo lshw -c cpu |
Does SSE2 just got introduced in v6? Pihole V5.18.4 i386 works on my alix2d3d lx800 geode cpu. |
This may not be a helpful suggestion, but want to suggest it anyway! Does your system support docker? Our docker image supports |
Yes, because Pi-hole v6.0 switched the extremely difficult to maintain CI infrastructure to Alpine which enforces SSE2 for all x86 platforms. |
Versions
alix@debian-alix:~$ pihole -v
Could not find /etc/pihole/versions. Running update now.
[✗] The Pi-hole command requires root privileges, try:
sudo pihole updatechecker
/opt/pihole/version.sh: 25: .: cannot open /etc/pihole/versions: No such file
Platform
PC Engines Alix 2d13
[✓] Distro: Debian
[✓] Version: 11
[✓] dig return code: 0
[i] dig response: "Raspbian=11,12 Ubuntu=20,22,23,24 Debian=11,12 Fedora=40,41 CentOS=9"
[✓] Distro and version supported
Architecture: i586
CPU op-mode(s): 32-bit
Byte Order: Little Endian
Address sizes: 32 bits physical, 32 bits virtual
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 5
Model: 10
Model name: Geode(TM) Integrated Processor by AMD PCS
Stepping: 2
CPU MHz: 498.038
BogoMIPS: 996.07
L1d cache: 57 KiB
L1i cache: 57 KiB
L2 cache: 128 KiB
Expected behavior
Actual behavior / bug
from syslog
debian-alix kernel: [ 1422.473094] traps: pihole-FTL[12698] trap invalid opcode ip:80c15cd sp:bff2bdd0 error:0 in pihole-FTL[8049000+429000]
alix@debian-alix:~$ sudo file /usr/bin/pihole-FTL
/usr/bin/pihole-FTL: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, BuildID[sha1]=89ef2ba99a3919eba70bb8d8d8834d00290eb5d0, with debug_info, not stripped
Steps to reproduce
Steps to reproduce the behavior:
pihole -up
Debug Token
[- URL: https://tricorder.pi-hole.net/Hdvnw5z4/]
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: