Gvfs update appears in apt-get but not in Software Updates

Hello,
The packages that need to be upgraded are not the same using apt-get and updating them from the GUI using Software Updates. The latter says everything is up-to-date, whereas apt-get prints the following:

$ apt-get -s upgrade
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs

As you can see, gvfs and some gvfs-* packages need to be upgraded.
Is it safe to upgrade them?

I’m using Ubuntu MATE 18.04.1 LTS.

Thanks in advance.

Is there any possibility the updates dropped between checking Software Updates and later checking apt-get?

I had understood that the back-end used by all update services was apt-get, including Software Updater, apt, aptitude, synaptic. I haven’t hit this issue–all have always shown the same information for me.

No, at least not intentionally.

I haven't seen any warning or any entries in /var/log/dpkg.log and /var/log/syslog that hint so either.

Should I upgrade them?

I think I wasn’t clear. I’m suggesting that if you first checked using Software Updates (finding no update) and then checked using apt-get (finding updates) it may be that the updates only became available in the repository in the intervening time.

Have you gone back and checked Software Updates after checking with apt-get?

It is a small chance, but updates become available at all times of day, whenever they are put in the repository. Could you have just been right at that time?

Yes, I have. And it's still saying everything is up-to-date.

Well, when I first installed Ubuntu MATE, after the update I changed the location of the repositories' server to the main server (it was set to a local mirror by default).

But I did it after everything was updated and I rebooted the machine. Do you think the change of the server location has something to do with this inconsistency between Software Updates and apt-get?

I’d have thought the repositories were set in only one place for both: /etc/apt/sources.list

And I think Software Updater rechecks repositories every time it is opened. But you can also do that manually to be sure.

I only use apt (which uses apt-get).

Perhaps someone will have other thoughts on why the two may be out of sync for you.

In the mean time, I can’t imagine that the upgrade would cause problems. If it helps, I installed those updates on several machines yesterday, with no issues.

I've just upgraded the packages and everything seems OK. No upgrades are shown now:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Both apt-get and Software Updates say everything is up-to-date.

Let's see if someone knows why they weren't synchronized.

I hope the next time there's a gvfs update I will be able to see it from the GUI and the CLI.

Thank you very much for your help, @charles-nix.

Hi @Qualiko, I can take a good guess why Software Updates differs. The Software Updater delays non-security updates over time but apt and synaptic do not. Given time, Software Updater will show the update.

Security updates are never affected like this. There’s 2 main reasons I can think of: 1) Avoid bandwidth peaks. 2) Less users affected if an issue is found.

1 Like

I see. I know that by default non-security updates are shown weekly but I thought a manual check shows everything. Though, when I posted this I had both options set to “Display immediately”.
Thanks for replying, @Bill_MI .