Hello there. After seeing that Fedora 30 was EOL, I decided to upgrade the Fedora template to 32.
sudo qubes-dom0-update qubes-template-fedora-32
and it all went smoothly, I changed the TemplateVMs to all the AppVMs, reinstalled some programs and it seemed to work fine at first.
But then, when I was using snap to install a cryptocurrency wallet app (galleon from cryptonomic.tech, version 1.1.6-beta) it showed a weird behavior, when I click on the button to open the file (Open Existing Wallet -> Select Wallet File) the window popping to browse for the file has ALL the characters are appears as little squares blocks (□), all the filenames, menus, contextual menu, the path, everything.
I switched the template to Fedora 31 and loaded totally fine, but back on Fedora 32 it was all □□□s all over.
So ok, that was weird. Some how everything worked, and I was able to blindly find the wallet file and open it, so it is functional but illegible.
So I thought it was something weird going on with the galleon app, snap or the Fedora32 template that broke something somewhere.
But today, I am using the whonix dispVM, and I encounter a familiar sight…
I opened in firefox (Tor Browser 10.0.5) -> Library -> Downloads -> Show Downloads Folder -> Right click -> Open Terminal Here
But this doesn’t make sense, this is not based on Fedora32.
I never did anything weird to the whonix-ws-15, I just updated them regularly, and I never before had a problem like this.
Something interesting though is that the Terminal only shows the following prompt (copy pasted the squares), so behind the squares in the terminal it only shows:
Which is also weird, as normally when you open a terminal in whonix, it shows the whonix banner filling the screen with the legal warnings and the copyright and later the prompt should show:
So I wonder, why isn’t the screen covered with squares, why is showing a different output?
If I open a new Tor Browser dispVM, and follow the exact same steps I get the squared prompt and terminal, including the contextual menu in Terminal is all squared.
But if I directly select a terminal from the menu, it fires up a new dispVM with a legible terminal, if I then execute torbrowser and then follow the above mentioned steps, I still get a normal terminal.
I am completely lost and I don’t even know where to start looking for an answer. What is going on with all these random squares? Any hypothesis?