well, what i linked was our official documentation not a workaround of any kind …
admittedly the refresh-app-awareness feature is still experimental though but will eventually land …
well, what i linked was our official documentation not a workaround of any kind …
admittedly the refresh-app-awareness feature is still experimental though but will eventually land …
Well, my suggestion sounds better in my mind. Time flies (and I forget), or I go away from my current company and I forget to say to the new sysadmin : “Look! The foo package is manual because $reasons!”.
If there is something like a snap.d configuration directory like in my previous post, he will go to see this directory and he will remove or edit the configuration.
Because it seems the solutions proposed right now is global, but something like this could be needed:
obviously this is all IMHO
You can always move to a flatpak
Unless blocking snap in the hosts file is a valid option
Maybe the below link will help you.
https://discuss.linuxcontainers.org/t/disable-snap-auto-refresh-immediately/5333
I’ve spent months hunting down why my multi-day jobs on microk8s often fail.
Someone in microk8s said an update occurred at about the same time as one of my crashes.
Is there a log of snap update activity?
Is there no way for me to schedule the updates for when it’s convenient?
snap changes
has the logs from snapd (for the last 72h or so)
to schedule updates you can use refresh.timer or refresh.hold:
https://snapcraft.io/docs/keeping-snaps-up-to-date#heading--refresh-hold
thanks, what does this mean
snap changes
ID Status Spawn Ready Summary
382 Done yesterday at 18:08 CST yesterday at 18:08 CST Running service command for snap "microk8s"
383 Done yesterday at 18:08 CST yesterday at 18:08 CST Running service command for snap "microk8s"
384 Done yesterday at 18:08 CST yesterday at 18:08 CST Running service command for snap "microk8s"
385 Done yesterday at 18:08 CST yesterday at 18:08 CST Running service command for snap "microk8s"
386 Done yesterday at 18:08 CST yesterday at 18:08 CST Running service command for snap "microk8s"
Also, whould anyone know if microk8s is dependent on other snap packages? I’m not sure what constitues a snap package.
likely that someone started/stopped/restarted the snap, you can get log details when using the ID (first column) like:
snap change 123
again, thank you.
From this, looks like snap can be daemons or app. Is this correct ?
snap change 382
Status Spawn Ready Summary
Done yesterday at 18:08 CST yesterday at 18:08 CST restart of [microk8s.daemon-etcd]
john@john-trx40-designare:/var/log$ snap change 383
Status Spawn Ready Summary
Done yesterday at 18:08 CST yesterday at 18:08 CST restart of [microk8s.daemon-containerd]
john@john-trx40-designare:/var/log$ snap change 384
Status Spawn Ready Summary
Done yesterday at 18:08 CST yesterday at 18:08 CST restart of [microk8s.daemon-apiserver]
yes, snaps can contain daemons, apps or simply data … you should start a new thread if you want to go on discussing this though, it is kind of offtopic for this (already huge) “automatic refresh” thread …
good point. I’ll create a new topic to better understand the frequency and scope of updates.
I beleive on topic, is the “Software & Updates” ubuntu app, 3rd tab called “Update” referring to snap?
The first line “Snap packages update are checked routinely and installed automatically” implies so.
The 2rd selector “automatically check for updates” implies it will turn off snap updates.
I had set this to never at the start of my debugging window and this morning it was back to “daily”.
The link ogra https://snapcraft.io/docs/keeping-snaps-up-to-date#heading–refresh-hold does not describe a UI. Is this the same thing?
the Software and updates app only applies to apt/deb packages (with teh exception of the livepatch tab), to my knowledge there is no GUI for the snapd settings currently.
So the text “Snap packages updates are checked routinely and installed automatically” over the dropdown to control frequency of updates mean “snap package updates not controlled by this page, these setting apply to things other than snap”.
Yikes, how misleading.
This is INSANE. I’ve been using snaps for a year or two, and this is the first I heard about this “feature”. You are auto updating packages? behind my back? no way to disable it? Even google’s Play Store allows disabling updates.
As a fellow software developer, I know you have the right to do whatever you want with the software you develop. Alas, this type of condescending behavior is clearly unacceptable for most of the community. Just think of apt auto updating your packages without a kill switch.
Hi all. Sorry for I couldn’t read all the thread, just a dozen of messages.
It’s started a while ago, and now it’s 2021 April.
The latest version of my main desktop IDE - WebStorm - has a few severe issues which basically prevent me from working effectively in any way. So I had to install the previous version and fortunately it’s done easily:
$ sudo snap install webstorm --channel=2020.3/stable --classic
But actually it’s not the first time when I stumble upon this issue. In the past I experienced similar blockers and for the exactly same reason: new version turns to be too glitchy.
I’ve been struggling to disable auto-updates for the last few years but couldn’t find a way.
Tell me please, how to freeze a package to prevent its auto-updating?
It’s simply not possible, that’s why we have this thread in the first place.
There’s a workaround. If you download the specific version you want and install using --dangerous
flag, it would stay at that version forever. You might give it a try.
$ snap download <package> --channel=<channel>
$ snap install <package> --classic --dangerous
I believe it is something like this.
–
Ivo
What happens if I set my desktop computer to update from from 3am to 4 am when my desktop is always shutdown. For example if I set:
sudo snap set system refresh.timer=3:00-4:00/1
What will happen?
a) snap on my desktop will never automatically update, because my desktop is shutdown at that time
b) snap will try to update automatically as soon I start computer next time
Both of them are true. snapd
can’t update snaps because the host is shut down, but it attempts to update the app as soon as possible.