Problem with updating the software component com.endlessmessm.apps.Platform.Locale

Who can say what causes an error when trying to update “Framework for applications”? And how can I fix it?

eos-diagnostic-201020_210452_UTC 0700.txt (2.1 МБ)

Please try this command in Terminal:

eos-updater-ctl update

That’s what happened.

  1. Open the application called ‘Terminal’
  2. In this application run the command:
flatpak update --appstream && flatpak update -y
flatpak uninstall --unused -y
eos-updater-ctl update
1 Like

Thank you for trying to help. I executed these commands in the terminal. A lot of things have been downloaded. It did not help, then I ran them again, the result in details.
Unfortunately, this did not help. Moreover, there are other components that can’t be updated.

jjj@endless:~$ flatpak update --appstream && flatpak update -y Обновление ветки appstream для удалённого репозитория eos-apps Обновление ветки appstream для удалённого репозитория eos-runtimes Обновление ветки appstream для удалённого репозитория eos-sdk Обновление ветки appstream для удалённого репозитория flathub Обновление ветки appstream для удалённого репозитория gnome-nightly Поиск обновлений... Информация: конец срока поддержки org.gnome.Platform наступает из-за The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform. Информация: конец срока поддержки org.gnome.Platform наступает из-за The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform. Информация: конец срока поддержки org.gnome.Platform.Locale наступает из-за The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform. Информация: конец срока поддержки org.gnome.Platform.Locale наступает из-за The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform. F: Предупреждение: обработка ошибки удаленной выборки как нефатальной, поскольку app/org.gnome.Solitaire/x86_64/eos3 уже установлен: Ссылки app/org.gnome.Solitaire/x86_64/eos3 в удалённом репозитории eos-apps не существует F: Warning: No xa.metadata in local commit f7a9b9a91c09d4629f415e13a7f01a03b3b155466d6337ca0c2a6fac05ab6e61 ref app/org.gnome.Solitaire/x86_64/eos3 F: Предупреждение: обработка ошибки удаленной выборки как нефатальной, поскольку app/org.gnome.Freecell/x86_64/eos3 уже установлен: Ссылки app/org.gnome.Freecell/x86_64/eos3 в удалённом репозитории eos-apps не существует F: Warning: No xa.metadata in local commit 63ec8da8222881568631a9278234eacb70b1593dcd0d07832a9299bc0774e0fe ref app/org.gnome.Freecell/x86_64/eos3
    ID                                Ветка Оп Удалённый репозиторий Загрузка
  1. [✗] com.endlessm.apps.Platform.Locale 1 u eos-sdk 498,3 кБ / 188,3 МБ
  2. [✗] com.endlessm.apps.Platform 1 u eos-sdk 80,2 МБ / 333,5 МБ
  3. [✗] com.endlessm.apps.Platform.Locale 3 i eos-sdk 165,0 кБ / 188,5 МБ

Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform.Locale/x86_64/1 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected=‘bdfc5c9bccd6bd3fdb6c4c207b7060b28761f69c1801210e8715080a306c9b16’ actual=‘e1707e20fd993dfe27bb1db9f877212ee6f32ba2b3e49e33dcf996c9d44cb2c0’
Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform/x86_64/1 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected=‘e20ce8f72dcf7b7d435909408532addc805fc245a369899a2a9856096aedef02’ actual=‘ecd86ca70f1559d8e816634e785ac172ed38d848264fc026255f2ff47ad2b43d’
Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform.Locale/x86_64/3 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected=‘8ae1eb7bb3a182a2bf684626f7094052dd78d3ce3da90f3dc73e8be7f89d2b87’ actual=‘b71fe0e0990160b4b38aaefae61a72aa4f8dd4aee051e6d9665cf823a495caa8’
Изменения внесены.
jjj@endless:~$ flatpak uninstall --unused -y
Нет ненужных приложений для удаления
jjj@endless:~$ eos-updater-ctl update
Changed state to Polling
Changed state to Ready
======= Properties =======
State: Polling
CurrentID: ‘3243bbede579e7c702e82d507afc5c32c6fdae47f0203ccac50a70e9e60f0fdb’
DownloadSize: 0 bytes
DownloadedBytes: 0 bytes
ErrorCode: uint32 0
ErrorMessage: ‘’
ErrorName: ‘’
FullDownloadSize: 0 bytes
FullUnpackedSize: 0 bytes
OriginalRefspec: ‘’
UnpackedSize: 0 bytes
UpdateID: ‘’
UpdateLabel: ‘’
UpdateMessage: ‘’
UpdateRefspec: ‘’
Version: ‘’

Traceback (most recent call last):
File “/usr/bin/eos-updater-ctl”, line 422, in
main()
File “/usr/bin/eos-updater-ctl”, line 418, in main
sys.exit(args.function(**args_dict))
File “/usr/bin/eos-updater-ctl”, line 222, in command_update
force=force, timeout=timeout)
File “/usr/bin/eos-updater-ctl”, line 204, in command_fetch
return command_dbus(‘fetch’, block, quiet, parameters)
File “/usr/bin/eos-updater-ctl”, line 172, in command_dbus
proxy.call_sync(qualified_method_name, parameters, 0, -1, None)
gi.repository.GLib.Error: g-io-error-quark: GDBus.Error:com.endlessm.Updater.Error.WrongState: Can’t call Fetch() while in state Ready (36)
jjj@endless:~$

  1. Open the application called ‘Terminal’
  2. In this application run the command:

flatpak repair

It did not help. Okay, it does not affect the work or affect it, but I do not notice it. I just don’t like that there are three updates and sometimes there is a notice that important system updates are detected. The downloading update file itself is probably corrupted or the checksum is corrupted during the download.

Try executing this command in the Terminal application:
pkexec flatpak repair

You’ll need to enter your password, and you’ll need to use an administrator account to run it.

1 Like

I did all this, but it did not help either. Still the same error.

Can you please run the following commands in a Terminal:

wget https://raw.githubusercontent.com/endlessm/eos-meta/master/eos-tech-support/eos-fix-ostree-repo
chmod +x eos-fix-ostree-repo 
sudo eos-fix-ostree-repo

This can probably take a long time to execute. When finished, try updating again:

flatpak update --appstream -y
flatpak update -y
1 Like

Thank you for trying to help, but it also did not help.

Success! Try to update the OS and Apps now.
jjj@endless:~$ flatpak update --appstream -y
Обновление ветки appstream для удалённого репозитория eos-apps
Обновление ветки appstream для удалённого репозитория eos-runtimes
Обновление ветки appstream для удалённого репозитория eos-sdk
Обновление ветки appstream для удалённого репозитория flathub
Обновление ветки appstream для удалённого репозитория gnome-nightly
jjj@endless:~$ flatpak update -y
Поиск обновлений...
Информация: конец срока поддержки org.gnome.Platform наступает из-за The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform.
Информация: конец срока поддержки org.gnome.Platform наступает из-за The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform.
Информация: конец срока поддержки org.gnome.Platform.Locale наступает из-за The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform.
Информация: конец срока поддержки org.gnome.Platform.Locale наступает из-за The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform.
F: Предупреждение: обработка ошибки удаленной выборки как нефатальной, поскольку app/org.gnome.Solitaire/x86_64/eos3 уже установлен: Ссылки app/org.gnome.Solitaire/x86_64/eos3 в удалённом репозитории eos-apps не существует
F: Warning: No xa.metadata in local commit f7a9b9a91c09d4629f415e13a7f01a03b3b155466d6337ca0c2a6fac05ab6e61 ref app/org.gnome.Solitaire/x86_64/eos3
F: Предупреждение: обработка ошибки удаленной выборки как нефатальной, поскольку app/org.gnome.Freecell/x86_64/eos3 уже установлен: Ссылки app/org.gnome.Freecell/x86_64/eos3 в удалённом репозитории eos-apps не существует
F: Warning: No xa.metadata in local commit 63ec8da8222881568631a9278234eacb70b1593dcd0d07832a9299bc0774e0fe ref app/org.gnome.Freecell/x86_64/eos3

ID Ветка Оп Удалённый репозиторий Загрузка

  1. [✗] com.endlessm.apps.Platform.Locale 1 u eos-sdk 482,1 кБ / 188,3 МБ
  2. [✗] com.endlessm.apps.Platform 1 u eos-sdk 80,2 МБ / 333,5 МБ
  3. [✗] com.endlessm.apps.Platform.Locale 3 i eos-sdk 165,0 кБ / 188,5 МБ

Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform.Locale/x86_64/1 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected='bdfc5c9bccd6bd3fdb6c4c207b7060b28761f69c1801210e8715080a306c9b16' actual='e1707e20fd993dfe27bb1db9f877212ee6f32ba2b3e49e33dcf996c9d44cb2c0'
Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform/x86_64/1 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected='e20ce8f72dcf7b7d435909408532addc805fc245a369899a2a9856096aedef02' actual='ecd86ca70f1559d8e816634e785ac172ed38d848264fc026255f2ff47ad2b43d'
Предупреждение: Error pulling from repo: While pulling runtime/com.endlessm.apps.Platform.Locale/x86_64/3 from remote eos-sdk: Writing content object: Corrupted file object; checksum expected='8ae1eb7bb3a182a2bf684626f7094052dd78d3ce3da90f3dc73e8be7f89d2b87' actual='b71fe0e0990160b4b38aaefae61a72aa4f8dd4aee051e6d9665cf823a495caa8'
Изменения внесены.
jjj@endless:~$

Can you please check which applications on your system depend on this runtime with:

flatpak list --app --columns=application,runtime | grep -E "endlessm"

If there are no applications which rely on them (second column), you can simply uninstall them (they are really old, current branch is on version 6 …)

flatpak uninstall com.endlessm.apps.Platform.Locale//1
flatpak uninstall com.endlessm.apps.Platform//1
flatpak uninstall com.endlessm.apps.Platform.Locale//3
2 Likes

Yes, it seems that there are no such applications. I was able to remove the first two. But Platform version 3 has not been found, although an update is present, I am trying to install it now and it is in the process.

jjj@endless:~$ flatpak list --app --columns=application,runtime | grep -E "endlessm"
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
F: Ignoring duplicate content rating
com.endlessm.EknServicesMultiplexer	com.endlessm.apps.Platform/x86_64/5
com.endlessm.animals.en
com.endlessm.astronomy.id
com.endlessm.biology.en	com.endlessm.apps.Platform/x86_64/5
com.endlessm.celebrities.id
com.endlessm.encyclopedia.en	com.endlessm.apps.Platform/x86_64/6
com.endlessm.encyclopedia.id
com.endlessm.finance
com.endlessm.geography.id
com.endlessm.health.en
com.endlessm.howto.en
com.endlessm.kapan_lagi.id
com.endlessm.math.en
com.endlessm.photos	org.gnome.Platform/x86_64/3.36
com.endlessm.physics.id
com.endlessm.programming
com.endlessm.resume
com.endlessm.soccer.id
com.endlessm.socialsciences.id
com.endlessm.translation
com.endlessm.travel.en
com.hack_computer.ProjectLibrary	com.endlessm.apps.Platform/x86_64/5
jjj@endless:~$ 

The installation is still in progress. I cannot cancel it in any way. And I can’t remove it either.

I seem to have figured it out, but how to remove it, maybe I’m not typing the name of the package correctly?

The Syntax of a Flatpak application is:

id/platform/version

So, in your case it’s

flatpak uninstall com.endlessm.apps.Platform//3
1 Like

Thank you, it worked. But with the update came the Coding Fun application. Which requires an update to the com.endlessm.Platform eos3.2 component. I couldn’t update it, because of an “not enough permissions” error and I removed that component, but the Coding Fun update is left, and when I try to update it, an error appears associated with that component that the permissions are not enough to update it. I tried to update flatpak using administrator rights at the command line, but the error shown in the screenshot still comes out. Can I remove Coding Fun from the command line and how? Or, is there a solution how to update this component?

jjj@endless:~$ pkexec eos-updater-ctl update
Changed state to Polling
Changed state to Ready
======= Properties =======
           State: Polling
       CurrentID: 'dfcdc42deb4afcf89d9a290958f9d5cbd33bcb973832795aacba5180e4fbf81f'
    DownloadSize: 0 bytes
 DownloadedBytes: 0 bytes
       ErrorCode: uint32 0
    ErrorMessage: ''
       ErrorName: ''
FullDownloadSize: 0 bytes
FullUnpackedSize: 0 bytes
 OriginalRefspec: ''
    UnpackedSize: 0 bytes
        UpdateID: ''
     UpdateLabel: ''
   UpdateMessage: ''
   UpdateRefspec: ''
         Version: ''

Traceback (most recent call last):
File "/usr/bin/eos-updater-ctl", line 422, in <module>
main()
File "/usr/bin/eos-updater-ctl", line 418, in main
sys.exit(args.function(**args_dict))
File "/usr/bin/eos-updater-ctl", line 222, in command_update
force=force, timeout=timeout)
File "/usr/bin/eos-updater-ctl", line 204, in command_fetch
return command_dbus('fetch', block, quiet, parameters)
File "/usr/bin/eos-updater-ctl", line 172, in command_dbus
proxy.call_sync(qualified_method_name, parameters, 0, -1, None)
gi.repository.GLib.Error: g-io-error-quark: GDBus.Error:com.endlessm.Updater.Error.WrongState: Can't call Fetch() while in state Ready (36)
jjj@endless:~$ flatpak update --appstream -y
Updating appstream data for remote eos-apps
Updating appstream data for remote eos-runtimes
Updating appstream data for remote eos-sdk
Updating appstream data for remote flathub
Updating appstream data for remote gnome-nightly
jjj@endless:~$ flatpak update -y
Looking for updates…
Info: org.gnome.Platform is end-of-life, with reason: The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform.
Info: org.gnome.Platform is end-of-life, with reason: The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform.
Info: org.gnome.Platform.Locale is end-of-life, with reason: The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Please ask your application developer to migrate to a supported platform.
Info: org.gnome.Platform.Locale is end-of-life, with reason: The GNOME 3.32 runtime is no longer supported as of 11th March 2020. Please ask your application developer to migrate to a supported platform.
F: Warning: Treating remote fetch error as non-fatal since app/org.gnome.Solitaire/x86_64/eos3 is already installed: No such ref 'app/org.gnome.Solitaire/x86_64/eos3' in remote eos-apps
F: Warning: No xa.metadata in local commit f7a9b9a91c09d4629f415e13a7f01a03b3b155466d6337ca0c2a6fac05ab6e61 ref app/org.gnome.Solitaire/x86_64/eos3
F: Warning: Treating remote fetch error as non-fatal since app/org.gnome.Freecell/x86_64/eos3 is already installed: No such ref 'app/org.gnome.Freecell/x86_64/eos3' in remote eos-apps
F: Warning: No xa.metadata in local commit 63ec8da8222881568631a9278234eacb70b1593dcd0d07832a9299bc0774e0fe ref app/org.gnome.Freecell/x86_64/eos3
Required runtime for com.endlessm.programming/x86_64/eos3 (runtime/com.endlessm.Platform/x86_64/eos3.2) found in remote eos-runtimes
Info: com.endlessm.Platform is end-of-life, with reason: Endless apps should use the com.endlessm.apps.Platform runtime now

ID Branch Op Remote Download

  1. [✗] com.endlessm.Platform eos3.2 i eos-runtimes 768.6 MB / 969.9 MB

Error: Commit metadata for runtime/com.endlessm.Platform/x86_64/eos3.2 not matching expected metadata
Installation complete.
^[[24;1Rerror: There were one or more errors
jjj@endless:~$

That’s it, I got it removed. Thank you all who helped with this issue. The question is closed.