Software Boutique hangs during launch in 21.10

Bug #1947388 reported by Ian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-boutique-launcher
New
Undecided
Unassigned

Bug Description

OK, just done the update from 21.04 to 21.10, let's see what's new in the Boutique, not least as the update process removed both Zoom and Discord that had been installed as .deb files and they might be in there now...

$ software-boutique --verbose
[Welcome] Starting in Software Boutique mode.
[Debug] Verbose mode enabled.
[Queue] Preferences loaded from file.
[Welcome] Using /snap/ubuntu-mate-welcome/646/usr/share/ubuntu-mate-welcome/ path.
[i18n] Locale Set: en_GB (using relative path)
[i18n] All translated i18n pages found.
[i18n] Using locale for gettext: en_GB
[i18n] Using path for gettext: /snap/ubuntu-mate-welcome/646/usr/share/locale
[i18n] Translation found for gettext.
[Welcome] Telemetry has already been sent
[Network Test] Establishing a connection test to "http://archive.ubuntu.com/"
[Specs] Detecting graphics vendor...
[Welcome] Font DPI is: 96
/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome:1827: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
  w.set_wmclass('ubuntu-mate-welcome', 'ubuntu-mate-welcome')
/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome:1832: DeprecationWarning: Gdk.Screen.get_height is deprecated
  if s.get_height() <= 600:
[Welcome] Setting zoom level to: 1.0
[Specs] Detected: Advanced Micro Devices, Inc. [AMD/ATI] Trinity 2 [Radeon HD 7480D]
[Apps] Reading index...
[Apps] Successfully loaded index.
[Welcome] Snap detected. Using __VERSION__
[Welcome] Version: 21.10.0
[Welcome] Successfully pinged: http://archive.ubuntu.com/
[Pre-Install] System is running Ubuntu 21.10 (impish)
[Welcome] Application Ready.
Traceback (most recent call last):
  File "/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome", line 1390, in _load_changed_cb
    app.current_page = uri.rsplit('/', 1)[1]
IndexError: list index out of range

.. and never gets any further. ^C exits back to the command line prompt.

Also happens on a PC with an NVidia graphics card.

Tags: impish
Norbert (nrbrtx)
tags: added: impish
Revision history for this message
Norbert (nrbrtx) wrote :

You have to try to reinstall Software Boutique by

```
snap remove software-boutique --purge
snap remove ubuntu-mate-welcome --purge

snap install software-boutique --classic
snap install ubuntu-mate-welcome --classic
```

Also it may be temporary issue with network.

Revision history for this message
Ian (superian) wrote :

Alas, same result (this time output from the one with NVidia graphics):

ian@mypc:~/Videos$ snap remove software-boutique --purge
software-boutique removed
ian@mypc:~/Videos$ snap remove ubuntu-mate-welcome --purge
ubuntu-mate-welcome removed
ian@mypc:~/Videos$ snap install software-boutique --classic
software-boutique 0+git.f633ffb from Martin Wimpress (flexiondotorg) installed
ian@mypc:~/Videos$ snap install ubuntu-mate-welcome --classic
ubuntu-mate-welcome 21.10.0-5b832ea8 from Martin Wimpress (flexiondotorg) installed
ian@mypc:~/Videos$ software-boutique --verbose
[Welcome] Starting in Software Boutique mode.
[Debug] Verbose mode enabled.
[Queue] Preferences loaded from file.
[Welcome] Using /snap/ubuntu-mate-welcome/646/usr/share/ubuntu-mate-welcome/ path.
[i18n] Locale Set: en_GB (using relative path)
[i18n] All translated i18n pages found.
[i18n] Using locale for gettext: en_GB
[i18n] Using path for gettext: /snap/ubuntu-mate-welcome/646/usr/share/locale
[i18n] Translation found for gettext.
[Welcome] Telemetry has already been sent
[Network Test] Establishing a connection test to "http://archive.ubuntu.com/"
[Specs] Detecting graphics vendor...
[Welcome] Font DPI is: 96
/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome:1827: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
  w.set_wmclass('ubuntu-mate-welcome', 'ubuntu-mate-welcome')
/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome:1832: DeprecationWarning: Gdk.Screen.get_height is deprecated
  if s.get_height() <= 600:
[Specs] Detected: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
[Welcome] Setting zoom level to: 1.0
[Apps] Reading index...
[Apps] Successfully loaded index.
[Welcome] Snap detected. Using __VERSION__
[Welcome] Version: 21.10.0
[Welcome] Successfully pinged: http://archive.ubuntu.com/
[Pre-Install] System is running Ubuntu 21.10 (impish)
[Welcome] Application Ready.
Traceback (most recent call last):
  File "/snap/ubuntu-mate-welcome/646/usr/bin/ubuntu-mate-welcome", line 1390, in _load_changed_cb
    app.current_page = uri.rsplit('/', 1)[1]
IndexError: list index out of range

Revision history for this message
Ian (superian) wrote :

Oh, and if it were a network problem, would there be a 'Successfully pinged' line?

Revision history for this message
Ian (superian) wrote :

It's now working, but - apart from keeping up to date with the various updates - I have no idea what's changed between then and now.

no longer affects: ubuntu-mate
Revision history for this message
Ian (superian) wrote :

I've just done an impish to jammy upgrade and a focal to jammy upgrade.

Both were very smooth, but the former has had two issues, one of which involves the Software Boutique not starting up again:

$ software-boutique --verbose
[Welcome] Starting in Software Boutique mode.
[Debug] Verbose mode enabled.
[Queue] Preferences loaded from file.
[Welcome] Using /snap/ubuntu-mate-welcome/709/usr/share/ubuntu-mate-welcome/ path.
[i18n] Locale Set: en_GB (using relative path)
[i18n] All translated i18n pages found.
[i18n] Using locale for gettext: en_GB
[i18n] Using path for gettext: /snap/ubuntu-mate-welcome/709/usr/share/locale
[i18n] Translation found for gettext.
[Welcome] Telemetry has already been sent
[Network Test] Establishing a connection test to "http://archive.ubuntu.com/"
[Specs] Detecting graphics vendor...
[Welcome] Font DPI is: 96
/snap/ubuntu-mate-welcome/709/usr/bin/ubuntu-mate-welcome:1837: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
  w.set_wmclass('ubuntu-mate-welcome', 'ubuntu-mate-welcome')
/snap/ubuntu-mate-welcome/709/usr/bin/ubuntu-mate-welcome:1842: DeprecationWarning: Gdk.Screen.get_height is deprecated
  if s.get_height() <= 600:
[Welcome] Setting zoom level to: 1.0
[Specs] Detected: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
[Apps] Reading index...
[Apps] Successfully loaded index.
[Welcome] Snap detected. Using __VERSION__
[Welcome] Version: 22.04.0
[Pre-Install] System is running Ubuntu 22.04 (jammy)
[Welcome] Application Ready.
[Welcome] Successfully pinged: http://archive.ubuntu.com/
Traceback (most recent call last):
  File "/snap/ubuntu-mate-welcome/709/usr/bin/ubuntu-mate-welcome", line 1399, in _load_changed_cb
    app.current_page = uri.rsplit('/', 1)[1]
IndexError: list index out of range

This reminds me that I did notice one odd error when doing the upgrade:

Setting up onboard (1.4.1-5build5) ...
/usr/lib/python3/dist-packages/Onboard/LayoutLoaderSVG.py:447: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
  raise Exceptions.LayoutFileError("Unrecognized modifier %s in" \

Revision history for this message
Ian (superian) wrote :

Happy to report that it runs ok here after the 22.04 to 22.10 upgrade!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.