What | Removed | Added |
---|---|---|
Status | RESOLVED | REOPENED |
Assignee | zypp-maintainers@suse.de | yast2-maintainers@suse.de |
Resolution | INVALID | --- |
Component | libzypp | YaST2 |
Summary | YaST doesn't set zypper locales during installation | YaST one-click-install clears zypper locale configuration |
QA Contact | qa-bugs@suse.de | jsrain@suse.com |
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.