gnome-boxes cannot find 22.04.2 - Failed to download: Not Found

Bug #2019103 reported by Nobuto Murata
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
osinfo-db (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Ubuntu 22.04.2 LTS
osinfo-db:
  Installed: 0.20220214-1ubuntu2.1
gnome-boxes:
  Installed: 42.2-0ubuntu1

Upstream fix:
https://gitlab.com/libosinfo/osinfo-db/-/commit/e1739ed6b55f3199e65fc101385d7abd809ea81c

This is pretty much the same as:
https://bugs.launchpad.net/ubuntu/+source/osinfo-db/+bug/1985219
but for 22.04.2 point release.

Selecting and launching Ubuntu 22.04 LTS fails in gnome-boxes because the download URL is 404.
https://releases.ubuntu.com/22.04/ubuntu-22.04.1-desktop-amd64.iso

$ grep desktop-amd64.iso /usr/share/osinfo/os/ubuntu.com/ubuntu-22.04.xml
      <url>https://releases.ubuntu.com/22.04/ubuntu-22.04.1-desktop-amd64.iso</url>

$ G_MESSAGES_DEBUG=Boxes gnome-boxes

(gnome-boxes:142103): Gtk-WARNING **: 20:56:49.314: GtkFlowBox with a model will ignore sort and filter functions

(gnome-boxes:142103): Gtk-WARNING **: 20:56:49.315: GtkListBox with a model will ignore sort and filter functions
(gnome-boxes:142103): Boxes-DEBUG: 20:56:49.458: util-app.vala:418: check_cpu_vt_capability: yes
(gnome-boxes:142103): Boxes-DEBUG: 20:56:49.463: util-app.vala:438: check_module_kvm_loaded: yes
(gnome-boxes:142103): Boxes-DEBUG: 20:56:51.775: tracker-iso-query.vala:15: Tracker SPARQL query: SELECT nie:isStoredAs(?iso) nie:title(?iso)
       osinfo:id(?iso) osinfo:mediaId(?iso) osinfo:language(?iso)
FROM tracker:Software { ?iso nfo:isBootable true }
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.029: downloader.vala:199: Ubuntu 22.04 LTS has logo 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg'.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.029: downloader.vala:309: 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg' already available locally at '/home/nobuto/.cache/gnome-boxes/logos/ubuntu.svg'. Not downloading.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.029: downloader.vala:199: Ubuntu 20.04 LTS has logo 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg'.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.029: downloader.vala:309: 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg' already available locally at '/home/nobuto/.cache/gnome-boxes/logos/ubuntu.svg'. Not downloading.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.030: downloader.vala:199: Ubuntu 22.04 LTS has logo 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg'.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.030: downloader.vala:309: 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg' already available locally at '/home/nobuto/.cache/gnome-boxes/logos/ubuntu.svg'. Not downloading.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.030: downloader.vala:199: Ubuntu 20.04 LTS has logo 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg'.
(gnome-boxes:142103): Boxes-DEBUG: 20:56:52.030: downloader.vala:309: 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg' already available locally at '/home/nobuto/.cache/gnome-boxes/logos/ubuntu.svg'. Not downloading.
(gnome-boxes:142103): Boxes-DEBUG: 20:57:01.589: downloader.vala:199: Ubuntu 22.04 LTS has logo 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg'.
(gnome-boxes:142103): Boxes-DEBUG: 20:57:01.589: downloader.vala:309: 'https://gitlab.gnome.org/GNOME/gnome-boxes-logos/raw/master/logos/ubuntu.svg' already available locally at '/home/nobuto/.cache/gnome-boxes/logos/ubuntu.svg'. Not downloading.
(gnome-boxes:142103): Boxes-DEBUG: 20:57:01.589: downloader.vala:238: Downloading media from 'https://releases.ubuntu.com/22.04/ubuntu-22.04.1-desktop-amd64.iso' to '/home/nobuto/Downloads/ubuntu-22.04.1-desktop-amd64.iso'.
(gnome-boxes:142103): Boxes-DEBUG: 20:57:01.589: downloader.vala:101: Downloading 'https://releases.ubuntu.com/22.04/ubuntu-22.04.1-desktop-amd64.iso'...

(gnome-boxes:142103): Gtk-WARNING **: 20:57:01.593: Calling org.gnome.SessionManager.Inhibit failed: GDBus.Error:org.gnome.SessionManager.GeneralError: Invalid inhibit flags

(gnome-boxes:142103): Boxes-WARNING **: 20:57:02.468: downloads-hub.vala:188: Not Found
(gnome-boxes:142103): Boxes-DEBUG: 20:57:09.059: app.vala:523: Suspending running boxes
(gnome-boxes:142103): Boxes-DEBUG: 20:57:09.059: app.vala:551: Running boxes suspended

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: osinfo-db 0.20220214-1ubuntu2.1
ProcVersionSignature: Ubuntu 6.1.0-1010.10-oem 6.1.22
Uname: Linux 6.1.0-1010-oem x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu82.4
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed May 10 20:53:18 2023
Dependencies:

InstallationDate: Installed on 2022-09-17 (235 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
PackageArchitecture: all
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: osinfo-db
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Nobuto Murata (nobuto) wrote :
Revision history for this message
Nobuto Murata (nobuto) wrote :

The upstream fix is included in v20230308 so mantic and lunar already have it, but the latest LTS jammy or kinetic doesn't have it.

$ rmadison osinfo-db
 osinfo-db | 0.20180226-1 | bionic/universe | source, all
 osinfo-db | 0.20180929-1ubuntu0.1 | bionic-updates/universe | source, all
 osinfo-db | 0.20200325-1 | focal/universe | source, all
 osinfo-db | 0.20220214-1ubuntu2 | jammy/universe | source, all
 osinfo-db | 0.20220214-1ubuntu2.1 | jammy-updates/universe | source, all
 osinfo-db | 0.20220830-1 | kinetic/universe | source, all
 osinfo-db | 0.20230308-1ubuntu2 | lunar/universe | source, all
 osinfo-db | 0.20230308-1ubuntu2 | mantic/universe | source, all

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Yes, I was waiting for osinfo-db upstream to tag a new release since I believe it's a bit easier for our processes to use tagged releases rather than individual patches.

See also https://launchpad.net/bugs/2017020 which could improve GNOME Boxes to handle updating the downloading URLs for Ubuntu point releases without needing to go through the full Ubuntu Stable Release Update process.

Changed in osinfo-db (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
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.