Bug 1222314

Summary: YaST one-click-install clears zypper locale configuration
Product: [openSUSE] openSUSE Tumbleweed Reporter: Fabian Vogt <fvogt>
Component: libzyppAssignee: E-mail List <zypp-maintainers>
Status: REOPENED --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: epistemepromeneur, fvogt, ma
Version: CurrentFlags: fvogt: needinfo? (ma)
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST installation logs
y2log after installation with two one-click-install logs
Screenshot: One-Click-Installer starts; locales okay.
Screenshot: One-Click-Installer is adding and refreshing a repo; locales okay.
Screenshot: One-Click-Installer is adding and refreshing more repos; locales okay.
Screenshot: One-Click-Installer starts installing packages; locales are broken.
Used .ymp file for TW

Description Fabian Vogt 2024-04-04 12:39:32 UTC
Created attachment 874066 [details]
YaST installation logs

I installed YaST with German locale. While the system has the locale configured as expected (e.g. /etc/locale.conf), zypper does not:

~> sudo zypper locales
Code | Language | Requested
-----+----------+----------

As a result, language specific packages are missing.
Comment 1 Stefan Hundhammer 2024-04-04 14:26:21 UTC
That might be fallout of bug #1220195.
Comment 2 Stefan Hundhammer 2024-04-08 07:55:19 UTC
You got these locale-specific packages installed:

> drkonqi5-lang-5.27.10-2.3
> info-lang-7.0.3-1.11
> iso-codes-lang-4.16.0-1.3
> kImageAnnotator-lang-0.7.1-1.2
> kf6-kauth-lang-6.0.0-1.2
> kf6-kuserfeedback-lang-6.0.0-1.2
> libKF6Baloo6-lang-6.0.0-1.2
> libglslang14-14.1.0-1.2
> libkcompactdisc-lang-24.02.1-1.2
> libksane-lang-24.02.1-1.2
> libslang2-2.3.3-3.2
> libstorage-ng-lang-4.5.202-1.1
> live-langset-data-2.0-17.7
> phonon-vlc-lang-0.12.0-2.2
> phonon4qt5-lang-4.12.0-2.2
> plymouth-lang-22.02.122+94.4bd41a3-10.4
> yast2-trans-de-84.87.20240324.ae2a0736e6-1.2

(from  rpm-qa  from the attached y2logs tarball)


And I see these calls in the y2log:

> 11:06:35 <1> [Pkg] clients/software_proposal.rb:173 Pkg Builtin called: SetAdditionalLocales
> 11:06:35 <1> [Pkg] modules/Packages.rb:2073 Pkg Builtin called: SetAdditionalLocales
> 11:07:05 <1> [Pkg] clients/software_proposal.rb:173 Pkg Builtin called: SetAdditionalLocales
> 11:07:05 <1> [Pkg] modules/Packages.rb:2073 Pkg Builtin called: SetAdditionalLocales
> 11:09:19 <1> [Pkg] clients/software_proposal.rb:173 Pkg Builtin called: SetAdditionalLocales
> 11:11:17 <1> [Pkg] clients/software_proposal.rb:173 Pkg Builtin called: SetAdditionalLocales


(No more detailed info what locale was set, though)


But I see 'de_DE' a number of times in the y2log, and also this language selection in macro_inst_initial.ycp:

>> {
>>     //
>>     // 2024-04-04 04:56:53
>> 
>>     UI::ChangeWidget( `id ("Y2Country::Widgets::LanguageSelection"),        `Value, "de_DE" );      // YComboBox "Sprache"
>>     UI::ChangeWidget( `id ("Y2Country::Widgets::KeyboardSelectionCombo"),   `Value, "german" );     // YComboBox "Tastaturbelegung"
>>     UI::ChangeWidget( `id (`keyboard_test), `Value, "" );   // YInputField "Tastatur-Test"
>> 
>>     // UI::MakeScreenShot( "/tmp/yast2-0003" );
>>     UI::FakeUserInput( $["EventReason":"Activated", "EventSerialNo":1, "EventType":"WidgetEvent", "ID":`next, "WidgetClass":`QWizardButton, "WidgetDebugLabel":"Weiter", "WidgetID":`next] );
>> 
>>     return;
>> }
Comment 3 Stefan Hundhammer 2024-04-08 08:21:58 UTC
The source code for Pkg::SetAdditionalLocales:

https://github.com/yast/yast-pkg-bindings/blob/master/src/Locale.cc#L141-L185
(last change: 13 years ago)


Called from here:

https://github.com/yast/yast-packager/blob/master/src/modules/Packages.rb#L2073
(last change: 2023-01-26)


and here:

https://github.com/yast/yast-packager/blob/master/src/lib/packager/clients/software_proposal.rb#L173
(last change: 2022-01-12)
Comment 4 Stefan Hundhammer 2024-04-08 08:32:15 UTC
There is also this:

> 04:56:54 <1> [Pkg] clients/inst_complex_welcome.rb:127 Pkg Builtin called: SetPackageLocale
> 11:06:34 <1> [Pkg] installation/proposal_runner.rb:134 Pkg Builtin called: SetPackageLocale
Comment 5 Fabian Vogt 2024-04-08 08:38:10 UTC
(In reply to Stefan Hundhammer from comment #2)
> You got these locale-specific packages installed:
> 
> > drkonqi5-lang-5.27.10-2.3
> > info-lang-7.0.3-1.11
> > iso-codes-lang-4.16.0-1.3
> > kImageAnnotator-lang-0.7.1-1.2
> > kf6-kauth-lang-6.0.0-1.2
> > kf6-kuserfeedback-lang-6.0.0-1.2
> > libKF6Baloo6-lang-6.0.0-1.2
> > libglslang14-14.1.0-1.2
> > libkcompactdisc-lang-24.02.1-1.2
> > libksane-lang-24.02.1-1.2
> > libslang2-2.3.3-3.2
> > libstorage-ng-lang-4.5.202-1.1
> > live-langset-data-2.0-17.7
> > phonon-vlc-lang-0.12.0-2.2
> > phonon4qt5-lang-4.12.0-2.2
> > plymouth-lang-22.02.122+94.4bd41a3-10.4
> > yast2-trans-de-84.87.20240324.ae2a0736e6-1.2
> 
> (from  rpm-qa  from the attached y2logs tarball)

FWICT that's from the installation env, in this case the KDE live.

(In reply to Stefan Hundhammer from comment #3)
> The source code for Pkg::SetAdditionalLocales:
> 
> https://github.com/yast/yast-pkg-bindings/blob/master/src/Locale.cc#L141-L185
> (last change: 13 years ago)
> 
> 
> Called from here:
> 
> https://github.com/yast/yast-packager/blob/master/src/modules/Packages.
> rb#L2073
> (last change: 2023-01-26)
> 
> 
> and here:
> 
> https://github.com/yast/yast-packager/blob/master/src/lib/packager/clients/
> software_proposal.rb#L173
> (last change: 2022-01-12)

FWICT that just sets it on the current pool, but doesn't necessarily write it
into the target system config?

Some weeks ago (aroud the time Plasma 6 was released) there were some reports
about missing translations, which were caused by missing zypper locale
configuration. The affected installations weren't that recent, so it's possible
it has been this way for longer already.
Comment 6 Stefan Hundhammer 2024-04-08 08:41:43 UTC
AFAICS the information arrived in libzypp:

> 04:56:54 <1> [Pkg] clients/inst_complex_welcome.rb:127 Pkg Builtin called: SetPackageLocale
> 10:56:54 <1> [zypp::satpool] PoolImpl.cc(localeSetDirty):280 setRequestedLocales
> 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 New RequestedLocales: set(1|+1|-0) ={
> 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501   de_DE
> 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 }
> 08:44:02 <1> [Pkg] clients/inst_complex_welcome.rb:128 Pkg Builtin called: SetTextLocale
> 08:44:02 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 }
Comment 7 Stefan Hundhammer 2024-04-08 08:43:59 UTC
AFAICS it works fine on my Leap 15.5 and on my TW VM (installed a while ago):


Leap 15.5:

[sh @ balrog] ~ 1 % zypper locales
Code  | Language                | Requested
------+-------------------------+----------
de    | German                  | Fallback
de_DE | German (Germany)        | Requested
en    | English                 | Fallback
en_US | English (United States) | Requested


TW VM:

[sh @ linux] ~ 10 % zypper locales
Code  | Language                | Requested
------+-------------------------+----------
en    | English                 | Fallback
en_US | English (United States) | Requested


I don't know where libzypp stores that information. Do you know?
Comment 8 Fabian Vogt 2024-04-08 08:49:50 UTC
(In reply to Stefan Hundhammer from comment #6)
> AFAICS the information arrived in libzypp:
> 
> > 04:56:54 <1> [Pkg] clients/inst_complex_welcome.rb:127 Pkg Builtin called: SetPackageLocale
> > 10:56:54 <1> [zypp::satpool] PoolImpl.cc(localeSetDirty):280 setRequestedLocales
> > 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 New RequestedLocales: set(1|+1|-0) ={
> > 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501   de_DE
> > 10:56:54 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 }
> > 08:44:02 <1> [Pkg] clients/inst_complex_welcome.rb:128 Pkg Builtin called: SetTextLocale
> > 08:44:02 <1> [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 }

That might just be the runtime pool, not persistent config. Just a guess though.

(In reply to Stefan Hundhammer from comment #7)
> AFAICS it works fine on my Leap 15.5 and on my TW VM (installed a while ago):
> 
> 
> Leap 15.5:
> 
> [sh @ balrog] ~ 1 % zypper locales
> Code  | Language                | Requested
> ------+-------------------------+----------
> de    | German                  | Fallback
> de_DE | German (Germany)        | Requested
> en    | English                 | Fallback
> en_US | English (United States) | Requested
> 
> 
> TW VM:
> 
> [sh @ linux] ~ 10 % zypper locales
> Code  | Language                | Requested
> ------+-------------------------+----------
> en    | English                 | Fallback
> en_US | English (United States) | Requested
> 
> 
> I don't know where libzypp stores that information. Do you know?

For some weird reason in /var/lib/zypp/RequestedLocales
Comment 9 Stefan Hundhammer 2024-04-08 08:58:27 UTC
>> egrep 'PackageProvider.cc\(providePackage\):424.*(lang|\Wde\W)' y2log
>>
>> 11:11:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10297)kImageAnnotator-lang-0.7.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16074)libkcompactdisc-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:03 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16216)libksane-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:04 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18775)libstorage-ng-lang-4.5.202-1.1.noarch(openSUSE-20240402-0)
>> 11:12:10 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (52647)yast2-trans-de-84.87.20240331.90b1d91d29-1.1.noarch(openSUSE-20240402-0)
>> 11:12:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (572)akonadi-contacts-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (9645)iso-codes-lang-4.16.0-1.3.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10804)kf6-kuserfeedback-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10918)kidentitymanagement-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16096)libkdepim-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16149)libkgapi6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16163)libkleo-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16227)libksieve-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (20803)mailcommon-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (20809)mailimporter-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (20849)man-pages-de-4.22.0-1.1.noarch(openSUSE-20240402-0)
>> 11:12:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (22160)myspell-de-20240321-1.1.noarch(openSUSE-20240402-0)
>> 11:12:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25829)pimcommon-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:12:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (50438)translation-update-de-15.1-3.3.noarch(openSUSE-20240402-0)
>> 11:12:22 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18554)libslang2-2.3.3-3.2.x86_64(openSUSE-20240402-0)
>> 11:12:45 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (7573)glibc-lang-2.39-4.2.noarch(openSUSE-20240402-0)
>> 11:12:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26200)popt-lang-1.19-1.8.noarch(openSUSE-20240402-0)
>> 11:12:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (7558)glib2-lang-2.80.0-1.3.noarch(openSUSE-20240402-0)
>> 11:12:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (5279)gdbm-lang-1.23-3.3.noarch(openSUSE-20240402-0)
>> 11:13:05 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (4559)findutils-lang-4.9.0-4.1.noarch(openSUSE-20240402-0)
>> 11:13:05 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3529)diffutils-lang-3.10-1.7.noarch(openSUSE-20240402-0)
>> 11:13:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (15827)libidn2-lang-2.3.7-1.2.noarch(openSUSE-20240402-0)
>> 11:13:09 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16256)liblangtag1-0.6.7-1.1.x86_64(openSUSE-20240402-0)
>> 11:13:20 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (39874)sed-lang-4.9-2.6.noarch(openSUSE-20240402-0)
>> 11:13:24 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (2863)cpupower-lang-6.8.1-7.5.noarch(openSUSE-20240402-0)
>> 11:13:27 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (13776)libbytesize-lang-2.10-1.3.noarch(openSUSE-20240402-0)
>> 11:13:32 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (15167)libglslang14-14.1.0-1.2.x86_64(openSUSE-20240402-0)
>> 11:13:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26609)psmisc-lang-23.6-5.2.noarch(openSUSE-20240402-0)
>> 11:13:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26471)procps-lang-3.3.17-17.1.noarch(openSUSE-20240402-0)
>> 11:13:45 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (22301)nano-lang-7.2-1.7.noarch(openSUSE-20240402-0)
>> 11:14:01 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1452)bash-lang-5.2.26-11.2.noarch(openSUSE-20240402-0)
>> 11:14:04 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3512)dialog-lang-1.3-11.3.noarch(openSUSE-20240402-0)
>> 11:14:05 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (52519)xz-lang-5.6.1.revertto5.4-2.1.noarch(openSUSE-20240402-0)
>> 11:14:05 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51794)wol-lang-0.7.1-162.25.noarch(openSUSE-20240402-0)
>> 11:14:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (39956)shared-mime-info-lang-2.4-2.2.noarch(openSUSE-20240402-0)
>> 11:14:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (9479)info-lang-7.0.3-1.11.noarch(openSUSE-20240402-0)
>> 11:14:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8431)grep-lang-3.11-2.4.noarch(openSUSE-20240402-0)
>> 11:14:10 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3947)elfutils-lang-0.191-1.2.noarch(openSUSE-20240402-0)
>> 11:14:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (2791)coreutils-lang-9.4-5.2.noarch(openSUSE-20240402-0)
>> 11:14:19 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (2825)cpio-lang-2.15-2.1.noarch(openSUSE-20240402-0)
>> 11:14:19 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10704)kf6-kcoreaddons-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:19 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10439)kcoreaddons-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:20 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (17775)libpwquality-lang-1.4.5-2.3.noarch(openSUSE-20240402-0)
>> 11:14:21 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (52222)xkeyboard-config-lang-2.41-1.2.noarch(openSUSE-20240402-0)
>> 11:14:32 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (40843)tar-lang-1.35-2.2.noarch(openSUSE-20240402-0)
>> 11:14:32 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (23782)parted-lang-3.6-2.1.noarch(openSUSE-20240402-0)
>> 11:14:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12274)libKF6SonnetCore6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12229)libKF6Holidays6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12202)libKF6Codecs6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12188)libKF6Archive6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12165)libKF5SonnetCore5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12080)libKF5Codecs5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12065)libKF5Archive5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51222)util-linux-lang-2.39.3-4.2.noarch(openSUSE-20240402-0)
>> 11:14:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (39961)sharutils-lang-4.15.2-8.1.noarch(openSUSE-20240402-0)
>> 11:14:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10723)kf6-kdoctools-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10538)kdoctools-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:14:51 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3110)cryptsetup-lang-2.7.1-1.1.noarch(openSUSE-20240402-0)
>> 11:15:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8336)gpg2-lang-2.4.5-1.1.noarch(openSUSE-20240402-0)
>> 11:15:15 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (38645)qtkeychain-qt6-lang-0.14.2-1.2.noarch(openSUSE-20240402-0)
>> 11:15:18 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12085)libKF5ConfigCore5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:25 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12208)libKF6ConfigCore6-lang-6.0.0-2.2.noarch(openSUSE-20240402-0)
>> 11:15:26 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18458)libsecret-lang-0.21.4-1.2.noarch(openSUSE-20240402-0)
>> 11:15:30 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10169)json-glib-lang-1.8.0-1.3.noarch(openSUSE-20240402-0)
>> 11:15:31 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8543)gstreamer-lang-1.24.0-3.3.noarch(openSUSE-20240402-0)
>> 11:15:33 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1138)at-spi2-core-lang-2.52.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (5126)gcab-lang-1.6-1.4.noarch(openSUSE-20240402-0)
>> 11:15:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (5287)gdk-pixbuf-lang-2.42.10-1.8.noarch(openSUSE-20240402-0)
>> 11:15:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51709)wget-lang-1.24.5-1.1.noarch(openSUSE-20240402-0)
>> 11:15:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (23253)openconnect-lang-9.12-3.1.noarch(openSUSE-20240402-0)
>> 11:15:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12172)libKF5SyntaxHighlighting5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (922)appstream-glib-lang-0.8.2-2.2.noarch(openSUSE-20240402-0)
>> 11:15:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12095)libKF5DBusAddons5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12068)libKF5Auth5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:54 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12182)libKF5WindowSystem5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12180)libKF5WidgetsAddons5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12115)libKF5ItemViews5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:15:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8562)gstreamer-plugins-base-lang-1.24.0-1.3.noarch(openSUSE-20240402-0)
>> 11:15:59 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12109)libKF5I18n5-lang-5.115.0-1.3.noarch(openSUSE-20240402-0)
>> 11:16:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12143)libKF5Notifications5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:16:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12119)libKF5JobWidgets5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:16:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12083)libKF5Completion5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:16:01 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (40780)systemd-lang-255.4-1.3.noarch(openSUSE-20240402-0)
>> 11:16:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11173)kpackage-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:16:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51970)xdg-user-dirs-lang-0.18-2.6.noarch(openSUSE-20240402-0)
>> 11:16:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (4753)fprintd-lang-1.94.2-3.3.noarch(openSUSE-20240402-0)
>> 11:16:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (4581)firewalld-lang-2.1.1-1.4.noarch(openSUSE-20240402-0)
>> 11:16:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1245)avahi-lang-0.8-33.2.noarch(openSUSE-20240402-0)
>> 11:16:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (905)apparmor-parser-lang-3.1.7-5.2.noarch(openSUSE-20240402-0)
>> 11:16:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (450)accountsservice-lang-23.13.9-7.2.noarch(openSUSE-20240402-0)
>> 11:17:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (163)ModemManager-lang-1.20.6-2.3.noarch(openSUSE-20240402-0)
>> 11:17:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12222)libKF6DNSSD6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:17:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (909)apparmor-utils-lang-3.1.7-5.2.noarch(openSUSE-20240402-0)
>> 11:19:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10977)kirigami2-lang-5.115.0-1.3.noarch(openSUSE-20240402-0)
>> 11:19:16 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (209)NetworkManager-lang-1.44.2-5.1.noarch(openSUSE-20240402-0)
>> 11:19:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51487)vlc-lang-3.0.20-5.4.noarch(openSUSE-20240402-0)
>> 11:19:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (15341)libgphoto2-6-lang-2.5.31-1.4.noarch(openSUSE-20240402-0)
>> 11:19:59 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8505)gsettings-desktop-schemas-lang-46.0-1.2.noarch(openSUSE-20240402-0)
>> 11:20:07 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (219)NetworkManager-pptp-lang-1.2.12-3.1.noarch(openSUSE-20240402-0)
>> 11:20:07 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (215)NetworkManager-openvpn-lang-1.10.2-4.1.noarch(openSUSE-20240402-0)
>> 11:20:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (213)NetworkManager-openconnect-lang-1.2.10-3.1.noarch(openSUSE-20240402-0)
>> 11:20:18 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (278)PackageKit-lang-1.2.8-3.3.noarch(openSUSE-20240402-0)
>> 11:21:09 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (7551)glib-networking-lang-2.80.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:10 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12300)libKF6WindowSystem6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10680)kf6-kauth-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12298)libKF6WidgetsAddons6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12284)libKF6SyntaxHighlighting6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12268)libKF6Screen8-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:21:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12252)libKF6Notifications6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12238)libKF6ItemViews6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12226)libKF6GlobalAccel6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12220)libKF6DBusAddons6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12196)libKF6Bookmarks6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18633)libsoup-lang-3.4.4-1.4.noarch(openSUSE-20240402-0)
>> 11:21:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18636)libsoup2-lang-2.74.3-3.3.noarch(openSUSE-20240402-0)
>> 11:21:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12305)libKGantt6-3-lang-3.0.1-1.2.noarch(openSUSE-20240402-0)
>> 11:21:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12277)libKF6StatusNotifierItem6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12240)libKF6JobWidgets6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12206)libKF6Completion6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51962)xdg-desktop-portal-lang-1.18.2-3.3.noarch(openSUSE-20240402-0)
>> 11:21:42 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26078)plymouth-lang-22.02.122+94.4bd41a3-10.4.noarch(openSUSE-20240402-0)
>> 11:21:42 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51022)udisks2-lang-2.10.0-2.3.noarch(openSUSE-20240402-0)
>> 11:21:45 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12089)libKF5ConfigWidgets5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51760)wireplumber-lang-0.5.1-1.1.noarch(openSUSE-20240402-0)
>> 11:21:54 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25854)pipewire-lang-1.0.4-2.1.noarch(openSUSE-20240402-0)
>> 11:21:54 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (4920)fwupd-lang-1.9.15-1.2.noarch(openSUSE-20240402-0)
>> 11:21:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12272)libKF6Solid6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12174)libKF5TextWidgets5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:21:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12111)libKF5IconThemes5-lang-5.115.0-1.4.noarch(openSUSE-20240402-0)
>> 11:21:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12163)libKF5Solid5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:17 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8884)gvfs-lang-1.54.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:37 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12231)libKF6I18n6-lang-6.0.0-1.3.noarch(openSUSE-20240402-0)
>> 11:22:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26186)polkit-kde-agent-6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:22:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12502)libPlasma5Support6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:22:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16087)libkdecorations2-6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:22:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12395)libKSaneCore6-1-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:22:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12382)libKPipeWire6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:22:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12365)libKPim6Mime6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:22:51 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12292)libKF6UnitConversion6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10787)kf6-kservice-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12262)libKF6Pty6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10771)kf6-kpackage-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12192)libKF6Baloo6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10726)kf6-kfilemetadata-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12214)libKF6Contacts6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:22:59 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12204)libKF6ColorScheme6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11297)ksshaskpass6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:00 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10810)kf6-kwallet-tools-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12323)libKPim6AkonadiNotes6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:03 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12280)libKF6Su6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:03 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12249)libKF6NewStuffCore6-lang-6.0.0-2.2.noarch(openSUSE-20240402-0)
>> 11:23:04 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12353)libKPim6Itinerary6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:04 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12212)libKF6ConfigWidgets6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12233)libKF6IconThemes6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11581)kwalletd6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16232)libksysguard6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12200)libKF6CalendarEvents6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:07 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25962)plasma6-thunderbolt-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12289)libKF6TextWidgets6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:08 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10415)kcalutils-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:09 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8406)grantleetheme-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12377)libKPim6Tnef6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:15 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12302)libKF6XmlGui6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:29 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10748)kf6-kio-lang-6.0.0-2.2.noarch(openSUSE-20240402-0)
>> 11:23:31 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10972)kirigami-addons6-lang-1.0.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:32 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8742)gtk4-lang-4.14.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:33 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12242)libKF6KCMUtils6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10687)kf6-kcmutils-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:34 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11082)kmousetool-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10418)kcharselect-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10411)kcalc-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (40064)skanlite-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:37 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (39845)sddm-kcm6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:37 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25925)plasma6-disks-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:37 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12504)libPlasma6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:37 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16197)libkomparediff2-5_95-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12373)libKPim6SMTP6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12345)libKPim6IMAP6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:39 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12257)libKF6Parts6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:39 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11145)konsole-part-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:48 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12254)libKF6NotifyConfig6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12218)libKF6DAV6-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11314)ktextaddons-lang-1.5.3-1.2.noarch(openSUSE-20240402-0)
>> 11:23:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11309)ksystemstats6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11072)kmenuedit6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11055)kmag-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11038)kldap-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10881)khelpcenter-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:52 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10527)kdialog-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10491)kdenetwork-filesharing-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10310)kactivitymanagerd6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1413)baloo-widgets-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:54 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (13154)libadwaita-lang-1.5.0-1.2.noarch(openSUSE-20240402-0)
>> 11:23:57 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (5255)gcr-lang-4.2.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (40799)systemsettings6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:23:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (16071)libkcddb-qt6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11583)kwalletmanager-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:23:58 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10858)kgamma6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:01 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1757)breeze6-style-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:01 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (21389)milou6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11272)kscreenlocker6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11065)kmailtransport-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12103)libKF5GlobalAccel5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:24:02 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12355)libKPim6KontactInterface6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:03 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10795)kf6-ktexteditor-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:24:09 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10459)kde-cli-tools6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (981)ark-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11155)konversation-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:12 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12375)libKPim6TextEdit6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3671)dolphin-part-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:13 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (7741)gnome-online-accounts-lang-3.50.0-1.2.noarch(openSUSE-20240402-0)
>> 11:24:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (4625)flatpak-kcm6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51575)wacomtablet-kcm6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25952)plasma6-print-manager-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:14 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25950)plasma6-pa-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:15 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25940)plasma6-nm-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:15 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11266)kscreen6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:15 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10940)kinfocenter6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:16 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (1629)bluedevil6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:16 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (26380)powerdevil6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:16 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12184)libKF5XmlGui5-lang-5.115.0-1.3.noarch(openSUSE-20240402-0)
>> 11:24:17 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11130)kompare-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:17 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10376)kate-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:19 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12367)libKPim6MimeTreeParserCore6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:24:20 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (15046)libgdata-lang-0.18.1-4.2.noarch(openSUSE-20240402-0)
>> 11:24:20 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25959)plasma6-systemmonitor-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:20 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12075)libKF5Bookmarks5-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:24:21 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3555)discover6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:24:39 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8655)gtk2-lang-2.24.33-6.4.noarch(openSUSE-20240402-0)
>> 11:24:40 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (3744)drkonqi5-lang-5.27.10-2.3.noarch(openSUSE-20240402-0)
>> 11:24:41 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (52425)xscreensaver-lang-6.08-2.3.noarch(openSUSE-20240402-0)
>> 11:24:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8713)gtk3-lang-3.24.41-1.2.noarch(openSUSE-20240402-0)
>> 11:24:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12099)libKF5Declarative5-lang-5.115.0-1.4.noarch(openSUSE-20240402-0)
>> 11:24:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11277)kservice-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:25:05 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (9354)icewm-lang-3.4.5-2.2.noarch(openSUSE-20240402-0)
>> 11:25:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51958)xdg-desktop-portal-gtk-lang-1.15.1-1.3.noarch(openSUSE-20240402-0)
>> 11:25:06 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (22640)notification-daemon-lang-3.20.0-7.8.noarch(openSUSE-20240402-0)
>> 11:25:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8571)gstreamer-plugins-good-lang-1.24.0-1.2.noarch(openSUSE-20240402-0)
>> 11:25:22 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10954)kio-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:25:23 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10943)kinit-lang-5.115.0-1.2.noarch(openSUSE-20240402-0)
>> 11:25:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (18171)libreoffice-l10n-de-24.2.2.2-1.2.noarch(openSUSE-20240402-0)
>> 11:25:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10966)kipi-plugins-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:25:55 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25675)phonon4qt5-lang-4.12.0-2.2.noarch(openSUSE-20240402-0)
>> 11:25:56 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11599)kwin6-lang-6.0.3.1-1.1.noarch(openSUSE-20240402-0)
>> 11:26:09 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25672)phonon-vlc-lang-0.12.0-2.2.noarch(openSUSE-20240402-0)
>> 11:26:10 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10304)kaccounts-providers-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:11 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10302)kaccounts-integration-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:23 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10831)kf6-purpose-lang-6.0.0-1.2.noarch(openSUSE-20240402-0)
>> 11:26:24 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10948)kio-extras-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:26 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (577)akonadi-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:26 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (40293)spectacle-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:27 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25920)plasma6-browser-integration-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:28 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (23071)okular-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:31 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (8894)gwenview-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:31 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10959)kio_audiocd-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:33 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12321)libKPim6AkonadiMime6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11060)kmail-account-wizard-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12343)libKPim6Gravatar6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:35 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (51961)xdg-desktop-portal-kde6-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25929)plasma6-integration-plugin-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11042)kleopatra-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:36 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (586)akonadi-search-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:38 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25972)plasma6-workspace-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:42 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (21313)messagelib-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:43 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11109)knotes-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25923)plasma6-desktop-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:44 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10500)kdeplasma6-addons-lang-6.0.3-1.1.noarch(openSUSE-20240402-0)
>> 11:26:45 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12316)libKPim6AkonadiCalendar6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (590)akregator-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (21228)mbox-importer-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:46 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (576)akonadi-import-wizard-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:47 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12329)libKPim6CalendarSupport6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:48 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12332)libKPim6EventViews6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:48 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (569)akonadi-calendar-tools-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10497)kdepim-runtime-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:49 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (12351)libKPim6IncidenceEditor6-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:50 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10313)kaddressbook-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:51 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (10495)kdepim-addons-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:51 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11166)korganizer-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25824)pim-data-exporter-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11149)kontact-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (25826)pim-sieve-editor-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
>> 11:26:53 <1> [zypp] PackageProvider.cc(providePackage):424 provide Package (11062)kmail-lang-24.02.1-1.2.noarch(openSUSE-20240402-0)
Comment 10 Stefan Hundhammer 2024-04-08 09:08:46 UTC
I checked, and I also asked around in the team: We are not and have not ever been explicitly writing /var/lib/zypp/RequestedLocales anywhere in YaST. It looks like this is done transparently in libzypp with the calls mentioned above.
Comment 11 Stefan Hundhammer 2024-04-08 09:10:28 UTC
Having said that, maybe this is what is special in that particular environment in that KDE Plasma live system: Maybe it writes it to the live system's RAM disk instead of to the target (/mnt).
Comment 12 Michael Andres 2024-04-08 14:10:06 UTC
Need to dig deeper into the code. I see YAST setting de_DE correctly, but it appears to be unset during the repo refresh. At the end an empty RequestedLocales file is written to disk. But I'm not yet sure who resets the locales...
Comment 13 Michael Andres 2024-04-09 12:36:56 UTC
The changed setup in YAST fooled me. The settings are not reset. AFAICS it worked as expected.

An excerpt from the log:

> 2024-04-04 04:55:37 [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 6}
> 2024-04-04 04:55:48 [zypp::satpool] PoolImpl.cc(setTextLocale):477 pool_set_languages: (en_US, en)

Apparently the instsys had "en_US" (size 6) in /var/lib/zypp/RequestedLocales.

> 2024-04-04 10:56:54 [zypp::satpool] PoolImpl.cc(localeSetDirty):280 setRequestedLocales
> 2024-04-04 10:56:54 [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 New RequestedLocales: set(1|+1|-0) ={
> 2024-04-04 10:56:54 [zypp::satpool] PoolImpl.cc(setRequestedLocales):501   de_DE
> 2024-04-04 10:56:54 [zypp::satpool] PoolImpl.cc(setRequestedLocales):501 }
> 2024-04-04 10:56:54 [zypp::satpool] PoolImpl.cc(setTextLocale):477 pool_set_languages: (de_DE, de, en)

Here YAST set "de_DE". The former "en_US" is gone. "de_DE" and it's fallbacks were passed to the resolver.

> 2024-04-04 10:57:41 [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 6}
> 2024-04-04 10:57:42 [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 6}
> 2024-04-04 10:57:47 [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 6}

The above fooled me. But Apparently YAST no longer does initializeTarget("/") for the instsys when refreshing the repos. Repo refresh must determine the requested locales (with respect to --root) to download localized repo metadata. If a Target for "/" would have been initialized, the Target would have cached the settings. Without this it reads them directly from (/)var/lib/zypp/RequestedLocales for each repo.

But this does not alter the setting in the pool!

> 2024-04-04 [libsolv] PoolImpl.cc(logSat):133 job: install providing namespace:language(en)
> 2024-04-04 [libsolv] PoolImpl.cc(logSat):133 job: install providing namespace:language(de)
> 2024-04-04 [libsolv] PoolImpl.cc(logSat):133 job: install providing namespace:language(de_DE)

In every solver run i see the jobs to add the language supporting packages.

> 2024-04-04 11:11:43 [zypp] TargetImpl.cc(TargetImpl):874 Initialized target on /mnt
> 2024-04-04 11:11:47 [zypp] TargetImpl.cc(commit):1334 TargetImpl::commit(<pool>, CommitPolicy( DownloadAsNeeded syncPoolAfterCommit ))
> 2024-04-04 11:11:47 [zypp-core] PathInfo.cc(chmod):1099 chmod /mnt/var/lib/zypp/RequestedLocales80jO3P 00644
> 2024-04-04 11:11:47 [zypp-core] PathInfo.cc(rename):749 rename /mnt/var/lib/zypp/RequestedLocales80jO3P -> /mnt/var/lib/zypp/RequestedLocales
> 2024-04-04 11:11:47 [zypp] RequestedLocalesFile.cc(store):67 Wrote /mnt/var/lib/zypp/RequestedLocales{- 0644 0/0 size 70}

An finally in commit /mnt/var/lib/zypp/RequestedLocales was written (size 70).

Given the expected RequestedLocales would look like this:
> ma@hobbes:tmp (0)> cat /tmp/MNT/var/lib/zypp/RequestedLocales
> # zypp::RequestedLocales generated Thu Apr  4 11:11:47 2024
> #
> de_DE
> #
it would have size 70
> ma@hobbes:tmp (0)> wc -c /tmp/MNT/var/lib/zypp/RequestedLocales
> 70 /tmp/MNT/var/lib/zypp/RequestedLocales
Comment 14 Michael Andres 2024-04-09 12:41:41 UTC
@Fabian to me it looks like a WORKSFORME.
Comment 15 Michael Andres 2024-04-09 12:58:25 UTC
Actually INVALID.
Comment 16 Fabian Vogt 2024-04-10 08:43:00 UTC
I found it!

Initially I thought that "size 6" was indicative of a wrong file and it needs to be "size 70", but both are actually fine. It's also not the installation that is at fault here, so the cause is not visible in the attached installation logs.

I grepped for RequestedLocales in all of /var/log and found that in the y2log after installation it wrote a file with "size 67" once, which matches exactly a file with no entries. This was caused by using the one-click-installation file for installing ca-certificates-suse. I removed the package and repo and performed the one click install again and that reproduced the issue - my configured locale was gone. The .ymp doesn't look unusual, it adds a repo, installs two packages and removes one. I guess the YaST one-click-install handler doesn't read the locale info properly for some reason so libzypp writes an empty config back.

y2log will be attached shortly.
Comment 17 Fabian Vogt 2024-04-10 08:44:30 UTC
Created attachment 874182 [details]
y2log after installation with two one-click-install logs
Comment 18 Stefan Hundhammer 2024-04-10 08:55:41 UTC
So now we have a completely different scenario (one-click package installation instead of system installation), and it changed the component back to YaST.

Why? We still don't write that file.

If there is a new problem in TW, and not in Leap 15.5, the conclusion is that there must be a difference between both. What is that difference?

The one-click installation just adds a new repo, installs one package, and then removes that newly added repo. Why would it read anything about the locales? I don't see it adding or removing any locale.
Comment 19 Stefan Hundhammer 2024-04-10 08:57:59 UTC
Of course, it's still possible that this is a byproduct of Perl messing up the locale environment (bug #1220195): That may not be limited to the codeset. And that broken Perl version is indeed a difference between TW and Leap 15.5.
Comment 20 Fabian Vogt 2024-04-10 09:09:31 UTC
(In reply to Stefan Hundhammer from comment #18)
> So now we have a completely different scenario (one-click package
> installation instead of system installation), and it changed the component
> back to YaST.
> 
> Why? We still don't write that file.

YaST uses libzypp, in this particular case I guess it's missing some libzypp call. If you think it's libzypp feel free to reassign.

> If there is a new problem in TW, and not in Leap 15.5, the conclusion is
> that there must be a difference between both. What is that difference?

I never checked on 15.5.

> The one-click installation just adds a new repo, installs one package, and
> then removes that newly added repo. Why would it read anything about the
> locales? I don't see it adding or removing any locale.

From the y2log I attached:

2024-04-10 10:33:48 <1> fvogt-thinkpad(27041) [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 70}
2024-04-10 10:33:48 <1> fvogt-thinkpad(27041) [zypp::media++] MediaManager.cc(checkDesired):157 checkDesired(6): desired (cached)
...
2024-04-10 10:33:49 <1> fvogt-thinkpad(27041) [zypp-core] PathInfo.cc(chmod):1099 chmod /var/lib/zypp/RequestedLocalessflFcy 00644
2024-04-10 10:33:49 <1> fvogt-thinkpad(27041) [zypp-core] PathInfo.cc(rename):749 rename /var/lib/zypp/RequestedLocalessflFcy -> /var/lib/zypp/RequestedLocales
2024-04-10 10:33:49 <1> fvogt-thinkpad(27041) [zypp] RequestedLocalesFile.cc(store):67 Wrote /var/lib/zypp/RequestedLocales{- 0644 0/0 size 67}

i.e. it read a full RequestedLocales but wrote an empty one.

An earlier call to yast2 repositories read the file correctly and logged it:

2024-04-10 09:14:30 <1> fvogt-thinkpad(16593) [zypp] RequestedLocalesFile.cc(load):51 Read /var/lib/zypp/RequestedLocales{- 0644 0/0 size 74}
2024-04-10 09:14:30 <1> fvogt-thinkpad(16593) [zypp::satpool] PoolImpl.cc(localeSetDirty):280 initRequestedLocales
2024-04-10 09:14:30 <1> fvogt-thinkpad(16593) [zypp::satpool] PoolImpl.cc(initRequestedLocales):492 Init RequestedLocales: set(1|+0|-0) ={
2024-04-10 09:14:30 <1> fvogt-thinkpad(16593) [zypp::satpool] PoolImpl.cc(initRequestedLocales):492   de_DE
2024-04-10 09:14:30 <1> fvogt-thinkpad(16593) [zypp::satpool] PoolImpl.cc(initRequestedLocales):492 }
Comment 21 Stefan Hundhammer 2024-04-10 10:03:05 UTC
No such problem in Leap 15.5:

>> [sh @ balrog] ~ 1 % cat /var/lib/zypp/RequestedLocales 
>> # zypp::RequestedLocales generated Do 04 Apr 2024 11:42:39 CEST
>> #
>> en_US
>> de_DE
>> #
>> [sh @ balrog] ~ 2 % ls -l /var/lib/zypp/RequestedLocales
>> -rw-r--r-- 1 root root 80  4. Apr 11:42 /var/lib/zypp/RequestedLocales
>> [sh @ balrog] ~ 3 % sudo OneClickInstallUI ~/tmp/qdirstat.ymp
>> ...
>> [sh @ balrog] ~ 4 % cat /var/lib/zypp/RequestedLocales     
>> # zypp::RequestedLocales generated Do 04 Apr 2024 11:42:39 CEST
>> #
>> en_US
>> de_DE
>> #
>> [sh @ balrog] ~ 5 % ls -l /var/lib/zypp/RequestedLocales     
>> -rw-r--r-- 1 root root 80  4. Apr 11:42 /var/lib/zypp/RequestedLocales
>> [sh @ balrog] ~ 6 % cat /etc/os-release 
>> NAME="openSUSE Leap"
>> VERSION="15.5"
>> ID="opensuse-leap"
>> ID_LIKE="suse opensuse"
>> VERSION_ID="15.5"
>> PRETTY_NAME="openSUSE Leap 15.5"
>> ANSI_COLOR="0;32"
>> CPE_NAME="cpe:/o:opensuse:leap:15.5"
>> BUG_REPORT_URL="https://bugs.opensuse.org"
>> HOME_URL="https://www.opensuse.org/"
>> DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap"
>> LOGO="distributor-logo-Leap"
Comment 22 Stefan Hundhammer 2024-04-10 11:20:57 UTC
I can't reproduce the problem on my up-to-date TW:

>> [sh @ balrog-tw-dev] ~ 3 % cat /var/lib/zypp/RequestedLocales 
>> # zypp::RequestedLocales generated Thu 02 Apr 2020 04:16:17 PM CEST
>> #
>> en_US
>> #
>> [sh @ balrog-tw-dev] ~ 4 % ls -l /var/lib/zypp/RequestedLocales
>> -rw-r--r-- 1 root root 78 Apr  2  2020 /var/lib/zypp/RequestedLocales
>> [sh @ balrog-tw-dev] ~ 5 % sudo OneClickInstallCLI ~/tmp/qdirstat.ymp 
>> If you continue, the following repositories will be subscribed:
>> 	* https://download.opensuse.org/repositories/home:/shundhammer:/qdirstat-git/openSUSE_Tumbleweed/
>> 	* https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
>> 	* https://download.opensuse.org/tumbleweed/repo/oss/
>> If you continue, the following software packages will be installed:
>> 	* qdirstat
>> Continue? y/N
>> y
>> Adding Repositories...
>> Building repository 'home:shundhammer:qdirstat-git' cache
>> Adding repository 'home:shundhammer:qdirstat-git'
>> Building repository 'openSUSE:Tumbleweed' cache
>> Adding repository 'openSUSE:Tumbleweed'
>> Building repository 'openSUSE:Tumbleweed' cache
>> Adding repository 'openSUSE:Tumbleweed'
>> Installing Packages...
>> [sh @ balrog-tw-dev] ~ 6 % cat /var/lib/zypp/RequestedLocales       
>> # zypp::RequestedLocales generated Thu 02 Apr 2020 04:16:17 PM CEST
>> #
>> en_US
>> #
>> [sh @ balrog-tw-dev] ~ 7 % ls -l /var/lib/zypp/RequestedLocales       
>> -rw-r--r-- 1 root root 78 Apr  2  2020 /var/lib/zypp/RequestedLocales
>> [sh @ balrog-tw-dev] ~ 8 % cat /etc/os-release 
>> NAME="openSUSE Tumbleweed"
>> # VERSION="20240407"
>> ID="opensuse-tumbleweed"
>> ID_LIKE="opensuse suse"
>> VERSION_ID="20240407"
>> PRETTY_NAME="openSUSE Tumbleweed"
>> ANSI_COLOR="0;32"
>> # CPE 2.3 format, boo#1217921
>> CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240407:*:*:*:*:*:*:*"
>> #CPE 2.2 format
>> #CPE_NAME="cpe:/o:opensuse:tumbleweed:20240407"
>> BUG_REPORT_URL="https://bugzilla.opensuse.org"
>> SUPPORT_URL="https://bugs.opensuse.org"
>> HOME_URL="https://www.opensuse.org"
>> DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
>> LOGO="distributor-logo-Tumbleweed"


I also tried with OneClickInstallUI - same result.
Comment 23 Stefan Hundhammer 2024-04-10 12:14:42 UTC
I managed to reproduce the problem once, but since that time not anymore, no matter what I do (add another locale with 'yast2 language', remove that newly installed package with 'rpm -e ca-certificates-suse'):

>> [sh @ balrog] ~ 1% ssh root@balrog-tw-dev
>>
>> balrog-tw-dev:~ # cat /var/lib/zypp/RequestedLocales 
>> # zypp::RequestedLocales generated Wed Apr 10 13:50:07 2024
>> #
>> en_US
>> de_DE
>> #
>> balrog-tw-dev:~ # ls -l /var/lib/zypp/RequestedLocales 
>> -rw-r--r-- 1 root root 76 Apr 10 13:50 /var/lib/zypp/RequestedLocales
>> balrog-tw-dev:~ # OneClickInstallUI /work/tmp/ca-certificates-suse-tw.ymp 
>> 
>> (process:17467): GLib-CRITICAL **: 13:56:19.657: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
>> balrog-tw-dev:~ # cat /var/lib/zypp/RequestedLocales 
>> # zypp::RequestedLocales generated Wed Apr 10 13:56:00 2024
>> ##
>> balrog-tw-dev:~ # ls -l /var/lib/zypp/RequestedLocales 
>> -rw-r--r-- 1 root root 63 Apr 10 13:56 /var/lib/zypp/RequestedLocales
Comment 24 Stefan Hundhammer 2024-04-10 12:16:32 UTC
I tried with the same locales (en_US, de_DE), just with one (en_US), with three (en_US, it_IT, de_DE), but I haven't seen it again.
Comment 25 Stefan Hundhammer 2024-04-10 12:28:49 UTC
I think found something:

I can reproduce it if I remove the newly added repos and then do the whole thing again.

The locales ('zypper locales') are okay while the one-click-installer is running, while repos are added, while they are refreshed; until the point where packages are actually installed. Then they are gone.

Will attach screenshots.
Comment 26 Stefan Hundhammer 2024-04-10 12:30:50 UTC
Created attachment 874189 [details]
Screenshot: One-Click-Installer starts; locales okay.

Look at the shell window on the left where I started a

  watch zypper locales

in the shell window on the top right, there is the old content of /var/lib/zypp/RequestedLocales - looking good.
Comment 27 Stefan Hundhammer 2024-04-10 12:31:40 UTC
Created attachment 874190 [details]
Screenshot: One-Click-Installer is adding and refreshing a repo; locales okay.
Comment 28 Stefan Hundhammer 2024-04-10 12:32:14 UTC
Created attachment 874191 [details]
Screenshot: One-Click-Installer is adding and refreshing more repos; locales okay.
Comment 29 Stefan Hundhammer 2024-04-10 12:35:33 UTC
Created attachment 874192 [details]
Screenshot: One-Click-Installer starts installing packages; locales are broken.

From that point on, /var/lib/zypp/RequestedLocales only contains the comments:


>> balrog-tw-dev:~ # cat /var/lib/zypp/RequestedLocales 
>> # zypp::RequestedLocales generated Wed Apr 10 14:24:48 2024
>> ##
>> balrog-tw-dev:~ # ls -l /var/lib/zypp/RequestedLocales 
>> -rw-r--r-- 1 root root 63 Apr 10 14:24 /var/lib/zypp/RequestedLocales

Notice that the double hash character '##' should be between the first and the last locale, i.e.

>> # zypp::RequestedLocales generated Wed Apr 10 14:19:34 2024
>> #
>> en_US
>> it_IT
>> de_DE
>> #

i.e. the newline is also missing.
Comment 30 Stefan Hundhammer 2024-04-10 12:36:57 UTC
Michael, does this give you any hints?

At least it's a recipe to reproduce the problem.
Comment 31 Stefan Hundhammer 2024-04-10 12:39:14 UTC
Created attachment 874193 [details]
Used .ymp file for TW

Downloaded from

https://software.opensuse.org/package/ca-certificates-suse
Comment 32 Stefan Hundhammer 2024-04-10 12:49:18 UTC
Notice that the problem does not seem to appear when the repos don't need to be added because they are already there.
Comment 33 Stefan Hundhammer 2024-04-17 11:06:25 UTC
*** Bug 1202678 has been marked as a duplicate of this bug. ***
Comment 34 Michael Andres 2024-04-17 11:13:13 UTC
(In reply to Stefan Hundhammer from comment #32)
> Notice that the problem does not seem to appear when the repos don't need to
> be added because they are already there.

I'll check the logs again. In a few other logs I noticed that YAST no longer has the Target initialized before the repos are set up. That's an uncommon workflow (at least for zypper). Maybe it has some side effect.
Comment 35 Fabian Vogt 2024-05-08 11:57:24 UTC
Any news here?
Comment 36 Fabian Vogt 2024-05-31 12:46:57 UTC
Ping
Comment 37 Fabian Vogt 2024-07-12 12:23:37 UTC
Ping