WebUI Reporting "Update Available" Even Though It is Up-To-Date

The issue I am facing:
Pihole web interface is stating "Update Available" even though everything is up-to-date.

pi@pihole:/etc/pihole $ pihole -up
[i] Checking for updates...
[i] Pi-hole Core: up to date
[i] Web Interface: up to date
[i] FTL: up to date

[✓] Everything is up to date!

pi@pihole:~ $ pihole -v
Pi-hole version is v5.1.2 (Latest: v5.1.2)
AdminLTE version is v5.1-5-gbbce2eb8 (Latest: v5.1.1)
FTL version is v5.2 (Latest: v5.2)
pi@pihole:~ $

Now when I first ran 'pihole -up' the Web Interface did not update. I found a thread and did the following:

cd /var/www/html/admin
git status

cd /var/www/html/admin
sudo git pull
pihole -up

That updated the files, but the web ui is not picking up the new version. I am guessing there is a file this reads from that needs to be updated?

Details about my system:
Raspberry Pi

pi@pihole:~ $ uname -r
5.4.51-v7l+

What I have changed since installing Pi-hole:
It's a vanilla install other than adding in the speedtest module.

That's the reason the update doesn't work properly.
Remove the model, then the update will work.

The current versions are:

** [ DIAGNOSING ]: Core version
[i] Core: v5.1.2 (https://discourse.pi-hole.net/t/how-do-i-update-pi-hole/249)
[i] Remotes: origin     https://github.com/pi-hole/pi-hole.git (fetch)
             origin     https://github.com/pi-hole/pi-hole.git (push)
[i] Branch: master
[i] Commit: v5.1.2-0-g6b536b74

*** [ DIAGNOSING ]: Web version
[i] Web: v5.1.1 (https://discourse.pi-hole.net/t/how-do-i-update-pi-hole/249)
[i] Remotes: origin     https://github.com/pi-hole/AdminLTE.git (fetch)
             origin     https://github.com/pi-hole/AdminLTE.git (push)
[i] Branch: master
[i] Commit: v5.1.1-0-ga03d1bdd

*** [ DIAGNOSING ]: FTL version
[✓] FTL: v5.2

How do I get my web version to v5.1.1 manually without using pihole -up?

pi@pihole:/var/www/html/admin $ pihole -up
[i] Checking for updates...
[i] Pi-hole Core: up to date
[i] Web Interface: up to date
[i] FTL: up to date

[✓] Everything is up to date!

Do I need to remove the speedtest module any time there's an update?

Yes. The speedtest is not officially supported, so it can and will break the update.

Thank you for the responses btw! I am new'ish to this. Is there no way to manually update everything and work around the extra module? Didn't this update the necessary files?

cd /var/www/html/admin
sudo git pull
pihole -up

I am just not sure where the pihole -v is pulling its version info, 'cause now when I run pihole -up it correctly sees the repo as being updated. I am guessing pihole -v is just reading a file that has not been updated?

Even if you would technically succeed in pulling some updates:
The result is still not guaranteed to produce a working Pi-hole installaton, due to third-party software that has replaced and mixed in parts of it.

Please contact the maintainer of your speedtest module for instructions on how to get Pi-hole operational again after updates.

Thanks - I reached out via git and he updated the AdminLTE - all is good now. I'll just wait on his update prior to update pihole. Thank you all for the replies!

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.