Installing flatpaks (fetching errors)

eos-diagnostic-241110_011401_UTC-0600.txt (2.1 MB)
I’ve been having issues updating/installing apps after a fresh install. Updating the full system doesn’t work either. (eos-updater-ctl update)

The diagnostic file shows that at least some apps are being updated, installed and uninstalled successfully. I do see errors like this:

Nov 10 00:54:03 endless gnome-software[1900]: libostree HTTP error from remote flathub for <https://dl.flathub.org/repo/deltas/66/qnjcLwqOrH9N0LBq0X_FSLOAF5f4MXCU+IPnVGu7Y/0>: Failure when receiving data from the peer

which to me look like transient errors, perhaps issues with the Flathub CDN or with your network connection.

Can you give more detail on what errors you see?

Speaking of. It refuses to download stuff like VLC. Yes “videos” are available, but I needed more functionality. What errors am I needing to look for?

When you say “refuses to download” – what do you see on your screen when you try to install VLC and it refuses?

If you open the Terminal application and run the following command:

flatpak install --system -y flathub org.videolan.VLC

What do you see?

Well, apparently it finally installed. I was having issue with the store doing this for some reason a few days ago

also what does this mean ater updating EOS:

Traceback (most recent call last):
  File "/usr/bin/eos-updater-ctl", line 427, in <module>
    main()
  File "/usr/bin/eos-updater-ctl", line 423, in main
    sys.exit(args.function(**args_dict))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/eos-updater-ctl", line 226, in command_update
    fetch_result = command_fetch(block=True, quiet=quiet,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/eos-updater-ctl", line 209, in command_fetch
    return command_dbus('fetch', block, quiet, parameters)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/eos-updater-ctl", line 177, in command_dbus
    proxy.call_sync(qualified_method_name, parameters, 0, -1, None)
gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:com.endlessm.Updater.Error.WrongState: Can't call Fetch() while in state Ready (36)

That admittedly bad error message means “there is no update, you are at the latest version”.

The next point release of Endless OS will replace that ugly message with:

$ eos-updater-ctl update
Changed state to Polling
Changed state to Ready
======= Properties =======
              State: Ready
          CurrentID: '07fc5e54c8c52b8919cec8c9c9f00cd73362620539dd75be256b286a7ae552db'
       DownloadSize: 0 bytes
    DownloadedBytes: 0 bytes
          ErrorCode: uint32 0
       ErrorMessage: ''
          ErrorName: ''
   FullDownloadSize: 0 bytes
   FullUnpackedSize: 0 bytes
    OriginalRefspec: ''
    ReleaseNotesUri: ''
       UnpackedSize: 0 bytes
           UpdateID: ''
UpdateIsUserVisible: false
        UpdateLabel: ''
      UpdateMessage: ''
      UpdateRefspec: ''
            Version: ''

No update available