Hi. This is not a issue as the phone works fine.
I had loaded Aisleriot previously from PureOS store and it worked ok.
After an update Aisleriot just shows a blank blue screen.
I tried to uninstall and reinstall from PureOs store but got a message unable to uninstall.
So in Terminal I used
sudo apt-get purge --auto-remove aisleriot
then
sudo apt-get update
sudo apt-get install aisleriot
It seemed to install ok, but still does not work. I tried to find the aisleriot installed files (Files app) found only a couple of config files.
PureOs store thinks Aisleriot is installed but when I try to uninstall it says
Unable to remove no packages to remove.
Any suggestions on what I did wrong would be appreciated.
Thank you
Thank You. My issue is not that Aisleriot is broken on my phone, which it is.
My issue is I cannot repair the broken Aisleriot app.
I would normally uninstall and reinstall.
But PureOs Store wont uninstall, PureOs Store thinks Aisleriot is installed, but then says not found when I try to uninstall. How can I fix what PureOs store thinks?
Fwiw I have uninstalled and reinstalled Aisleriot from Terminal but this has not fixed anything.
I had an issue today as well with Isleriot.
The game no longer started up, while yesterday all was OK.
The only thing I’ve changed on the L5 was my locale settings.
I can not imagine that this is somehow related.
I removed Isleriot from the cli, rebooted the L5 and reinstalled it.
So far all went flawless.
However there is no icon on the desktop.
After a reboot, the icon appeared but the game crashes at startup.
Edit:
Journal log: Startup of app “IslerRiot Solitaire” with startup ID … timed out.
Edit 2:
It’s even getting weirder.
I’ve changed my locale back to the previous setting and now isleriot starts up again.
More info. Yep it is definitely something to do with the locale
This is the log I get when I do the delete of aisleriot
It is something to do with Perl and Locale settings.
But it is beyond my ability to set reset Locales and I dont want to break my phone.
Any suggestions anyone?
purism@pureos:~$ sudo apt-get purge --auto-remove aisleriot
[sudo] password for purism:
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages will be REMOVED:
aisleriot* guile-2.2-libs* libgc1*
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 64.3 MB disk space will be freed.
Do you want to continue? [Y/n] Y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = “en_AU.UTF-8”,
LC_MONETARY = “en_AU.UTF-8”,
LC_MEASUREMENT = “en_AU.UTF-8”,
LC_NUMERIC = “en_AU.UTF-8”,
LC_PAPER = “en_AU.UTF-8”,
LANG = “en_GB.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database … 95940 files and directories currently installed.)
Removing aisleriot (1:3.22.9-1) …
Removing guile-2.2-libs:arm64 (2.2.7+1-6) …
Removing libgc1:arm64 (1:8.0.4-3) …
Processing triggers for hicolor-icon-theme (0.17-2) …
Processing triggers for libglib2.0-0:arm64 (2.66.8-1pureos3) …
Processing triggers for libc-bin (2.31-13+deb11u5) …
Processing triggers for man-db (2.9.4-2) …
Processing triggers for desktop-file-utils (0.26-1) …
I ran the command in the tip
It only took about 5 minutes, I was connected to my LAN via a hub.
purism@pureos:~$ sudo dpkg-reconfigure locales
[sudo] password for purism:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MONETARY = “en_AU.UTF-8”,
LC_PAPER = “en_AU.UTF-8”,
LC_MEASUREMENT = “en_AU.UTF-8”,
LC_TIME = “en_AU.UTF-8”,
LC_NUMERIC = “en_AU.UTF-8”,
LANG = “en_GB.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)…
ar_EG.UTF-8… done
de_DE.UTF-8… done
en_US.UTF-8… done
es_ES.UTF-8… done
fr_FR.UTF-8… done
ja_JP.UTF-8… done
ru_RU.UTF-8… done
zh_CN.UTF-8… done
en_AU.UTF-8… done
en_GB.UTF-8… done
Generation complete.