Bug 1224184 - Tumbleweed fresh installation automatically defaults to openSUSE-repos-MicroOS (and openSUSE-repos-MicroOS-NVIDIA)
Summary: Tumbleweed fresh installation automatically defaults to openSUSE-repos-MicroO...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Installation (show other bugs)
Version: Current
Hardware: x86-64 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Lubos Kocman
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-13 15:21 UTC by Bombini Bombus
Modified: 2024-05-14 08:07 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
correct behavior on yesterday's fresh install (1.05 MB, image/png)
2024-05-14 06:54 UTC, Lubos Kocman
Details
picking up correct NVIDIA flavor (1.07 MB, image/png)
2024-05-14 06:57 UTC, Lubos Kocman
Details
expected conflict with MicroOS NVIDIA flavor (1018.86 KB, image/png)
2024-05-14 06:58 UTC, Lubos Kocman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bombini Bombus 2024-05-13 15:21:02 UTC
https://opensuse.mirror.garr.it/mirrors/opensuse/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Snapshot20240508-Media.iso < fresh installation (I opted for sperimental \ unsupported systemd-boot, dunno if that could the cause) automatically defaults installing openSUSE-repos-MicroOS.
Solved by simply manually installing correct repos:

# zypper in --recommends openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA.


[[ this is my first ever *zilla report, sorry in advance if I made some mistakes ]]
Comment 1 Bombini Bombus 2024-05-13 15:25:48 UTC
(In reply to Bombini Bombus from comment #0)
> https://opensuse.mirror.garr.it/mirrors/opensuse/tumbleweed/iso/openSUSE-
> Tumbleweed-DVD-x86_64-Snapshot20240508-Media.iso < fresh installation (I
> opted for sperimental \ unsupported systemd-boot, dunno if that could the
> cause) automatically defaults installing openSUSE-repos-MicroOS.
> Solved by simply manually installing correct repos:
> 
> # zypper in --recommends openSUSE-repos-Tumbleweed
> openSUSE-repos-Tumbleweed-NVIDIA.
> 
> 
> [[ this is my first ever *zilla report, sorry in advance if I made some
> mistakes ]]


References:
 - https://www.reddit.com/r/openSUSE/comments/1cpbfry/tw_opensusereposmicroosnvidia/

 - https://www.reddit.com/r/openSUSE/comments/1cpc8b2/tw_installing_opensuserepostumbleweed/

 - https://www.reddit.com/user/lkocman/
Comment 2 Stefan Hundhammer 2024-05-13 15:51:22 UTC
I am pretty sure that this is not a YaST problem, but a problem of the control.xml (or installation.xml) file on that ISO.
Comment 3 Lubos Kocman 2024-05-14 06:26:36 UTC
Hello Bombini,

this is no longer an issue with fresh TW installation. (Tested it myself in a fresh installed VM yesterday).


The crucial for this would be when did you install the package initially, I suppose that was before we've ensure that there are installation conflicts etc.

As of today if you should be able to correct situation by running following and confirm the replacement of currently installed package in zypper.

# on TW
sudo zypper in openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA

# on MicroOS
sudo zypper in openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA

# on Slowroll
sudo zypper in openSUSE-repos-Slowroll openSUSE-repos-Slowroll-NVIDIA

If that's not possible for some reason ...


# uninstall package 
sudo zypper rm openSUSE-repos-Tumbleweed openSUSE-repos-NVIDIA

# Download and install manually with zyppper install $path_to_package.rpm

# For TW
https://build.opensuse.org/projects/openSUSE:Factory/packages/openSUSE-repos:openSUSE-repos-Tumbleweed/repositories/standard/binaries

# For MicroOS
https://build.opensuse.org/projects/openSUSE:Factory/packages/openSUSE-repos:openSUSE-repos-MicroOS/repositories/standard/binaries


# For slowroll
https://build.opensuse.org/projects/openSUSE:Factory/packages/openSUSE-repos:openSUSE-repos-Slowroll/repositories/standard/binaries

Long term, we have to implement some QA around these changes, otherwise it's not sustainable long term and we'll deliver suboptimal UX. Any volunteer help who's interested in openQA/github CI is welcome on this front.



Lubos
Comment 4 Lubos Kocman 2024-05-14 06:54:36 UTC
Created attachment 874858 [details]
correct behavior on yesterday's fresh install
Comment 5 Lubos Kocman 2024-05-14 06:57:41 UTC
Created attachment 874859 [details]
picking up correct NVIDIA flavor
Comment 6 Lubos Kocman 2024-05-14 06:58:16 UTC
Created attachment 874860 [details]
expected conflict with MicroOS NVIDIA flavor
Comment 8 Bombini Bombus 2024-05-14 08:07:06 UTC
(In reply to Lubos Kocman from comment #3)
> 
> As of today if you should be able to correct situation by running following
> and confirm the replacement of currently installed package in zypper.
> 
> # on TW
> sudo zypper in openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
> 
> 
> 
> Lubos

Yeah, this is exactly what I've done just after the 1st boot upon fresh installation: https://www.reddit.com/r/openSUSE/comments/1cpc8b2/tw_installing_opensuserepostumbleweed/

Here's the output log of
# LC_ALL=C zypper in --recommends openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
LINK > https://textbin.net/dc26x16mix