I'm not getting any firmware update notification although I set it up

I set it up to check daily for new firmware and notify me, not to install anything automatically.
When I log-in with an account (not admin, I disabled that account) that’s part of the administrator group I’m not getting a desktop notification of new firmware, although I checked that box.

I set up notification center to send firmware update notifications. all severity levels, and using two methods: push notification and email. I’m not getting ANY notifications of firmware updates.
Both methods work just fine: I am getting push notifications for app updates, I get the test notification mail.

Only when I manually check for updates I get to know that there’s a new firmware version.
How do I fix that?

Edit: I am getting all the push and email notification process (downloaded, unpacked, started, finished, etc.) so I’m starting to think that the problem is not on the notification side, it’s that for some reason the NAS isn’t checking for updates automatically. Should there be a cron job for that? Anything I can check in QTS or using ssh to see what’s going on with that?

Edit2: I see a cron job for checking for updates:
15 9 * * * /sbin/auto_update 1>>/dev/null 2>>/dev/null
Is that correct? Is that what it should look like?

Today I had to manually check for updates again to be able to upgrade to the latest firmware version, which was released a couple of days ago ( QTS 5.2.5.3145 build 20250526), although I haven’t changed the settings you can see in the original post: It should check, daily for new firmware and notify my.
The firmware update screen said it last checked on May 25th.

btw, thank you, QNAP, for killing the old community, where I’d probably would’ve gotten a response by now for my original post.

Yes, although the redirections could be improved. :wink:

If I recall correctly, notifications don’t appear as-soon as a new firmware is released. It may take a few days for your NAS to issue a notification to you. If you haven’t heard anything in a week, and you’ve checked the new firmware version is available for your NAS model (not always the case), then I’d say there’s an issue.

1 Like

It’s also possible that this is related to our canary deployment strategy. It appears that the automatic update for your device might have rolled out just after you had already updated your device manually or through other means, which would explain why you didn’t receive a notification.

We appreciate your understanding!

Why is my NAS is not automatically updating or notifying me about a new firmware version that has been released? | QNAP

2 Likes

OK, so what’s a time frame I can be sure I’m not getting notified b/c of some staggered rollout?
As you can see in the 1st screenshot I took in my 1st post, which was taken on May 7th, I was still using firmware version QTS 5.2.3.3006 installed in January, and the system had an up-time of more than a month, and still I didn’t get any notification of multiple firmware updates QNAP released in that time frame.

If I ssh into the NAS and run /sbin/auto_update after a firmware update is released could that provide more information to figure out what’s going on?

Yes, try this: auto_update -d

Here’s my TS-216G running the current 5.2.5:

[~] # auto_update -d
latest = [0] recommended = [0] enable_important = [0]
action_mode = [0]
auto update is not enabled.
auto update is not enabled.
recommended xml_url = https://update.qnap.com/QTS_FW_5.2.0_recommended.xml
latest xml_url = https://update.qnap.com/QTS_FW_5.2.0.xml
Important Security xml_url = https://update.qnap.com/QTS_FW_5.2.0_security.xml
tmpdir = /mnt/update
sys_model_name = TS-X33
display_model_name = TS-216G
local_version = 5.2.5
local_build_num = 20250526
1 Like

So I think I have an issue on my side:

/sbin/auto_update -d:

latest = [1] recommended = [1] enable_important = [1]
action_mode = [2]
recommended xml_url = https://update.qnap.com/QTS_FW_5.2.0_recommended.xml
latest xml_url = https://update.qnap.com/QTS_FW_5.2.0.xml
Important Security xml_url = https://update.qnap.com/QTS_FW_5.2.0_security.xml
tmpdir = /mnt/update
sys_model_name = TS-X74
display_model_name = TVS-h674
local_version = 5.2.4
local_build_num = 20250321
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
productName = TVS-h474
ptr_model = TVS-h674
model = TS-X74
status = active
fw_deployment = 1000000000000010
version = 5.2.5
number = 3145
build number = 20250526
version_postfix = Official
severity = 3
pubDate = Thu, 29, May 2025 09:53:15 +0800
description =  release note here. 
downloadURL[0] = https://download.qnap.com/Storage/TS-X74/TS-X74_20250526-5.2.5.3145.zip
downloadURL[1] = https://eu1.qnap.com/Storage/TS-X74/TS-X74_20250526-5.2.5.3145.zip
downloadURL[2] = https://us1.qnap.com/Storage/TS-X74/TS-X74_20250526-5.2.5.3145.zip
new_feature_url = https://www.qnap.com/go/qts
mac = [***redacted***] buf = [3] last_mac = [3]
fw_deployment = [1000000000000010], fw_deployment[last_mac] = [0]
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/

get recommended firmware info fail.
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/

get important firmware info fail.

/sbin/notify_update --nc:

firmware is up-to-date

What looks really strange to me is, that there are multiple “fw_deployment” entries.

Best regards

IBA

1 Like

I’m seeing something similar (mac address redacted):

/sbin/auto_update -d
latest = [1] recommended = [1] enable_important = [1]
action_mode = [2]
recommended xml_url = https://update.qnap.com/QTS_FW_5.2.0_recommended.xml
latest xml_url = https://update.qnap.com/QTS_FW_5.2.0.xml
Important Security xml_url = https://update.qnap.com/QTS_FW_5.2.0_security.xml
tmpdir = /mnt/update
sys_model_name = TS-X51
display_model_name = TS-251+
local_version = 5.2.5
local_build_num = 20250526
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment =
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
fw_deployment = 1000000000000010
productName = D2 Pro Rev-B
ptr_model = TS-251+
model = TS-X51
status = active
fw_deployment = 1000000000000010
version = 5.2.5
number = 3145
build number = 20250526
version_postfix = Official
severity = 3
pubDate = Thu, 29, May 2025 09:53:15 +0800
description =  release note here.
downloadURL[0] = https://download.qnap.com/Storage/TS-X51/TS-X51_20250526-5.2.5.3145.zip
downloadURL[1] = https://eu1.qnap.com/Storage/TS-X51/TS-X51_20250526-5.2.5.3145.zip
downloadURL[2] = https://us1.qnap.com/Storage/TS-X51/TS-X51_20250526-5.2.5.3145.zip
new_feature_url = https://www.qnap.com/go/qts
mac = [############] buf = [2] last_mac = [2]
fw_deployment = [1000000000000010], fw_deployment[last_mac] = [0]
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/

get recommended firmware info fail.
product = storage
download_server[0] = https://download.qnap.com/
download_server[1] = https://eu1.qnap.com/
download_server[2] = https://us1.qnap.com/

get important firmware info fail.


I see similar error/fail messages.

Today I received a notification after more than 3 weeks of the release date 2025-06-03. Also I set the notification to tuesdays at 09:00 not fridays at 09:00?!

QTS 5.2.6.3195 build 20250715 was released on 2025-07-30.
Now I wait and see if/when I’ll get notified of the update.

How much time do you think that should be at most? 2 weeks? 3 weeks?

Hello,
I’ve noticed the same problem. I never get notified of new firmware availability for some reasons. I get e-mails during upgrade process though.
I get security center notifications from daily check-up if something is not OK, and got one today - noticed that breach comes from the fact I’m not running latest firmware.
Running QuTS hero h5.2.5.3161, manual check tells me that h5.2.6.3195 build 20250715 is available.
So why is security center capable to know that system is not running latest firmware, but schedule check does not?