Release | Endless OS 3.8.5

Endless OS 3.8.5 was released for existing users today, August 10th, 2020.
Downloadable images for new users will be available in the next few days.

Updated hardware support

  • The Linux kernel has been updated to include the stable fixes from Linux 5.4.41 and Ubuntu’s kernel version 5.4.0-39.43.
  • New firmware files have been included in linux-firmware, to support some Intel Open Sound Firmware devices and Realtek’s RTL8822C Bluetooth adapter.
  • Headset microphone support has been fixed on the Acer TravelMate B311R-31 and Acer Veriton N4660G laptops.
  • VirtualBox Guest Additions has been updated to version 6.1.6.
  • This release includes fixes for booting Endless on the Raspberry Pi 4 model with 8 GB of memory.

Other Improvements and Changes

  • We’ve updated to Chromium 84.0.4147.105 bringing new improvements and security fixes to Endless’ built-in web browser.
  • The App Center was updated to fix an issue where some pending software updates were not getting applied correctly.
  • The Hack icon on the desktop should now properly hide/show itself when the application is disabled/enabled via parental controls.
  • The “Give us feedback” user menu now points users to our community forum.
3 Likes

@egrath
I am back to I cannot get the update. Now the last thing that helped isn’t helping anymore.

It would helpful if you could post the specific error message you’re seeing when you try to update, and ideally a diagnostic log as well.

Please provide the error messages in the journal while running the Updater.

  1. Open a Terminal and type:
journalctl -f -u eos-updater
  1. Open another terminal and type:
eos-updater-ctl update --force

Now copy/paste the output from Terminal (1) here in this Thread for further analysis.

Aug 15 14:40:40 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 13 size: 1.1 kB
Aug 15 14:40:40 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:40:40 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:41:00 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 20 size: 1.1 kB
Aug 15 14:41:00 endless eos-updater[4926]: Changing to state Ready
Aug 15 14:46:52 endless eos-updater[4926]: Changing to state Polling
Aug 15 14:46:52 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:46:52 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:46:52 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:46:52 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:47:31 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 17 size: 1.1 kB
Aug 15 14:47:31 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:47:31 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:48:04 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 13 size: 1.1 kB
Aug 15 14:48:04 endless eos-updater[4926]: Poll: Couldn’t find any updates
Aug 15 14:48:04 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:48:19 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 15 size: 1.1 kB
Aug 15 14:48:19 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:48:19 endless eos-updater[4926]: Using product branch os/eos/amd64/eos3a
Aug 15 14:48:47 endless eos-updater[4926]: libostree pull from ‘eos’ for os/eos/amd64/eos3a complete
security: GPG: commit http: TLS
non-delta: meta: 1 content: 0
transfer: secs: 27 size: 1.1 kB

Seems good at a first glance. What’s the output of the eos-updater-ctl command? Does it throw any error messages?

======= Ownership =======
com.endlessm.Updater appeared as :1.290
======= Properties =======
State: Ready
CurrentID: ‘80f93e4188088320a339bd15a7defbc88a9ef8588e3578e0b0220aa03a99424e’
DownloadSize: int64 0
DownloadedBytes: int64 0
ErrorCode: uint32 0
ErrorMessage: ‘’
ErrorName: ‘’
FullDownloadSize: int64 0
FullUnpackedSize: int64 0
OriginalRefspec: ‘’
UnpackedSize: int64 0
UpdateID: ‘’
UpdateLabel: ‘’
UpdateMessage: ‘’
UpdateRefspec: ‘’
Version: ‘’

Ready normally means that you are already at the latest version. Are you sure that you are still at 3.8.4?

Check with:

cat /etc/lsb-release

or via Settings → About

I deeply apologize for the alarm. I overlooked it. I missed when it got installed. Thanks for being there for me!

@egrath
Any idea why Freedesktop Platform fails to update in the App Center for about two months now?

What error message does the App Center give when you try to update it?

No error. Just simply keeps “preparing” for days.

  1. Open the application called ‘Terminal’
  2. In this application run the command:
killall gnome-software
flatpak update --appstream && flatpak update -y
gnome-software
1 Like

thanks! It is now up to date.

How to update from ver 3.3.20 to 3.8.5? the os keeps onl

Required runtime for com.endlessm.finance/x86_64/eos3 (org.gnome.Platform/x86_64/3.28) is not installed, searching…
Found in remote flathub, do you want to install it? [y/n]: y
Warning: Can’t find dependencies: No entry for app/com.endlessm.photos/x86_64/eos3 in remote summary flatpak cache
Warning: Can’t find dependencies: No entry for app/com.github.Slingshot/x86_64/eos3 in remote summary flatpak cache
Required runtime for com.teeworlds.Teeworlds/x86_64/stable (org.freedesktop.Platform/x86_64/18.08) is not installed, searching…
Warning: Can’t find dependencies: No entry for app/com.endlessm.photos/x86_64/eos3 in remote summary flatpak cache
Warning: Can’t find dependencies: No entry for app/com.github.Slingshot/x86_64/eos3 in remote summary flatpak cache
Required runtime for com.teeworlds.Teeworlds/x86_64/stable (org.freedesktop.Platform/x86_64/18.08) is not installed, searching…
Warning: Can’t find dependencies: No entry for app/com.endlessm.photos/x86_64/eos3 in remote summary flatpak cache
Warning: Can’t find dependencies: No entry for app/com.github.Slingshot/x86_64/eos3 in remote summary flatpak cache
Required runtime for com.teeworlds.Teeworlds/x86_64/stable (org.freedesktop.Platform/x86_64/18.08) is not installed, searching…
Found in remote flathub, do you want to install it? [y/n]: y

Please open a Terminal and type:

eos-updater-ctl update --force

This should update your OS to the latest version. If after the command has been finished and a reboot of your computer you’re still on 3.3.20, please open a Terminal and type:

sudo ostree admin upgrade

(Then reboot again)

I tried eos-updater-ctl update but this appeared

Traceback (most recent call last):
File “/usr/bin/eos-updater-ctl”, line 355, in
main()
File “/usr/bin/eos-updater-ctl”, line 351, in main
sys.exit(args.function(**args_dict))
File “/usr/bin/eos-updater-ctl”, line 182, in command_update
poll_result = command_poll(block=True, quiet=quiet)
File “/usr/bin/eos-updater-ctl”, line 169, in command_poll
return command_dbus(‘poll’, block, quiet)
File “/usr/bin/eos-updater-ctl”, line 145, in command_dbus
proxy.call_sync(‘com.endlessm.Updater.’ + function_name, None, 0, -1, None)
GLib.Error: g-io-error-quark: GDBus.Error:com.endlessm.Updater.Error.WrongState: Can’t call Poll() while in state Fetching (36)

“State Fetching” means, that it’s already downloading. Wait a little bit until it finishes. If you want to know it’s state, run:

journalctl -f -u eos-updater

When you see “Update Applied”, the update has been installed.

this appeared

3 metadata, 0 content objects fetched; 1 KiB transferred in 8 seconds
No update available.

So after a reboot you’re still on 3.3.20?
If so, run

sudo ostree admin upgrade