Budgie Welcome displays a blank page

Hallo, I already use Ubuntu Budgie a view years. I like the layout.

I am just setting up a new Ubuntu Budgie 22.04. with lots of installs and removes and Desktop-changes.
After all this I noticed by coincidence that:

Budgie Welcome, Extras, Makeovers & Layouts are displaying a blank page. I’ve changed imidiately the Systemlanguage to enUS.
I removed with Synaptic “Budgie Welcome” and installed the snap package budgie-welcome.

“budgie-desktop-settings” works fine
“budgie-control-center” works fine

budgie-welcome -d

[Debug] Running in debugging mode.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[i18n] All translated i18n pages found.
[i18n] res_dir:
[i18n] Using locale for gettext: null
[i18n] Using path for gettext: /usr/share/locale/
[i18n] Translation found for gettext.
[Network Test] Establishing a connection test to “http://archive.ubuntu.com/
[Specs] Detecting graphics vendor…
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[Specs] Detected: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
[Welcome] Successfully pinged: http://archive.ubuntu.com/
[_load_changed_cb] weird uri

Anyone has any idea how to fix it ?

There is something very odd with your locale … its not being recognised i.e. the locale is null type debug statements

budgie-welcome --locale=en_US

That should force the display to use en_US

I’ve already tried this: budgie-welcome --locale=en_US
[Debug] Setting locale to: en_US
[_load_changed_cb] weird uri

reboot:

budgie-welcome --locale=en_US
[Debug] Setting locale to: en_US
[_load_changed_cb] weird uri

didn’t change anything!
Is there any other idea!

what is the output of the following?

locale

locale

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=“en_US.UTF-8”
LC_NUMERIC=de_AT.UTF-8
LC_TIME=de_AT.UTF-8
LC_COLLATE=“en_US.UTF-8”
LC_MONETARY=de_AT.UTF-8
LC_MESSAGES=“en_US.UTF-8”
LC_PAPER=de_AT.UTF-8
LC_NAME=de_AT.UTF-8
LC_ADDRESS=de_AT.UTF-8
LC_TELEPHONE=de_AT.UTF-8
LC_MEASUREMENT=de_AT.UTF-8
LC_IDENTIFICATION=de_AT.UTF-8
LC_ALL=

budgie-welcome --debug

[Debug] Running in debugging mode.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[i18n] All translated i18n pages found.
[i18n] res_dir:
[i18n] Using locale for gettext: null
[i18n] Using path for gettext: /usr/share/locale/
[i18n] Translation found for gettext.
[Network Test] Establishing a connection test to “http://archive.ubuntu.com/
[Specs] Detecting graphics vendor…
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[Specs] Detected: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
[i18n] Locale Not Available: null (using en_US instead)
[Welcome] Successfully pinged: http://archive.ubuntu.com/
[_load_changed_cb] weird uri


snap remove ubuntu-budgie-welcome --purge

ubuntu-budgie-welcome removed


snap install ubuntu-budgie-welcome --classic

ubuntu-budgie-welcome 0.18.5 from Ubuntu budgie (ubuntubudgie) installed

'fraid I don’t see anything odd here.

Lets try a clean download and install of the snap

snap remove ubuntu-budgie-welcome --purge
snap install ubuntu-budgie-welcome --classic

snap remove ubuntu-budgie-welcome --purge

ubuntu-budgie-welcome removed


snap install ubuntu-budgie-welcome --classic

ubuntu-budgie-welcome 0.18.5 from Ubuntu budgie (ubuntubudgie) installed

budgie-welcome --debug

[Debug] Running in debugging mode.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[i18n] All translated i18n pages found.
[i18n] res_dir:
[i18n] Using locale for gettext: null
[i18n] Using path for gettext: /usr/share/locale/
[i18n] Translation found for gettext.
[Network Test] Establishing a connection test to “http://archive.ubuntu.com/
[Specs] Detecting graphics vendor…
[Welcome] Using /snap/ubuntu-budgie-welcome/425/usr/share/budgie-welcome/ path.
[i18n] Locale Not Available: null (using en_US instead)
[Specs] Detected: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
[Welcome] Successfully pinged: http://archive.ubuntu.com/
[_load_changed_cb] weird uri

boy, it looks as if ther’s no solution?

Lets step back.

Did budgie welcome work on a usb live-session?

Have you changed the default python version?

python--version

If you create a new user and login with that user does budgie welcome work?

python–version

python–version: command not found

This must have happen by removing all the removable games!

I’ve done “sudo apt install python”

sudo apt install python

Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package python is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
2to3 python2-minimal:i386 python2:i386 python2-minimal python2 dh-python
python-is-python3

E: Package ‘python’ has no installation candidate

Typo

python3 --version

python3 --version

Python 3.10.6

I’ve created a new user, logged in with that user, and budgie welcome works perfect!
I’ll delete my old user and repeat with a new one! Thanks so much, meanwhile!

1 Like

Hi there! Hurray! The BUG is back! After creating a new user, I had one bug-free day! Last changes: I’ve scaled the font. I reversed this change. Restarted. The bug is still there.

What do you mean by “scaled the font” ? How?

I’ve used: Budgie Desktop Settings/ Fonts/ Text scaling

What value of text scaling have you changed to? I’ve tried various values and havent been able to break welcome.

There is a ~/.local/share/webkitgtk folder which you can delete - this may be related since welcome uses webkitgtk to display stuff.

I’ve changed the text scaling to 1,60, and took it back to 1,00. It didn’t change anything.

I’ve managed to break welcome again with the second user and couldn’t restore it by deleting the ~/.local/share/webkitgtk folder.

So I added a new third user to check what’s breaking welcome. I’m still testing!

Right … you are going to have to do some detective work.

Try renaming the .config folder and the .local folders

Logout and login. See if welcome works.

Assuming that it does, move some folder from .config/.local into the newly created folders. Logout and login. Test welcome. Rinse and repeat until you find what folder is the guilty culprit.

1 Like

It took some time to locate the problem. The “culprit-file” which causes the break of budgie-welcome in my home-directory is:
~/.local/share/mime/mime.cache

That doesn’t mean, I would have any idea of what its deletion will provoke.

Thanks so much for your help, it was a thrill to me, and a training-lesson to my rusty English. I enjoyed it so much.

Congrats and a nice find.

From this issue on an unrelated app … but it uses webkit2gtk just like welcome to display stuff they found that deleting the cache file also resolved their issue

So it is a bug in this webkit2gtk version used in ubuntu.