Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pop!_Shop package install error message not helpful to average users #296

Closed
qwertychouskie opened this issue Oct 26, 2021 · 10 comments · Fixed by #302
Closed

Pop!_Shop package install error message not helpful to average users #296

qwertychouskie opened this issue Oct 26, 2021 · 10 comments · Fixed by #302

Comments

@qwertychouskie
Copy link

qwertychouskie commented Oct 26, 2021

Currently, the error given by the Pop Shop when a package is unable to be installed doesn't give any pointers how to actually resolve the issue. Perhaps add this to the dialog after the existing part:

Try the following to resolve this error:

- Make sure you are connected to the Internet
- Install all available updates via the Installed tab of the Pop!_Shop, reboot your computer, and try again
- If the software supports multiple installation types, use the drop-down next to the Install button to select a different option and try again

If you still encounter this error, check out our friendly support! https://support.system76.com

This issue came up in first part of LinusTechTips's Linux gaming challenge, and the lack of guidance resulted in the brand new install quickly getting bricked. The issue would have most likely been avoided if there was more guidance in place (e.g. to try the Flatpak version). As this video is currently only on Floatplane and not yet published to YouTube, I have attached the relevant excerpt: https://user-images.githubusercontent.com/13989090/138944524-512d9997-a1de-45cb-b141-b7aaa2462daa.mp4

(Also, I should point out he's not the only one who ran into this issue: example 1 | example 2)

@13r0ck
Copy link

13r0ck commented Nov 8, 2021

Old

shop_old

New

shop_new

This doesn't yet support translations, looking for input on text and layout @pop-os/quality-assurance ?

Also I am aware or the typos in there, but I am not 100% confident with wording

@13r0ck
Copy link

13r0ck commented Nov 8, 2021

Maybe there should be a Install Updates button next to the Close button? That closes the error window and takes the user to the updates tab?

@jacobgkau
Copy link
Member

I think the suggested messaging from @qwertychouskie looks better than what's in that screenshot currently. Namely, Installed tab is uppercase since it's referring to the tab by its name (proper noun), refers to this error instead of the vaguer the error, I'm not sure we would call the sources drop-down an "install button drop-down," etc.

Adding periods to the end of the bullet-points is fine. Suggesting to reboot probably isn't necessary for packaging issues, but probably wouldn't hurt either.

Try the following to resolve this error:

- Install all available updates via the Installed tab of the Pop!_Shop, reboot, and try again.
- If the software supports multiple installation types, use the drop-down next to the Install button to select a different option and try again.

Maybe there should be a Install Updates button next to the Close button? That closes the error window and takes the user to the updates tab?

If we're going that far, I would think having the Pop!_Shop automatically install updates first when the Install button is used would be a more straightforward approach.

@qwertychouskie
Copy link
Author

I updated the wording in the original post to include the bit about rebooting and a couple small tweaks. IMHO, the reference to support.system76.com should definitely be included (clickable link if possible would be great).

@qwertychouskie qwertychouskie changed the title Pop Shop package install error message not helpful to average users Pop!_Shop package install error message not helpful to average users Nov 8, 2021
@titojankowski
Copy link

titojankowski commented Nov 9, 2021

The expanded text is more helpful. When you say "Install all available updates" do you mean users should click the "Update All" button on "Installed"?

That said as a fairly new user I can't promise I would read the error given the red error logo and the only button being "Close". I like the idea suggested by @13r0ck of another button because it gives me something to do rather than just "Close". The button doesn't need to be powerful, it could just take me to the "Installed" tab for example, and I would need to click "Update All" myself. Also like the idea from @jacobgkau of making this all happen magically :)

@13r0ck
Copy link

13r0ck commented Nov 9, 2021

@titojankowski
Adding an Install Updates button to the error (and other similar errors) is already in the works.
Tabs are open in my visual studio as I type this.

@13r0ck
Copy link

13r0ck commented Nov 10, 2021

What do you all think? Also @maria-komarova

updates_button.mp4

I know the error message here is because of network failure, that was just to make the issue easier to reproduce during development.

@qwertychouskie
Copy link
Author

Looking good! I just updated the message one more time to mention making sure you are connected to the Internet. (Also, is it easily possible to put in the hyperlink to the support site like in my first post?)

This was referenced Nov 10, 2021
@titojankowski
Copy link

titojankowski commented Nov 11, 2021

@13r0ck since you were able to re-create this error by turning your network off, perhaps the new error message should address having a network connection? Or maybe its own error for having no network connection?

On the macOS App Store for example, when disconnected from the internet pressing "Update" on an app does nothing.

@13r0ck
Copy link

13r0ck commented Nov 11, 2021

@titojankowski
Please read this. This has already been discussed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants