Page 3 of 3

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Sun Feb 16, 2025 12:05 pm
by fehlix
zopeck wrote: Sun Feb 16, 2025 11:37 am Besides, it is not only happening with whisker menu, but also with the other xfce4 tools (I mean power manager, notes, appfinder, clipman, display settings, session logout and so on), they all also appear in English.

As you no doubt have seen, I tried to change the default language from:
es_UY.UTF-8
to:
es_ES.UTF-8

but with no joy.
So the main issue the xfce translations seem not to get installed, or mayb get remoed during installtion:
And this command returns only an error messsage?

Code: Select all

sudo  ls -l /usr/share/locale/es*/LC_MESSAGES/xf*
Maybe check you have by no other manually installed packages or in any otherway created diversions :

Code: Select all

sudo dpkg-divert --list "*/xf*"
any output?

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Sun Feb 16, 2025 12:12 pm
by zopeck
I have more information, I do not know if it would be of any help:

I have timeshift snapshot of the system, before updating to XFCE 4.20 (when it was ver. 4.18).
I restored it and the XFCE tools mentioned before (including whisker menu) are in spanish, I mean they are ok, full 100%. It seems the issue occurs when upgrading from xfce ver. 4.18 to 4.20

Just in case, of course, previously I also did another snapshot of the upgraded system, cause I would like to keep up with the system regular updates.

So, if you need any information regarding the state of the system before the XFCE update, please let me know. Otherwise I will proceed with the system regular updates and follow up with the current state of the topic.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Sun Feb 16, 2025 12:16 pm
by fehlix
zopeck wrote: Sun Feb 16, 2025 12:12 pm I have more information, I do not know if it would be of any help:

I have timeshift snapshot of the system, before updating to XFCE 4.20 (when it was ver. 4.18).
I restored it and the XFCE tools mentioned before (including whisker menu) are in spanish, I mean they are ok, full 100%. It seems the issue occurs when upgrading from xfce ver. 4.18 to 4.20

Just in case, of course, previously I also did another snapshot of the upgraded system, cause I would like to keep up with the system regular updates.

So, if you need any information regarding the state of the system before the XFCE update, please let me know. Otherwise I will proceed with the system regular updates and follow up with the current state of the topic.
First make sure, you get rid of LC_ALL and reboot.
As you are the only one mentioned such an unusual issue, with disappearing translation files, it's rather unlikely to be a general issue.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Sun Feb 16, 2025 12:35 pm
by zopeck
Perhaps it would be of help to see the list of updates, since the state of the system now is with XFCE ver. 4.18, in the list of updates, I can not see the whisker-menu, when I can see the other xfce tools:

Code: Select all

actualización completa
  Leyendo lista de paquetes...
  Creando árbol de dependencias...
  Leyendo la información de estado...
  Calculando la actualización...
  Se instalarán los siguientes paquetes NUEVOS:
     libdisplay-info2 (0.2.0-2~mx23+1)
     libgtk-layer-shell0 (0.8.0-1)
     libtumbler-1-0 (4.20.0-1~mx23+1)
     libxfce4windowing-0-0 (4.20.0-1~mx23+1)
     libxfce4windowing-common (4.20.0-1~mx23+1)
  Se actualizarán los siguientes paquetes:
     bind9-dnsutils (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     bind9-host (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     bind9-libs (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     bind9-utils (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     bind9utils (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     code (1.96.2-1734607745 => 1.97.2-1739406807)
     custom-toolbox (24.5.02 => 25.2)
     ddm-mx (24.08.01 => 25.01.03)
     desktop-defaults-mx-xfce (23.12.06mx23 => 25.01.05mx23)
     desktop-defaults-mx-xfce-desktop (23.12.06mx23 => 25.01.05mx23)
     desktop-defaults-mx-xfce-system (23.12.06mx23 => 25.01.05mx23)
     dnsutils (1:9.18.28-1~deb12u2 => 1:9.18.33-1~deb12u2)
     exo-utils (4.18.0-1 => 4.20.0-1~mx23+1)
     firefox (134.0~mozillabinaries-1mx23+1 => 135.0~mozillabinaries-1mx23+1)
     firefox-l10n-xpi-es-es (134.0~mozillabinaries-1mx23+1 => 135.0~mozillabinaries-1mx23+1)
     firmware-sof-signed (2024.06-1~mx23ahs+1 => 2024.09.2-1~mx23ahs)
     fonts-opensymbol (4:102.12+LibO7.4.7-1+deb12u5 => 4:102.12+LibO7.4.7-1+deb12u6)
     gir1.2-javascriptcoregtk-4.0 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     gir1.2-javascriptcoregtk-4.1 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     gir1.2-libxfce4util-1.0 (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     gir1.2-webkit2-4.0 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     gir1.2-webkit2-4.1 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     gir1.2-xfconf-0 (4.18.3-2~mx23 => 4.20.0-1~mx23+1)
     git (1:2.39.5-0+deb12u1 => 1:2.39.5-0+deb12u2)
     git-man (1:2.39.5-0+deb12u1 => 1:2.39.5-0+deb12u2)
     hardinfo2 (2.2.4-1~mx23+2 => 2.2.7-0.1~mx23+1)
     libexo-2-0 (4.18.0-1 => 4.20.0-1~mx23+1)
     libexo-common (4.18.0-1 => 4.20.0-1~mx23+1)
     libgarcon-1-0 (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     libgarcon-common (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     libgarcon-gtk3-1-0 (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     libjavascriptcoregtk-4.0-18 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     libjavascriptcoregtk-4.1-0 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     libopenjp2-7 (2.5.0-2 => 2.5.0-2+deb12u1)
     libopenjp2-7:i386 (2.5.0-2 => 2.5.0-2+deb12u1)
     libtasn1-6 (4.19.0-2 => 4.19.0-2+deb12u1)
     libtasn1-6:i386 (4.19.0-2 => 4.19.0-2+deb12u1)
     libthunarx-3-0 (4.18.11-1~mx23 => 4.20.1-1~mx23+1)
     libuno-cppu3 (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     libuno-cppuhelpergcc3-3 (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     libuno-purpenvhelpergcc3-3 (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     libuno-sal3 (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     libuno-salhelpergcc3-3 (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     libwebkit2gtk-4.0-37 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     libwebkit2gtk-4.1-0 (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     libxfce4panel-2.0-4 (4.18.6-1~mx23 => 4.20.0-1~mx23+1)
     libxfce4ui-2-0 (4.18.6-1~mx23 => 4.20.0-1~mx23+1)
     libxfce4ui-common (4.18.6-1~mx23 => 4.20.0-1~mx23+1)
     libxfce4ui-utils (4.18.6-1~mx23 => 4.20.0-1~mx23+1)
     libxfce4util-common (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     libxfce4util7 (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     libxfconf-0-3 (4.18.3-2~mx23 => 4.20.0-1~mx23+1)
     linux-libc-dev (6.12.8-1~mx23ahs => 6.12.12-1~mx23ahs)
     lo-main-helper (25.01.04mx23 => 25.02.02mx23)
     mx-boot-options (24.6 => 25.2.06)
     mx-idesktool (23.07.13mx23 => 25.02.01mx23)
     mx-installer (25.01.01mx23 => 25.01.02mx23)
     mx-packageinstaller (24.12.05 => 25.2.01)
     mx-packageinstaller-pkglist (25.01.04mx23 => 25.02.02mx23)
     mx-repo-manager (24.10.03 => 25.2)
     mx-snapshot (24.12.01 => 25.2)
     mx-system (25.01.02mx23 => 25.02.01mx23)
     mx-system-sounds (24.3.01mx23 => 25.2.02mx23)
     mx-tweak (24.12.03mx23 => 25.01.01mx23)
     mx-usb-unmounter (24.09.02 => 25.1)
     mx23-artwork (24.01.01 => 25.01.01)
     mxfb-accessories (24.11.03mx23 => 25.02.01mx23)
     openjdk-17-jre (17.0.13+11-2~deb12u1 => 17.0.14+7-1~deb12u1)
     openjdk-17-jre-headless (17.0.13+11-2~deb12u1 => 17.0.14+7-1~deb12u1)
     qmplay2 (1:24.12.06-1mx23 => 1:25.01.19-1mx23)
     rsync (3.2.7-1 => 3.2.7-1+deb12u2)
     thunar (4.18.11-1~mx23 => 4.20.1-1~mx23+1)
     thunar-archive-plugin (0.5.0-1 => 0.5.2-1~mx23+1)
     thunar-data (4.18.11-1~mx23 => 4.20.1-1~mx23+1)
     thunar-volman (4.18.0-1 => 4.20.0-1~mx23+1)
     thunderbird (1:128.6.0esr-1~deb12u1 => 1:128.7.0esr-1~deb12u1)
     tumbler (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     tumbler-common (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     tumbler-plugins-extra (4.18.2-1~mx23 => 4.20.0-1~mx23+1)
     uno-libs-private (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     ure (4:7.4.7-1+deb12u5 => 4:7.4.7-1+deb12u6)
     warp-terminal (0.2025.01.08.08.02.stable.04 => 0.2025.02.12.16.51.stable.03)
     webkit2gtk-driver (2.46.5-1~deb12u1 => 2.46.6-1~deb12u1)
     xfburn (0.6.2-1+b1 => 0.7.2-1~mx23+1)
     xfce4-appfinder (4.18.1-1~mx23 => 4.20.0-1~mx23+1)
     xfce4-battery-plugin (1.1.4-1 => 1.1.5-1~mx23+1)
     xfce4-clipman (2:1.6.2-1 => 2:1.6.6-1~mx23+1)
     xfce4-cpufreq-plugin (1.2.8-1 => 1.2.8-2~mx23+1)
     xfce4-cpugraph-plugin (1.2.7-1 => 1.2.10-1~mx23+1)
     xfce4-fsguard-plugin (1.1.2-1 => 1.1.3-1~mx23+1)
     xfce4-helpers (4.18.6-2~mx23 => 4.20.0-1~mx23+1)
     xfce4-netload-plugin (1.4.0-1 => 1.4.1-1~mx23+1)
     xfce4-notes (1.9.0-1~mx21+1 => 1.11.0-2~mx23+1)
     xfce4-notes-plugin (1.9.0-1~mx21+1 => 1.11.0-2~mx23+1)
     xfce4-notifyd (0.9.6-1~mx23 => 0.9.6-1~mx23+1)
     xfce4-panel (4.18.6-1~mx23 => 4.20.0-1~mx23+1)
     xfce4-power-manager (4.18.4-1~mx23 => 4.20.0-1~mx23+1)
     xfce4-power-manager-data (4.18.4-1~mx23 => 4.20.0-1~mx23+1)
     xfce4-power-manager-plugins (4.18.4-1~mx23 => 4.20.0-1~mx23+1)
     xfce4-pulseaudio-plugin (0.4.5-1 => 0.4.9-1~mx23+1)
     xfce4-screensaver (4.18.3-1~mx23 => 4.18.4-0.1~mx23+1)
     xfce4-screenshooter (1.10.3-1 => 1.11.1-1~mx23+1)
     xfce4-session (4.18.4-1~mx23 => 4.20.0-1~mx23+3)
     xfce4-settings (4.18.6-2~mx23 => 4.20.0-1~mx23+1)
     xfce4-taskmanager (1.5.7-1~mx23 => 1.5.7-1~mx23+1)
     xfce4-timer-plugin (1.7.1-1 => 1.7.2-1~mx23+1)
     xfce4-verve-plugin (2.0.1-1 => 2.0.3-1~mx23+1)
     xfce4-weather-plugin (0.11.1-1~mx23+1 => 0.11.2-1~mx23+1)
     xfconf (4.18.3-2~mx23 => 4.20.0-1~mx23+1)
     xfdesktop4 (4.18.1-1 => 4.20.0-1~mx23+2)
     xfdesktop4-data (4.18.1-1 => 4.20.0-1~mx23+2)
     xfwm4 (4.18.0-1 => 4.20.0-1~mx23+1)
  112 actualizados, 5 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
  Se necesita descargar 464 MB de archivos.
  Se utilizarán 26,3 MB de espacio de disco adicional después de esta operación.
First make sure, you get rid of LC_ALL and reboot.
As you are the only one mentioned such an unusual issue, with disappearing translation files, it's rather unlikely to be a general issue.
I will try and update the system as it is now, and see if it is of any help. If not, then I will restore the backup and proceed as you told me in your last quote. I will let you know soon. Thanks.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Sun Feb 16, 2025 12:51 pm
by zopeck
Here the results:

Updating the system today, from ver. 4.18 to 4.20 ended up with the same issue, so I restored the timeshift backup.
First make sure, you get rid of LC_ALL and reboot.

Code: Select all

/etc/default
$ cat locale
#  File generated by update-locale
LANG=es_UY.UTF-8
LC_ALL=
Reboot the system, with no avail.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Mon Feb 17, 2025 4:54 pm
by zopeck
Hi,
Finally I came up with a workaround and solved the problem, momentarily. Thanks for all your great effort and valuable time. I would not say it is "solved", but I can say we can proceed to "close" the case. Cheers.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Mon Feb 17, 2025 4:58 pm
by Eadwine Rose
You came up with a workaround.. what is the workaround?

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Mon Feb 17, 2025 5:04 pm
by fehlix
zopeck wrote: Sun Feb 16, 2025 12:51 pm Here the results:

Updating the system today, from ver. 4.18 to 4.20 ended up with the same issue, so I restored the timeshift backup.
First make sure, you get rid of LC_ALL and reboot.

Code: Select all

/etc/default
$ cat locale
#  File generated by update-locale
LANG=es_UY.UTF-8
LC_ALL=
Reboot the system, with no avail.
Take LC_ALL out of /etc/default/locale, remove the line LC_ALL, this is not meant to be set within /etc/default/locale.
If LC_ALL is set even to in empty value, your system gets confused.

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Mon Feb 17, 2025 5:11 pm
by zopeck
Hi Fehlix, Eadwine,
Take LC_ALL out of /etc/default, remove the line LC_ALL, this is not meant to be set within /etc/default.
If LC_ALL is set even to in empty value, your system get's confused.
I will do that later and let you know the results. Thanks.
You came up with a workaround.. what is the workaround?
I had a timeshift backup with XFCE ver. 4.18, so I restored this snapshot, then with "apt policy" and "dpkg -l | grep -i 'xfc[e]'" I listed the components of my xfce desktop and then I did a script in order to do "apt-mark hold" to all the files.
In this way, I can continue updating my system and I have the assurance that the files in XFCE won't change so momentarily won't have the issue. I hope this gives me time to think about how to migrate my configurations to a new setup, if Fehlix's solution does not work.

Cheers!

Re: XFCE 4.20 Update --> Locales not 100% correct

Posted: Wed Feb 19, 2025 8:23 am
by zopeck
Hello,
Today I did what Fehlix told me:
Take LC_ALL out of /etc/default, remove the line LC_ALL, this is not meant to be set within /etc/default.
If LC_ALL is set even to in empty value, your system get's confused.
And verified that the contents of /etc/default/locale does not cause any problem:

Code: Select all

$ cat /etc/default/locale 
#  File generated by update-locale
LANG=es_UY.UTF-8
Then proceeded to:

Code: Select all

sudo apt update
sudo apt upgrade
The previous commands executed without errors, then I did:

Code: Select all

xfce4-panel restart
But the anomaly expressed itself again:
Image

So, I guess there is no point investing more time on this. I will rollback the changes, revert to my previous configuration and plan to do a full re-install, trying to export my desktop configuration and files.

As a matter of fact, it would be useful if instead of trying to solve this, may be you have a good idea on how to export my desktop configuration, save it somehow, so in order to apply after the new install I would not have to invest time doing command by command to take the new installment to the state of the desktop as I have and like now.