Aisleriot gard game

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) …