Can I remove the ubuntu-mate-welcome package?

I have in the snap packages list the following "ubuntu-mate-welcome". Can I remove the ubuntu-mate-welcome snap package ? I use Ubuntu Mate 24.04 on my computer.
I show below the "Snap list" screen.

Thank you !

3 Likes

Yes you can remove it. Ubuntu-MATE 24.04 sadly no longer ships the "ubuntu-mate-welcome" app :cry: so it is probably a leftover from an older install.

4 Likes

I removed the "software-boutique" package and the "ubuntu-mate-welcome" package.
I did a bit of cleaning :broom:. My system was from version 22.04. I entered the two commands:
sudo snap remove --purge ubuntu-mate-welcome
sudo snap remove --purge software-boutique

Can I remove the "gnome-3-38-2004" snap package ? How do I see if it points to something working?

The system is very stable
Thank you !

2 Likes

My experience with snap is that it will refuse to remove snaps if other snaps depend on it so I guess you could give it a try.

3 Likes

Hi, @giov216.musso :slight_smile:

You've asked:

That's a great question and I confess that I didn't know the answer until now. Some web searches for finding snap dependencies (and similar queries) return the following question & answer in the Ask Ubuntu web site, that point to the snap connections command:

So, I did an experiment: I started by running the following commands in a laptop computer that started having Ubuntu MATE 20.04 LTS ("Focal Fossa"), was later upgraded to Ubuntu MATE 22.04 LTS ("Jammy Jellyfish"), and was later upgraded to Ubuntu MATE 24.04 LTS ("Noble Numbat"):

$ snap list | head -n 1 && snap list | grep 'gnome'
Name                                  Version                         Rev    Tracking         Publisher       Notes
gnome-3-28-1804                       3.28.0-19-g98f9e67.98f9e67      198    latest/stable    canonical**     -
gnome-3-38-2004                       0+git.efb213a                   143    latest/stable/…  canonical**     -
gnome-42-2204                         0+git.38ea591                   202    latest/stable    canonical**     -
gnome-46-2404                         0+git.d9f8bf6-sdk0+git.c8a281c  90     latest/stable    canonical**     -


$ snap connections | head -n 1 && snap connections | grep 'gnome'
Interface                                          Plug                                                           Slot                                                                            Notes
content[gnome-42-2204]                             firefox:gnome-42-2204                                          gnome-42-2204:gnome-42-2204                                                     -
content[gnome-46-2404]                             pinta:gnome-46-2404                                            gnome-46-2404:gnome-46-2404                                                     -
content[gnome-3-28-1804]                           skype:gnome-3-28-1804                                          gnome-3-28-1804:gnome-3-28-1804                                                 -
content[gnome-42-2204]                             snapd-desktop-integration:gnome-42-2204                        gnome-42-2204:gnome-42-2204                                                     -
content[gnome-42-2204]                             thunderbird:gnome-42-2204                                      gnome-42-2204:gnome-42-2204                                                     -

By looking at the output above, it seemed to me that the skype snap was the only one that (still) depended on the gnome-3-28-1804 snap. Since I no longer really use Skype, I dared to make an experiment: I attempted to remove the gnome-3-28-1804 snap and the removal worked without any warning:

$ sudo snap remove gnome-3-28-1804 
gnome-3-28-1804 removed

After I did that, I still had "Skype" available in the "Ubuntu MATE" menu (in the "Internet" program section). However, if I clicked on the Skype icon, nothing happened (the program would not open). Sure enough, /var/log/syslog was showing related error messages:

(...)
2025-04-25T18:03:32.934930+01:00 mypc skype_skypeforlinux.desktop[12207]: ERROR: ld.so: object '/snap/skype/392/gnome-platform/libpreload-bindtextdomain.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
2025-04-25T18:03:32.934959+01:00 mypc skype_skypeforlinux.desktop[12207]: ERROR: ld.so: object '/snap/skype/392/gnome-platform/libpreload-chromium-content-api.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
2025-04-25T18:03:32.934974+01:00 mypc skype_skypeforlinux.desktop[12207]: ERROR: ld.so: object '/snap/skype/392/gnome-platform/libpreload-semaphores.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
(...)

So, I then reinstalled the gnome-3-28-1804 snap:

$ sudo snap install gnome-3-28-1804 
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 from Canonicalâś“ installed

... and, after doing that, if I click again on the "Skype" icon, then it correctly opens the Skype application window again.

So, @giov216.musso , my guess is that if you run the following command, and you get an empty output, then it should be reasonably safe to assume that no other snap depends on the "gnome-3-38-2004" snap. If that's the case, you may then remove that "gnome-3-38-2004" snap. On the contrary, if you do get some output, then it will probably show which snap(s) still depend on it:

$ snap connections | grep 'gnome-3-38-2004'

I hope this helps. Please, keep us posted :slight_smile:

5 Likes

I run the command :
snap connections | grep 'gnome-3-38-2004' and I get an empty output, then I run the command :
sudo snap remove --purge gnome-3-38-2004 , I have successfully removed the package 'gnome-3-38-2004'.

giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ snap connections | grep 'gnome-3-38-2004'
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ sudo snap remove --purge gnome-3-38-2004
gnome-3-38-2004 rimossa
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ 
giovanni@HP250G5:~$ sudo snap list
Nome                  Versione            Rev    Tracciamento     Publisher      Note
bare                  1.0                 5      latest/stable    canonicalâś“     base
canonical-livepatch   10.9.0              286    latest/stable    canonicalâś“     -
core                  16-2.61.4-20240607  17200  latest/stable    canonicalâś“     core
core18                20250123            2855   latest/stable    canonicalâś“     base
core20                20250213            2501   latest/stable    canonicalâś“     base
core22                20250315            1908   latest/stable    canonicalâś“     base
firefox               137.0.2-1           6042   latest/stable    mozillaâś“       -
gnome-42-2204         0+git.38ea591       202    latest/stable    canonicalâś“     -
gtk-common-themes     0.1-81-g442e511     1535   latest/stable    canonicalâś“     -
gtk-theme-yaru-mate   22.04.16            17     latest/stable/…  flexiondotorg  -
icon-theme-yaru-mate  22.04.16            11     latest/stable/…  flexiondotorg  -
snapd                 2.67.1              23771  latest/stable    canonicalâś“     snapd

I could see that there are no packages pointing to the package I removed
I learned something interesting about snap packages, I tried to keep my system clean :smiley: :bubbles:, The next step will be to install new Snap packages :hammer_and_wrench: :clamp: :toolbox:
thank you very much ! :smile:

2 Likes