zen-browser / desktop

🌀 Experience tranquillity while browsing the web without people tracking you!
https://zen-browser.app
Mozilla Public License 2.0
17.95k stars 437 forks source link

Just installed Zen using AppImage installer script from downloads page, and I see "Updates are disabled by your organization" #2809

Closed bpavuk closed 2 days ago

bpavuk commented 2 days ago

Captchas

What happened?

This.

image

Installed using bash <(curl https://updates.zen-browser.app/appimage.sh). Flatpak version lags behind in updates. I'd gladly use it because Flatpak integrates with app catalogues like Gnome Software and KDE Discover, giving me "one app to update them all," but updates for something like a browser are crucial. Maybe, you can create your own Flatpak repo with Twilight builds, faster updates than via Flathub, and stuff, but I understand if it's too expensive. What I'm asking for as a perfect fix is the ability for Zen packaged in AppImage to update itself. Telegram Desktop can, so technically, it's possible.

Reproducible?

Version

1.0.1-a.18

What platform are you seeing the problem on?

Linux

Relevant log output

No response

dosubot[bot] commented 2 days ago

Hey there, @bpavuk! I'm here to help you with any bugs, questions, or contributions while we wait for a human maintainer. Let's tackle this issue together!

The message "Updates are disabled by your organization" in Zen Browser's AppImage version is likely caused by a specific configuration in the AppDir/distribution/policies.json file. This file may contain a policy setting "DisableAppUpdate": true, which explicitly disables app updates and results in the message indicating that updates are managed by the organization [1].

For updating the AppImage version, Zen Browser provides a zsync file that allows updates using tools like AppImageUpdate. You can also use AM with commands like am -i zen-browser or appman -i zen-browser to update the AppImage [2][3].

If you are looking for a self-updating mechanism similar to Telegram Desktop, you might need to explore these tools or check if there are any updates or changes in the repository that address this feature.

To continue talking to Dosu, mention @dosu.

bpavuk commented 2 days ago

@dosu is there any way to install Zsync on Fedora?

(for those who read the issue comments, I'm just curious to try this bot)

dosubot[bot] commented 2 days ago

You can install zsync on Fedora using the package manager dnf. Simply run the following command in your terminal:

sudo dnf install zsync

This should install zsync and allow you to use it for updating AppImages. If you encounter any issues, feel free to ask for further assistance!

To continue talking to Dosu, mention @dosu.

LeMoonStar commented 2 days ago

Zen on Linux doesn't update itself as to not conflict with other installation methods. Updating has to be handled by external tools, such as package managers or the (AppImage) installer script - This is normal.

This is expected and intended behaviour. I will therefor close this issue as "not planned". If you believe this is wrong, please comment or re-open this issue.

LeMoonStar commented 2 days ago

For fedora, you can also use the sneexy/zen-browser COPR repository which updates almost instantly - However, Zen does not guarantee this method of installation is safe, as the COPR author can do whatever they want with it. However, I am personally in contact with them, and as of now, the code is publicly viewable and uses the exact same GitHub actions builds as provided on the Zen website.

LeMoonStar commented 2 days ago

@dosu is there any way to install Zsync on Fedora?

(for those who read the issue comments, I'm just curious to try this bot)

The update functionality of the AppImage install script is currently broken, so not even ZSync will make it work - instead, re-install using the script. (It does the exact same thing) - see #2169 for more info