[Bug 1150790] New: Unexpected behavior when installing Tumbleweed without recommended packages
http://bugzilla.opensuse.org/show_bug.cgi?id=1150790 Bug ID: 1150790 Summary: Unexpected behavior when installing Tumbleweed without recommended packages Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: hagen.buliwyf@t-online.de QA Contact: jsrain@suse.com Found By: --- Blocker: --- I installed openSUSE Tumbleweed20190824-0 with the option "Install recommended packages" disabled from the very beginning. After the first reboot i was confronted with two unexpected behaviors 1.) Instead of the expected graphical login screen i got a command line login prompt. 2.) The user interface language was a mix of english and the language i had selected at install time (german). I tried this on different hardware with identical results. One hardware configuration was: Intel® Core™ i7-4790K CPU @ 4.00GHz Memory: 31,3 GiB Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller Samsung SSD 850 PRO 256GB (pre-partitioned with GPT but otherwise empty) How to reproduce: ================= Boot the openSUSE Tumbleweed installation media and change the defaults of the installer as follows Language + Keyboard Layout: select "German" Network Settings: skip System Role: select "Desktop with KDE Plasma" Expert Partitioner - Start with existing Partitions => ESP (fat32), /(ext4), home(ext4) Clock and TimeZone: make no changes Local User: create a user with "Automatic Login" and "Use this password for system Administrator" both disabled Authentification for System Administrator: provide a password Installer Settings: select "Software" Software Selection and System Tasks: select "Details..." on next screen: select menu item "Dependencies" and disabled "Install recommended packages" press "Accept" and you will be presented with a list of packages to be installed pressing "OK" will bring you back to "Installer Settings" press "Install" On reboot you will be presented with a command line login prompt (althoug you selected "System Role: Desktop with KDE Plasma"). You will find that no display manager is installed. Installing sddm will give you the expected graphical login and you can login a plasma session but the user interface will be a weird mix of english and german. Going through yasts package list one by one you will discover that for many installed packages the correspondig -lang-package was not installed. What i expected: ================ to get a graphical login screen on system startup to have a desktop completely in the language i selected at install time. I asked for help on opensuse-support@opensuse.org and there were basically two contrary opinions on this matter: a) All works as expected. My choice to disable the option "Install recommended packages" from the very beginning of the installation is supposed to result in a behavior as described above. b) The behavior described above should be reported here (because it is not the expected one?). I don't know what the truth is. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1150790 http://bugzilla.opensuse.org/show_bug.cgi?id=1150790#c10 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |WORKSFORME --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Stefan Hundhammer from comment #7)
Since you do get at least some translation packages, the mechanism works in principle. Still it is possible that some packages use the wrong mechanism, i.e. a "recommends" somewhere instead of "supplements" which is basically a reverse "recommends".
If you can tell us what packages are affected, we could go forward here (assigning the problem to the individual package maintainers). If not, I fear this will lead nowhere.
This nails it. We need bugs to be specific, on the point. Any such generalized meta-bug that could affect all or none (both is not true, as the information provided already shows) can't be handled. Please observe your install behavior and try to report the issue with lang package on a specific package (one bug per issue - collection bugs will hardly ever reach any reasonable conclusion) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1150790 http://bugzilla.opensuse.org/show_bug.cgi?id=1150790#c11 Hagen Buliwyf <hagen.buliwyf@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME |--- --- Comment #11 from Hagen Buliwyf <hagen.buliwyf@t-online.de> --- (In reply to Dominique Leuenberger from comment #10)
Please observe your install behavior and try to report the issue with lang package on a specific package (one bug per issue - collection bugs will hardly ever reach any reasonable conclusion)
If a user selects as the very first option of an installation a language other than "American English" he should get all packages necessary to fulfill this request independent of any option chosen later on in the installation process. If this is not the case then something is definitely not working as expected. To the plain user it is hard to tell where the problems origin is.
From my point of few there are four ways to tackle this problem:
1.) Include a testcase in OpenQA to check this specific situation. 2.) Change the installer so that it handles this situation correctly. 3.) Find a way in OBS to deal with *-lang packages which do not behave correctly. 4.) As you did- ask the users to file bugs for every not installed *-lang package. The first three approaches will result in a future-proof soulution. The last one ... well, it might help to solve the problem as well. However it will never provide a final solution to the problem. And if people (like me) will install with "--no-recommends" set then it will take years to finaly solve the problem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1150790 http://bugzilla.opensuse.org/show_bug.cgi?id=1150790#c12 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FEATURE --- Comment #12 from Dominique Leuenberger <dimstar@opensuse.org> --- option 4 is perfectly valid. This is a community distribution, you being part of the community can help to provide the needed information. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com