After a clean Tumbleweed installation, and online update YaST and all of it’s components are now gone. Using the OpenSuSE online software search I have locates some .ymp script files to reinstall, but don’t know how to launch them. The good news is the system is up to date and seems to be clean. The bad thing is I am stuck. What do I need to do to reinstall YaST?
Thanks, I will do that when I get home from work tonight.
A little more background:
This is the first time I have installed Tumbleweed.
I tried to install a couple of additional programs, Wine for one, via YaST Software Mgr, but there were quite a few conflicts that needed resolving so I aborted the installation. I did for a half dozen programs with the same result. So I did not install any additional programs.
Hoping the system would correct itself with an update I checked Yast and Online Update for any recommended updates. There were none. Which was surprising.
So I selected to update all programs with new versions available. There were quite a few conflicts that needed resolving. I accepted the default (#1) choices and worked through the list. I did notice many of those were YaST. I hesitated, but figured if it got hosed I can just reinstall again.
They system rebooted fine, and everything looks good, but YaST is nowhere to be found. I am obviously doing something wrong. I am old to SuSE, but new to Tumbleweed. What is the trick? Why are there so many conflicts when installing anything?
To elaborate a bit on this: TW is rolling whilst tested by the model of releasing TW over and over again. This can ( and does ) include downgrades, changes from package X to Y, things ‘zypper up’ cannot handle, yet ‘zypper dup’ does handle. It looks like this:
Package changes >
New iso >
openQA testing >
Release
This is why only ‘zypper dup’ works for TW. Must say, since I run TW, I’ve hardly touched YaST’s softwaremanager.
Thank you for your help. At this point I need to regain the config and software tools I have lost.
1 - Is there a simple way to do that or would it be best to simply reinstall and then use zypper dup to update?
2 - If reinstalling is best, I see by default many of the repositories are set to save the downloads. Can you remind me where those are located? I am on limited data and if any don’t need to be downloaded again that would be a good thing. I can copy those to another partition and add that as a local repository to pull from in the next install.
3 - How often should a person run zypper dup in TW? Monthly? every 6 months? ever?
Simplest way: download today’s ISO ( saves all update downloads ), and
Reinstall. The packages are downloaded first, then removed after successful install, so no.
I’d suggest ‘dupping’ on every TW release …
But …
Given your limited data plan, you’d be better of with Leap 15. Huge downloads are not an exception on TW, sometimes all packages get rebuilt, resulting ( on my laptop ) to > 2000 packages in the upgrade and exceeding 2 GB of download.
I advised you in pos t#4 on how to install the missing YaST packages.
You answered that you would try that later.
What are the results?
Before we know that, why talking about re-installation of the whole system? When you want that, you could have done that to begin with, without starting this thread and we spending time on it in trying to help you.
hcvv,
Thank you and yes. I am planning on using the solution you provided as soon as I can. I am new to the TW side of SuSE and wanted to ask a few more questions as well. I have always used YaST as my primary configuration tool and I definitely need it back. Zypper dup is a totally new concept for me. Since I am at work, I wanted to get those questions out to give time for responses if any. I will reply back after I work through it at home.
Thank you it looks like it has reloaded all of the apps with no errors.
The last thing that is still missing is the YaST interface gui that contains all of the apps in one place.
In terminal I tried:
yast2
terminate called after throwing an instance of ‘YUIPluginException’
what(): Couldn’t load plug-in qt
/sbin/yast2: line 455: 6490 Aborted (core dumped) $ybindir/y2start $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS
I also noticed that the online one-click option does not work. It downloads the ymp files but doesn’t run them.
I don’t know the terminal command to run the ymp file
I worked through the list with zypper. We match pretty well now with the following exceptions:
Additional on my system, but not on yours:
yast2-logs
yast2-python3-bindings
On your system but zypper could not install:
yast2-branding-openSUSE
yast2-branding-openSUSE-Oxygen
dad # zypper install yast2-branding-openSUSE
Loading repository data...
Reading installed packages...
Package 'yast2-branding-openSUSE' not found.
dad # zypper install yast2-branding-openSUSE-Oxygen
Loading repository data...
Reading installed packages...
'yast2-branding-openSUSE-Oxygen' not found in package names. Trying capabilities.
No provider of 'yast2-branding-openSUSE-Oxygen' found.
The YaST Control Center is back with all of the apps I would expect. Thank you.
There is still a problem though.
None of the apps are actually loading when selected.
What is the correct command to run one of these in terminal to see what is happening?
Or what would you have me do next?
dad # yast yast2-installation
No such client module yast2-installation
dad # yast yast2-control-center-qt
No such client module yast2-control-center-qt