Ubuntu Core 20 displays message reboot scheduled to update the system

I noticed that sometimes there is a message that is displayed when I have a remote terminal into my Ubuntu Core 20 device.

The message is the following:

Broadcast message from root@ubuntu (Fri 2023-05-19 18:26:18 UTC):

reboot scheduled to update the system
The system is going down for reboot NOW!

What is it updating exactly? How do I find put what the system updated?

Take a look at snap changes and snap change <ID>

Hmm… it doesn’t show anything. Here is what I am seeing:

kris@pop-devx:~$ ssh -i ~/.ssh/id_rsa_ubuntu_one user1-company@192.168.0.234
Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-1025-intel-iotg x86_64)
 * Ubuntu Core:     https://www.ubuntu.com/core
 * Community:       https://forum.snapcraft.io
 * Snaps:           https://snapcraft.io

This Ubuntu Core 20 machine is a tiny, transactional edition of Ubuntu,
designed for appliances, firmware and fixed-function VMs.

If all the software you care about is available as snaps, you are in
the right place. If not, you will be more comfortable with classic
deb-based Ubuntu Server or Desktop, where you can mix snaps with
traditional debs. It's a brave new world here in Ubuntu Core!

Please see 'snap --help' for app installation and updates.
Last login: Mon May 22 13:38:34 2023 from 192.168.0.17
user1-company@ubuntu:~$ snap changes
no changes found
user1-company@ubuntu:~$ 

Is there a specific log file I can check? Which snap would have the log for updating?

i’m not sure if you can find that info anywhere else and the snap changes logger is a ringbuffer that gets wiped after a few days …

Typically only the coreXX snap that is used as your root filesystem (in your case core20 i think) and the kernel do actually trigger reboots though …

Ok, so the original post was on Friday and now it is Monday. I am assuming “few days” means 2 days.

I will clear the SSD hard drive and re-copy the original image and try it again.

Ok, so after re-imaging the device I see the details:

kris@pop-devx:~$ ssh -i ~/.ssh/id_rsa_ubuntu_one user1-company@192.168.0.234
Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.13.0-1009-intel x86_64)
 * Ubuntu Core:     https://www.ubuntu.com/core
 * Community:       https://forum.snapcraft.io
 * Snaps:           https://snapcraft.io

This Ubuntu Core 20 machine is a tiny, transactional edition of Ubuntu,
designed for appliances, firmware and fixed-function VMs.

If all the software you care about is available as snaps, you are in
the right place. If not, you will be more comfortable with classic
deb-based Ubuntu Server or Desktop, where you can mix snaps with
traditional debs. It's a brave new world here in Ubuntu Core!

Please see 'snap --help' for app installation and updates.
Last login: Mon May 22 14:53:55 2023 from 192.168.0.17
user1-company@ubuntu:~$ snap changes
ID   Status  Spawn               Ready               Summary
1    Done    today at 14:13 UTC  today at 14:16 UTC  Initialize system state
2    Done    today at 14:17 UTC  today at 14:17 UTC  Initialize device
3    Doing   today at 14:46 UTC  -                   Auto-refresh 8 snaps

user1-company@ubuntu:~$ snap change 3
Status  Spawn               Ready               Summary
Done    today at 14:46 UTC  today at 14:46 UTC  Ensure prerequisites for "snapd" are available
Done    today at 14:46 UTC  today at 14:51 UTC  Download snap "snapd" (19122) from channel "latest/stable"
Done    today at 14:46 UTC  today at 14:51 UTC  Fetch and check assertions for snap "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Mount snap "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Run pre-refresh hook of "snapd" snap if present
Done    today at 14:46 UTC  today at 14:51 UTC  Stop snap "snapd" services
Done    today at 14:46 UTC  today at 14:51 UTC  Remove aliases for snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Make current revision for snap "snapd" unavailable
Done    today at 14:46 UTC  today at 14:51 UTC  Copy snap "snapd" data
Done    today at 14:46 UTC  today at 14:51 UTC  Setup snap "snapd" (19122) security profiles
Done    today at 14:46 UTC  today at 14:51 UTC  Make snap "snapd" (19122) available to the system
Done    today at 14:46 UTC  today at 14:51 UTC  Automatically connect eligible plugs and slots of snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Set automatic aliases for snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Setup snap "snapd" aliases
Done    today at 14:46 UTC  today at 14:51 UTC  Update managed boot config assets from "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Run post-refresh hook of "snapd" snap if present
Done    today at 14:46 UTC  today at 14:51 UTC  Start snap "snapd" (19122) services
Done    today at 14:46 UTC  today at 14:51 UTC  Clean up "snapd" (19122) install
Done    today at 14:46 UTC  today at 14:51 UTC  Run health check of "snapd" snap
Do      today at 14:46 UTC  -                   Ensure prerequisites for "intel-kernel" are available
Do      today at 14:46 UTC  -                   Download snap "intel-kernel" (25) from channel "20/stable"
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "intel-kernel" (25)
Do      today at 14:46 UTC  -                   Mount snap "intel-kernel" (25)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "intel-kernel" snap if present
Do      today at 14:46 UTC  -                   Stop snap "intel-kernel" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "intel-kernel"
Do      today at 14:46 UTC  -                   Make current revision for snap "intel-kernel" unavailable
Do      today at 14:46 UTC  -                   Update assets from kernel "intel-kernel" (25)
Do      today at 14:46 UTC  -                   Copy snap "intel-kernel" data
Do      today at 14:46 UTC  -                   Setup snap "intel-kernel" (25) security profiles
Do      today at 14:46 UTC  -                   Make snap "intel-kernel" (25) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "intel-kernel"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "intel-kernel"
Do      today at 14:46 UTC  -                   Setup snap "intel-kernel" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "intel-kernel" snap if present
Do      today at 14:46 UTC  -                   Start snap "intel-kernel" (25) services
Do      today at 14:46 UTC  -                   Clean up "intel-kernel" (25) install
Do      today at 14:46 UTC  -                   Run configure hook of "intel-kernel" snap if present
Do      today at 14:46 UTC  -                   Run health check of "intel-kernel" snap
Done    today at 14:46 UTC  today at 14:46 UTC  Ensure prerequisites for "core20" are available
Done    today at 14:46 UTC  today at 14:47 UTC  Download snap "core20" (1891) from channel "latest/stable"
Done    today at 14:46 UTC  today at 14:47 UTC  Fetch and check assertions for snap "core20" (1891)
Done    today at 14:46 UTC  today at 14:47 UTC  Mount snap "core20" (1891)
Done    today at 14:46 UTC  today at 14:47 UTC  Run pre-refresh hook of "core20" snap if present
Done    today at 14:46 UTC  today at 14:47 UTC  Stop snap "core20" services
Done    today at 14:46 UTC  today at 14:47 UTC  Remove aliases for snap "core20"
Done    today at 14:46 UTC  today at 14:47 UTC  Make current revision for snap "core20" unavailable
Done    today at 14:46 UTC  today at 14:47 UTC  Copy snap "core20" data
Done    today at 14:46 UTC  today at 14:47 UTC  Setup snap "core20" (1891) security profiles
Done    today at 14:46 UTC  today at 14:47 UTC  Make snap "core20" (1891) available to the system
Done    today at 14:46 UTC  today at 14:50 UTC  Automatically connect eligible plugs and slots of snap "core20"
Done    today at 14:46 UTC  today at 14:50 UTC  Set automatic aliases for snap "core20"
Done    today at 14:46 UTC  today at 14:50 UTC  Setup snap "core20" aliases
Done    today at 14:46 UTC  today at 14:50 UTC  Run post-refresh hook of "core20" snap if present
Done    today at 14:46 UTC  today at 14:50 UTC  Start snap "core20" (1891) services
Done    today at 14:46 UTC  today at 14:50 UTC  Clean up "core20" (1891) install
Done    today at 14:46 UTC  today at 14:50 UTC  Run health check of "core20" snap
Do      today at 14:46 UTC  -                   Ensure prerequisites for "pc" are available
Do      today at 14:46 UTC  -                   Download snap "pc" (132) from channel "20/stable"
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "pc" (132)
Do      today at 14:46 UTC  -                   Mount snap "pc" (132)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "pc" snap if present
Do      today at 14:46 UTC  -                   Stop snap "pc" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "pc"
Do      today at 14:46 UTC  -                   Make current revision for snap "pc" unavailable
Do      today at 14:46 UTC  -                   Update assets from gadget "pc" (132)
Do      today at 14:46 UTC  -                   Update kernel command line from gadget "pc" (132)
Do      today at 14:46 UTC  -                   Copy snap "pc" data
Do      today at 14:46 UTC  -                   Setup snap "pc" (132) security profiles
Do      today at 14:46 UTC  -                   Make snap "pc" (132) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "pc"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "pc"
Do      today at 14:46 UTC  -                   Setup snap "pc" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "pc" snap if present
Do      today at 14:46 UTC  -                   Start snap "pc" (132) services
Do      today at 14:46 UTC  -                   Clean up "pc" (132) install
Do      today at 14:46 UTC  -                   Run configure hook of "pc" snap if present
Do      today at 14:46 UTC  -                   Run health check of "pc" snap
Do      today at 14:46 UTC  -                   Ensure prerequisites for "bluez" are available
Do      today at 14:46 UTC  -                   Download snap "bluez" (334) from channel "20/stable"
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "bluez" (334)
Do      today at 14:46 UTC  -                   Mount snap "bluez" (334)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "bluez" snap if present
Do      today at 14:46 UTC  -                   Stop snap "bluez" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "bluez"
Do      today at 14:46 UTC  -                   Make current revision for snap "bluez" unavailable
Do      today at 14:46 UTC  -                   Copy snap "bluez" data
Do      today at 14:46 UTC  -                   Setup snap "bluez" (334) security profiles
Do      today at 14:46 UTC  -                   Make snap "bluez" (334) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "bluez"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "bluez"
Do      today at 14:46 UTC  -                   Setup snap "bluez" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "bluez" snap if present
Do      today at 14:46 UTC  -                   Start snap "bluez" (334) services
Do      today at 14:46 UTC  -                   Clean up "bluez" (334) install
Do      today at 14:46 UTC  -                   Run configure hook of "bluez" snap if present
Do      today at 14:46 UTC  -                   Run health check of "bluez" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "modem-manager" are available
Done    today at 14:46 UTC  today at 14:54 UTC  Download snap "modem-manager" (523) from channel "20/stable"
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "modem-manager" (523)
Do      today at 14:46 UTC  -                   Mount snap "modem-manager" (523)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "modem-manager" snap if present
Do      today at 14:46 UTC  -                   Stop snap "modem-manager" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "modem-manager"
Do      today at 14:46 UTC  -                   Make current revision for snap "modem-manager" unavailable
Do      today at 14:46 UTC  -                   Copy snap "modem-manager" data
Do      today at 14:46 UTC  -                   Setup snap "modem-manager" (523) security profiles
Do      today at 14:46 UTC  -                   Make snap "modem-manager" (523) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "modem-manager"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "modem-manager"
Do      today at 14:46 UTC  -                   Setup snap "modem-manager" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "modem-manager" snap if present
Do      today at 14:46 UTC  -                   Start snap "modem-manager" (523) services
Do      today at 14:46 UTC  -                   Clean up "modem-manager" (523) install
Do      today at 14:46 UTC  -                   Run configure hook of "modem-manager" snap if present
Do      today at 14:46 UTC  -                   Run health check of "modem-manager" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "lenovo-wwan-dpr" are available
Do      today at 14:46 UTC  -                   Download snap "lenovo-wwan-dpr" (23) from channel "latest/stable"
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "lenovo-wwan-dpr" (23)
Do      today at 14:46 UTC  -                   Mount snap "lenovo-wwan-dpr" (23)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "lenovo-wwan-dpr" snap if present
Do      today at 14:46 UTC  -                   Stop snap "lenovo-wwan-dpr" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "lenovo-wwan-dpr"
Do      today at 14:46 UTC  -                   Make current revision for snap "lenovo-wwan-dpr" unavailable
Do      today at 14:46 UTC  -                   Copy snap "lenovo-wwan-dpr" data
Do      today at 14:46 UTC  -                   Setup snap "lenovo-wwan-dpr" (23) security profiles
Do      today at 14:46 UTC  -                   Make snap "lenovo-wwan-dpr" (23) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "lenovo-wwan-dpr"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "lenovo-wwan-dpr"
Do      today at 14:46 UTC  -                   Setup snap "lenovo-wwan-dpr" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "lenovo-wwan-dpr" snap if present
Do      today at 14:46 UTC  -                   Start snap "lenovo-wwan-dpr" (23) services
Do      today at 14:46 UTC  -                   Clean up "lenovo-wwan-dpr" (23) install
Do      today at 14:46 UTC  -                   Run configure hook of "lenovo-wwan-dpr" snap if present
Do      today at 14:46 UTC  -                   Run health check of "lenovo-wwan-dpr" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "quectel-firmware-switch" are available
Doing   today at 14:46 UTC  -                   Download snap "quectel-firmware-switch" (20) from channel "latest/stable" (7.27%)
Do      today at 14:46 UTC  -                   Fetch and check assertions for snap "quectel-firmware-switch" (20)
Do      today at 14:46 UTC  -                   Mount snap "quectel-firmware-switch" (20)
Do      today at 14:46 UTC  -                   Run pre-refresh hook of "quectel-firmware-switch" snap if present
Do      today at 14:46 UTC  -                   Stop snap "quectel-firmware-switch" services
Do      today at 14:46 UTC  -                   Remove aliases for snap "quectel-firmware-switch"
Do      today at 14:46 UTC  -                   Make current revision for snap "quectel-firmware-switch" unavailable
Do      today at 14:46 UTC  -                   Copy snap "quectel-firmware-switch" data
Do      today at 14:46 UTC  -                   Setup snap "quectel-firmware-switch" (20) security profiles
Do      today at 14:46 UTC  -                   Make snap "quectel-firmware-switch" (20) available to the system
Do      today at 14:46 UTC  -                   Automatically connect eligible plugs and slots of snap "quectel-firmware-switch"
Do      today at 14:46 UTC  -                   Set automatic aliases for snap "quectel-firmware-switch"
Do      today at 14:46 UTC  -                   Setup snap "quectel-firmware-switch" aliases
Do      today at 14:46 UTC  -                   Run post-refresh hook of "quectel-firmware-switch" snap if present
Do      today at 14:46 UTC  -                   Start snap "quectel-firmware-switch" (20) services
Do      today at 14:46 UTC  -                   Clean up "quectel-firmware-switch" (20) install
Do      today at 14:46 UTC  -                   Run configure hook of "quectel-firmware-switch" snap if present
Do      today at 14:46 UTC  -                   Run health check of "quectel-firmware-switch" snap
Doing   today at 14:46 UTC  -                   Handling re-refresh of "bluez", "core20", "intel-kernel", "lenovo-wwan-dpr", "modem-manager", "pc", "quectel-firmware-switch", "snapd" as needed
Done    today at 14:51 UTC  today at 14:51 UTC  Ensure prerequisites for "core22" are available
Doing   today at 14:51 UTC  -                   Download snap "core22" (634) from channel "stable" (36.40%)
Do      today at 14:51 UTC  -                   Fetch and check assertions for snap "core22" (634)
Do      today at 14:51 UTC  -                   Mount snap "core22" (634)
Do      today at 14:51 UTC  -                   Copy snap "core22" data
Do      today at 14:51 UTC  -                   Setup snap "core22" (634) security profiles
Do      today at 14:51 UTC  -                   Make snap "core22" (634) available to the system
Do      today at 14:51 UTC  -                   Automatically connect eligible plugs and slots of snap "core22"
Do      today at 14:51 UTC  -                   Set automatic aliases for snap "core22"
Do      today at 14:51 UTC  -                   Setup snap "core22" aliases
Do      today at 14:51 UTC  -                   Run install hook of "core22" snap if present
Do      today at 14:51 UTC  -                   Start snap "core22" (634) services
Do      today at 14:51 UTC  -                   Run health check of "core22" snap

......................................................................
Make snap "snapd" (19122) available to the system

2023-05-22T14:51:15Z INFO Requested daemon restart (snapd snap).

......................................................................
Automatically connect eligible plugs and slots of snap "snapd"

2023-05-22T14:51:15Z INFO Waiting for automatic snapd restart...
2023-05-22T14:51:15Z INFO Waiting for automatic snapd restart...

......................................................................
Update managed boot config assets from "snapd" (19122)

2023-05-22T14:51:24Z INFO updated boot config assets
2023-05-22T14:51:24Z INFO Requested system restart

......................................................................
Make snap "core20" (1891) available to the system

2023-05-22T14:47:10Z INFO Requested system restart.

......................................................................
Automatically connect eligible plugs and slots of snap "core20"

2023-05-22T14:47:10Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:10Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:11Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:11Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:12Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:13Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:13Z INFO Waiting for automatic snapd restart...

user1-company@ubuntu:~$ 

Ok, so it is still working on updating. I wonder how long that will take?

@ogra it took about an hour (14:17 to 15:35) to get the updates to finish. Take a look now:

ris@pop-devx:~$ ssh -i ~/.ssh/id_rsa_ubuntu_one user1-company@192.168.0.234
Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-1025-intel-iotg x86_64)
 * Ubuntu Core:     https://www.ubuntu.com/core
 * Community:       https://forum.snapcraft.io
 * Snaps:           https://snapcraft.io

This Ubuntu Core 20 machine is a tiny, transactional edition of Ubuntu,
designed for appliances, firmware and fixed-function VMs.

If all the software you care about is available as snaps, you are in
the right place. If not, you will be more comfortable with classic
deb-based Ubuntu Server or Desktop, where you can mix snaps with
traditional debs. It's a brave new world here in Ubuntu Core!

Please see 'snap --help' for app installation and updates.
Last login: Mon May 22 15:31:00 2023 from 192.168.0.17
user1-company@ubuntu:~$ snap changes
ID   Status  Spawn               Ready               Summary
1    Done    today at 14:13 UTC  today at 14:16 UTC  Initialize system state
2    Done    today at 14:17 UTC  today at 14:17 UTC  Initialize device
3    Done    today at 14:46 UTC  today at 15:14 UTC  Auto-refresh 8 snaps

user1-company@ubuntu:~$ snap change 3
Status  Spawn               Ready               Summary
Done    today at 14:46 UTC  today at 14:46 UTC  Ensure prerequisites for "snapd" are available
Done    today at 14:46 UTC  today at 14:51 UTC  Download snap "snapd" (19122) from channel "latest/stable"
Done    today at 14:46 UTC  today at 14:51 UTC  Fetch and check assertions for snap "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Mount snap "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Run pre-refresh hook of "snapd" snap if present
Done    today at 14:46 UTC  today at 14:51 UTC  Stop snap "snapd" services
Done    today at 14:46 UTC  today at 14:51 UTC  Remove aliases for snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Make current revision for snap "snapd" unavailable
Done    today at 14:46 UTC  today at 14:51 UTC  Copy snap "snapd" data
Done    today at 14:46 UTC  today at 14:51 UTC  Setup snap "snapd" (19122) security profiles
Done    today at 14:46 UTC  today at 14:51 UTC  Make snap "snapd" (19122) available to the system
Done    today at 14:46 UTC  today at 14:51 UTC  Automatically connect eligible plugs and slots of snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Set automatic aliases for snap "snapd"
Done    today at 14:46 UTC  today at 14:51 UTC  Setup snap "snapd" aliases
Done    today at 14:46 UTC  today at 14:51 UTC  Update managed boot config assets from "snapd" (19122)
Done    today at 14:46 UTC  today at 14:51 UTC  Run post-refresh hook of "snapd" snap if present
Done    today at 14:46 UTC  today at 14:51 UTC  Start snap "snapd" (19122) services
Done    today at 14:46 UTC  today at 14:51 UTC  Clean up "snapd" (19122) install
Done    today at 14:46 UTC  today at 14:51 UTC  Run health check of "snapd" snap
Done    today at 14:46 UTC  today at 15:03 UTC  Ensure prerequisites for "intel-kernel" are available
Done    today at 14:46 UTC  today at 15:10 UTC  Download snap "intel-kernel" (25) from channel "20/stable"
Done    today at 14:46 UTC  today at 15:10 UTC  Fetch and check assertions for snap "intel-kernel" (25)
Done    today at 14:46 UTC  today at 15:10 UTC  Mount snap "intel-kernel" (25)
Done    today at 14:46 UTC  today at 15:10 UTC  Run pre-refresh hook of "intel-kernel" snap if present
Done    today at 14:46 UTC  today at 15:10 UTC  Stop snap "intel-kernel" services
Done    today at 14:46 UTC  today at 15:10 UTC  Remove aliases for snap "intel-kernel"
Done    today at 14:46 UTC  today at 15:10 UTC  Make current revision for snap "intel-kernel" unavailable
Done    today at 14:46 UTC  today at 15:11 UTC  Update assets from kernel "intel-kernel" (25)
Done    today at 14:46 UTC  today at 15:11 UTC  Copy snap "intel-kernel" data
Done    today at 14:46 UTC  today at 15:11 UTC  Setup snap "intel-kernel" (25) security profiles
Done    today at 14:46 UTC  today at 15:11 UTC  Make snap "intel-kernel" (25) available to the system
Done    today at 14:46 UTC  today at 15:14 UTC  Automatically connect eligible plugs and slots of snap "intel-kernel"
Done    today at 14:46 UTC  today at 15:14 UTC  Set automatic aliases for snap "intel-kernel"
Done    today at 14:46 UTC  today at 15:14 UTC  Setup snap "intel-kernel" aliases
Done    today at 14:46 UTC  today at 15:14 UTC  Run post-refresh hook of "intel-kernel" snap if present
Done    today at 14:46 UTC  today at 15:14 UTC  Start snap "intel-kernel" (25) services
Done    today at 14:46 UTC  today at 15:14 UTC  Clean up "intel-kernel" (25) install
Done    today at 14:46 UTC  today at 15:14 UTC  Run configure hook of "intel-kernel" snap if present
Done    today at 14:46 UTC  today at 15:14 UTC  Run health check of "intel-kernel" snap
Done    today at 14:46 UTC  today at 14:46 UTC  Ensure prerequisites for "core20" are available
Done    today at 14:46 UTC  today at 14:47 UTC  Download snap "core20" (1891) from channel "latest/stable"
Done    today at 14:46 UTC  today at 14:47 UTC  Fetch and check assertions for snap "core20" (1891)
Done    today at 14:46 UTC  today at 14:47 UTC  Mount snap "core20" (1891)
Done    today at 14:46 UTC  today at 14:47 UTC  Run pre-refresh hook of "core20" snap if present
Done    today at 14:46 UTC  today at 14:47 UTC  Stop snap "core20" services
Done    today at 14:46 UTC  today at 14:47 UTC  Remove aliases for snap "core20"
Done    today at 14:46 UTC  today at 14:47 UTC  Make current revision for snap "core20" unavailable
Done    today at 14:46 UTC  today at 14:47 UTC  Copy snap "core20" data
Done    today at 14:46 UTC  today at 14:47 UTC  Setup snap "core20" (1891) security profiles
Done    today at 14:46 UTC  today at 14:47 UTC  Make snap "core20" (1891) available to the system
Done    today at 14:46 UTC  today at 14:50 UTC  Automatically connect eligible plugs and slots of snap "core20"
Done    today at 14:46 UTC  today at 14:50 UTC  Set automatic aliases for snap "core20"
Done    today at 14:46 UTC  today at 14:50 UTC  Setup snap "core20" aliases
Done    today at 14:46 UTC  today at 14:50 UTC  Run post-refresh hook of "core20" snap if present
Done    today at 14:46 UTC  today at 14:50 UTC  Start snap "core20" (1891) services
Done    today at 14:46 UTC  today at 14:50 UTC  Clean up "core20" (1891) install
Done    today at 14:46 UTC  today at 14:50 UTC  Run health check of "core20" snap
Done    today at 14:46 UTC  today at 14:55 UTC  Ensure prerequisites for "pc" are available
Done    today at 14:46 UTC  today at 14:55 UTC  Download snap "pc" (132) from channel "20/stable"
Done    today at 14:46 UTC  today at 14:55 UTC  Fetch and check assertions for snap "pc" (132)
Done    today at 14:46 UTC  today at 14:55 UTC  Mount snap "pc" (132)
Done    today at 14:46 UTC  today at 14:55 UTC  Run pre-refresh hook of "pc" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Stop snap "pc" services
Done    today at 14:46 UTC  today at 14:55 UTC  Remove aliases for snap "pc"
Done    today at 14:46 UTC  today at 14:55 UTC  Make current revision for snap "pc" unavailable
Done    today at 14:46 UTC  today at 15:00 UTC  Update assets from gadget "pc" (132)
Done    today at 14:46 UTC  today at 15:00 UTC  Update kernel command line from gadget "pc" (132)
Done    today at 14:46 UTC  today at 15:00 UTC  Copy snap "pc" data
Done    today at 14:46 UTC  today at 15:00 UTC  Setup snap "pc" (132) security profiles
Done    today at 14:46 UTC  today at 15:00 UTC  Make snap "pc" (132) available to the system
Done    today at 14:46 UTC  today at 15:03 UTC  Automatically connect eligible plugs and slots of snap "pc"
Done    today at 14:46 UTC  today at 15:03 UTC  Set automatic aliases for snap "pc"
Done    today at 14:46 UTC  today at 15:03 UTC  Setup snap "pc" aliases
Done    today at 14:46 UTC  today at 15:03 UTC  Run post-refresh hook of "pc" snap if present
Done    today at 14:46 UTC  today at 15:03 UTC  Start snap "pc" (132) services
Done    today at 14:46 UTC  today at 15:03 UTC  Clean up "pc" (132) install
Done    today at 14:46 UTC  today at 15:03 UTC  Run configure hook of "pc" snap if present
Done    today at 14:46 UTC  today at 15:03 UTC  Run health check of "pc" snap
Done    today at 14:46 UTC  today at 14:55 UTC  Ensure prerequisites for "bluez" are available
Done    today at 14:46 UTC  today at 14:55 UTC  Download snap "bluez" (334) from channel "20/stable"
Done    today at 14:46 UTC  today at 14:55 UTC  Fetch and check assertions for snap "bluez" (334)
Done    today at 14:46 UTC  today at 14:55 UTC  Mount snap "bluez" (334)
Done    today at 14:46 UTC  today at 14:55 UTC  Run pre-refresh hook of "bluez" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Stop snap "bluez" services
Done    today at 14:46 UTC  today at 14:55 UTC  Remove aliases for snap "bluez"
Done    today at 14:46 UTC  today at 14:55 UTC  Make current revision for snap "bluez" unavailable
Done    today at 14:46 UTC  today at 14:55 UTC  Copy snap "bluez" data
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "bluez" (334) security profiles
Done    today at 14:46 UTC  today at 14:55 UTC  Make snap "bluez" (334) available to the system
Done    today at 14:46 UTC  today at 14:55 UTC  Automatically connect eligible plugs and slots of snap "bluez"
Done    today at 14:46 UTC  today at 14:55 UTC  Set automatic aliases for snap "bluez"
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "bluez" aliases
Done    today at 14:46 UTC  today at 14:55 UTC  Run post-refresh hook of "bluez" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Start snap "bluez" (334) services
Done    today at 14:46 UTC  today at 14:55 UTC  Clean up "bluez" (334) install
Done    today at 14:46 UTC  today at 14:55 UTC  Run configure hook of "bluez" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Run health check of "bluez" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "modem-manager" are available
Done    today at 14:46 UTC  today at 14:54 UTC  Download snap "modem-manager" (523) from channel "20/stable"
Done    today at 14:46 UTC  today at 14:55 UTC  Fetch and check assertions for snap "modem-manager" (523)
Done    today at 14:46 UTC  today at 14:55 UTC  Mount snap "modem-manager" (523)
Done    today at 14:46 UTC  today at 14:55 UTC  Run pre-refresh hook of "modem-manager" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Stop snap "modem-manager" services
Done    today at 14:46 UTC  today at 14:55 UTC  Remove aliases for snap "modem-manager"
Done    today at 14:46 UTC  today at 14:55 UTC  Make current revision for snap "modem-manager" unavailable
Done    today at 14:46 UTC  today at 14:55 UTC  Copy snap "modem-manager" data
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "modem-manager" (523) security profiles
Done    today at 14:46 UTC  today at 14:55 UTC  Make snap "modem-manager" (523) available to the system
Done    today at 14:46 UTC  today at 14:55 UTC  Automatically connect eligible plugs and slots of snap "modem-manager"
Done    today at 14:46 UTC  today at 14:55 UTC  Set automatic aliases for snap "modem-manager"
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "modem-manager" aliases
Done    today at 14:46 UTC  today at 14:55 UTC  Run post-refresh hook of "modem-manager" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Start snap "modem-manager" (523) services
Done    today at 14:46 UTC  today at 14:55 UTC  Clean up "modem-manager" (523) install
Done    today at 14:46 UTC  today at 14:55 UTC  Run configure hook of "modem-manager" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Run health check of "modem-manager" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "lenovo-wwan-dpr" are available
Done    today at 14:46 UTC  today at 14:55 UTC  Download snap "lenovo-wwan-dpr" (23) from channel "latest/stable"
Done    today at 14:46 UTC  today at 14:55 UTC  Fetch and check assertions for snap "lenovo-wwan-dpr" (23)
Done    today at 14:46 UTC  today at 14:55 UTC  Mount snap "lenovo-wwan-dpr" (23)
Done    today at 14:46 UTC  today at 14:55 UTC  Run pre-refresh hook of "lenovo-wwan-dpr" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Stop snap "lenovo-wwan-dpr" services
Done    today at 14:46 UTC  today at 14:55 UTC  Remove aliases for snap "lenovo-wwan-dpr"
Done    today at 14:46 UTC  today at 14:55 UTC  Make current revision for snap "lenovo-wwan-dpr" unavailable
Done    today at 14:46 UTC  today at 14:55 UTC  Copy snap "lenovo-wwan-dpr" data
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "lenovo-wwan-dpr" (23) security profiles
Done    today at 14:46 UTC  today at 14:55 UTC  Make snap "lenovo-wwan-dpr" (23) available to the system
Done    today at 14:46 UTC  today at 14:55 UTC  Automatically connect eligible plugs and slots of snap "lenovo-wwan-dpr"
Done    today at 14:46 UTC  today at 14:55 UTC  Set automatic aliases for snap "lenovo-wwan-dpr"
Done    today at 14:46 UTC  today at 14:55 UTC  Setup snap "lenovo-wwan-dpr" aliases
Done    today at 14:46 UTC  today at 14:55 UTC  Run post-refresh hook of "lenovo-wwan-dpr" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Start snap "lenovo-wwan-dpr" (23) services
Done    today at 14:46 UTC  today at 14:55 UTC  Clean up "lenovo-wwan-dpr" (23) install
Done    today at 14:46 UTC  today at 14:55 UTC  Run configure hook of "lenovo-wwan-dpr" snap if present
Done    today at 14:46 UTC  today at 14:55 UTC  Run health check of "lenovo-wwan-dpr" snap
Done    today at 14:46 UTC  today at 14:51 UTC  Ensure prerequisites for "quectel-firmware-switch" are available
Done    today at 14:46 UTC  today at 15:11 UTC  Download snap "quectel-firmware-switch" (20) from channel "latest/stable"
Done    today at 14:46 UTC  today at 15:11 UTC  Fetch and check assertions for snap "quectel-firmware-switch" (20)
Done    today at 14:46 UTC  today at 15:11 UTC  Mount snap "quectel-firmware-switch" (20)
Done    today at 14:46 UTC  today at 15:11 UTC  Run pre-refresh hook of "quectel-firmware-switch" snap if present
Done    today at 14:46 UTC  today at 15:11 UTC  Stop snap "quectel-firmware-switch" services
Done    today at 14:46 UTC  today at 15:11 UTC  Remove aliases for snap "quectel-firmware-switch"
Done    today at 14:46 UTC  today at 15:11 UTC  Make current revision for snap "quectel-firmware-switch" unavailable
Done    today at 14:46 UTC  today at 15:11 UTC  Copy snap "quectel-firmware-switch" data
Done    today at 14:46 UTC  today at 15:11 UTC  Setup snap "quectel-firmware-switch" (20) security profiles
Done    today at 14:46 UTC  today at 15:11 UTC  Make snap "quectel-firmware-switch" (20) available to the system
Done    today at 14:46 UTC  today at 15:14 UTC  Automatically connect eligible plugs and slots of snap "quectel-firmware-switch"
Done    today at 14:46 UTC  today at 15:14 UTC  Set automatic aliases for snap "quectel-firmware-switch"
Done    today at 14:46 UTC  today at 15:14 UTC  Setup snap "quectel-firmware-switch" aliases
Done    today at 14:46 UTC  today at 15:14 UTC  Run post-refresh hook of "quectel-firmware-switch" snap if present
Done    today at 14:46 UTC  today at 15:14 UTC  Start snap "quectel-firmware-switch" (20) services
Done    today at 14:46 UTC  today at 15:14 UTC  Clean up "quectel-firmware-switch" (20) install
Done    today at 14:46 UTC  today at 15:14 UTC  Run configure hook of "quectel-firmware-switch" snap if present
Done    today at 14:46 UTC  today at 15:14 UTC  Run health check of "quectel-firmware-switch" snap
Done    today at 14:46 UTC  today at 15:14 UTC  Handling re-refresh of "bluez", "core20", "intel-kernel", "lenovo-wwan-dpr", "modem-manager", "pc", "quectel-firmware-switch", "snapd" as needed
Done    today at 14:51 UTC  today at 14:51 UTC  Ensure prerequisites for "core22" are available
Done    today at 14:51 UTC  today at 14:55 UTC  Download snap "core22" (634) from channel "stable"
Done    today at 14:51 UTC  today at 14:55 UTC  Fetch and check assertions for snap "core22" (634)
Done    today at 14:51 UTC  today at 14:55 UTC  Mount snap "core22" (634)
Done    today at 14:51 UTC  today at 14:55 UTC  Copy snap "core22" data
Done    today at 14:51 UTC  today at 14:55 UTC  Setup snap "core22" (634) security profiles
Done    today at 14:51 UTC  today at 14:55 UTC  Make snap "core22" (634) available to the system
Done    today at 14:51 UTC  today at 14:55 UTC  Automatically connect eligible plugs and slots of snap "core22"
Done    today at 14:51 UTC  today at 14:55 UTC  Set automatic aliases for snap "core22"
Done    today at 14:51 UTC  today at 14:55 UTC  Setup snap "core22" aliases
Done    today at 14:51 UTC  today at 14:55 UTC  Run install hook of "core22" snap if present
Done    today at 14:51 UTC  today at 14:55 UTC  Start snap "core22" (634) services
Done    today at 14:51 UTC  today at 14:55 UTC  Run health check of "core22" snap
Done    today at 14:55 UTC  today at 14:55 UTC  Connect bluez:bluetooth-control to snapd:bluetooth-control
Done    today at 14:55 UTC  today at 14:55 UTC  Connect bluez:kernel-crypto-api to snapd:kernel-crypto-api
Done    today at 14:55 UTC  today at 14:55 UTC  Setup snap "bluez" (334) security profiles for auto-connections
Done    today at 14:55 UTC  today at 14:55 UTC  Connect lenovo-wwan-dpr:power-control to snapd:power-control
Done    today at 14:55 UTC  today at 14:55 UTC  Setup snap "lenovo-wwan-dpr" (23) security profiles for auto-connections
Done    today at 15:14 UTC  today at 15:14 UTC  Connect quectel-firmware-switch:quectel-fwupdate to snapd:system-files
Done    today at 15:14 UTC  today at 15:14 UTC  Setup snap "quectel-firmware-switch" (20) security profiles for auto-connections

......................................................................
Make snap "snapd" (19122) available to the system

2023-05-22T14:51:15Z INFO Requested daemon restart (snapd snap).

......................................................................
Automatically connect eligible plugs and slots of snap "snapd"

2023-05-22T14:51:15Z INFO Waiting for automatic snapd restart...
2023-05-22T14:51:15Z INFO Waiting for automatic snapd restart...

......................................................................
Update managed boot config assets from "snapd" (19122)

2023-05-22T14:51:24Z INFO updated boot config assets
2023-05-22T14:51:24Z INFO Requested system restart

......................................................................
Update assets from kernel "intel-kernel" (25)

2023-05-22T15:11:52Z INFO No gadget assets update needed

......................................................................
Make snap "intel-kernel" (25) available to the system

2023-05-22T15:11:55Z INFO Requested system restart

......................................................................
Automatically connect eligible plugs and slots of snap "intel-kernel"

2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...

......................................................................
Make snap "core20" (1891) available to the system

2023-05-22T14:47:10Z INFO Requested system restart.

......................................................................
Automatically connect eligible plugs and slots of snap "core20"

2023-05-22T14:47:10Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:10Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:11Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:11Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:12Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:13Z INFO Waiting for automatic snapd restart...
2023-05-22T14:47:13Z INFO Waiting for automatic snapd restart...

......................................................................
Update assets from gadget "pc" (132)

2023-05-22T15:00:55Z INFO Requested system restart

......................................................................
Automatically connect eligible plugs and slots of snap "pc"

2023-05-22T15:00:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:56Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:00:58Z INFO Waiting for automatic snapd restart...

......................................................................
Automatically connect eligible plugs and slots of snap "quectel-firmware-switch"

2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:57Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...
2023-05-22T15:11:58Z INFO Waiting for automatic snapd restart...

......................................................................
Handling re-refresh of "bluez", "core20", "intel-kernel", "lenovo-wwan-dpr", "modem-manager", "pc", "quectel-firmware-switch", "snapd" as needed

2023-05-22T15:14:17Z INFO No re-refreshes found.

user1-company@ubuntu:~$ 

Thanks for the feedback.