Yast2 problem

well it looks like I’ll have to do the ‘sed’ command and update to 15.1 because nothing has worked and now no media/video player will work! I tried a zypper up with only packman enabled and I got the following result:-


zypper up
Loading repository data...
Reading installed packages...

The following 39 package updates will NOT be installed:
  ffmpeg-3 gstreamer-plugins-bad gstreamer-plugins-bad-lang libavcodec57 libavcodec58 libavdevice57 libavfilter6 libavfilter7 libavformat57
  libavformat58 libavresample3 libavresample4 libavutil55 libavutil56 libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbadbase-1_0-0
  libgstbadvideo-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstgl-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0
  libgsturidownloader-1_0-0 libgstwayland-1_0-0 libpostproc54 libpostproc55 libswresample2 libswresample3 libswscale4 libswscale5 libvlc5
  libvlccore9 vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau

Nothing to do.

You need to do a vendor change to packman a zypper up will not do a vendor change

First determine the number of packman in your list

zypper lr

Then use the number

zypper dup from #

where # is the number of packman
This will perform the vendor change

oops miss typed it is
zypper dup -from #

Again misstyped (two - is --)

zypper dup --from #

Thanks that did the trick for the media playback, I haven’t done the upgrade yet because I wanted to sleep on it plus I’d like to have my present system working properly before upgrading that way I’v always got the fallback option in GRUB when I reboot if I have problems with the 15.1 installation.

I still haven’t done the upgrade but I’ve downloaded the ISO and burnt the DVD. I wanted to leave the Nvidia repository active (16.1) because everytime I’ve done an upgrade in the past I boot into an emergency konsole with limited commands and it’s usually due to to the X11 drivers and Nvidia. So, is there a zypper command to except license agreements?
Murphy’s law I see Packman is down for 24 hours so I’ll probably wait for that to be back up at least.


Wednesday 11th September 2019Packman Build Service will be moving to new location, expect the outage to be 24 hours.
More information - https://forums.opensuse.org/showthread.php/537401-Notice-Upcoming-changes-for-PMBS-(Packman-Build-Service)


Re. NVIDIA:
YaST > Software > Repositories > Add > Community repos > check the NVIDIA repo, OK OK OK, trust the key when asked for,
YaST > Software > Software Manager. The appropriate NVIDIA packages will be auto selected, install them, reboot and you should be fine.

Don’t forget my problem is that Yast doesn’t work, I can only use the command line.
I have to pause this thread because my LAN is down and I am trying to set up a WiFi connection with no success up til now.
I’m using my phone to connect to the forum.

yast2 does not work, but does yast (which is yast in text mode) work?

Try executing in a terminal

yast

TSU

I’ve just got internet back, I had always been trying yast2 from the console and with ‘yast’ :-


Error                                                                                                                               │ 
     │ Internal error. Please report a bug report with logs.                                                                               │ 
     │ Run save_y2logs to get complete logs.                                                                                               │ 
     │ Details: Failed to load Module 'SourceDialogs' due to: Failed to load Module 'CWM' due to: cannot load such file -- abstract_method │ 
     │ Caller:  /usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'

It’s the same,
What makes me sad is that in Tumbleweed what we’ve been doing worked :-
https://forums.opensuse.org/showthread.php/529648-Yast2-ruby-error-after-new-install?highlight=failed+load+module

:frowning:

The above message I received while in yast, when I exited with F9 I got :-

 
yast
The config 'root' does not exist. Likely snapper is not configured.
See 'man snapper' for further instructions.
linux-vfmv:/home/ghep # snapper
No command provided.
Try 'snapper --help' for more information.

Before I upgrade how can I remove all traces of ‘snapper’

OK,
It’s taken me awhile to make a little bit of progress on this issue, and because I’m not a YaST Developer, I didn’t know what “CWM” stood for…

Finally located it,
Common Widget Manipulation
It seems to be a fairly unique collection of components used in YaST which has been updated a few times and opinions about it have been posted but because it’s so central to how YaST is written, no one has seriously talked about replacing it (AFAIK)

https://doc.opensuse.org/projects/YaST/SLES10/modules/CWM.html

So,
The big question is why this is missing or damaged in your install.
And yes, since this is so central to how YaST work, YaST cannot function without CWM.
Unknown what happened in your case, but AFAICT force re-installing YaST or replacing components by upgrading as already suggested in the Forum thread should have resolved it.

The only other option I can think of trying is to do a repair using the DVD (Disable all repos, except for the enabled DVD) and the upgrade or “re-install.” Then followed by an system update.

TSU

Thanks tsu2 that’s quite a job you’ve done. I’ll go for the reinstall/repair from the DVD

before I do it I’ve just noticed there’s an RPM on the DVD 'yast2-ruby-bindings… would it be worth a shot at re-installing that from the DVD?

You can try a “force re-install” any package you wish…
If you still have your oss update repo configured, then your re-install will come from there if there is a later version, if there is no later version or you diable the oss update repo, then you will re-install the older version, then it’s advisable to do a system update afterwards to bring your packages back to current.

TSU

I’m having to pause this for a moment because my satellite decoder hard disk has problems and doing it over the network using telnet is a bit cumbersome.
I did start a DVD reinstall but when I got to the partitionig part I had to back out because it’s to complicated, in fact I should start another thread to sort that out first.
if I did the :-
sed -i ‘s/15.0/15.1/g’ /etc/zypp/repos.d/* && zypper dup

Would it do an upgrade directly onto my existing system without going through all the partitioning phase?

Yes, a re-install likely isn’t what you want… now but could be an option in the future.
A DVD Install will install a brand new (not upgraded) install with the same Desktop Environment in any available space it can find.
If you go this route, you can first shrink your partitions as much as possible on disk0 (the first and maybe only disk) to create your free, unpartitioned and unformatted space,
Then do your brand new install.
You then copy the contents of your old /home partiton into the new install’s /home BTRFS volume assuming you accept install defaults.
Re-install applications in your new install.
Use your new install for awhile until you feel confident with what you have.
When you want to remove your old install, you can choose to delete your old partitions, but you might then have to modify your GRUB2 and FSTAB (hopefully not, identifying partitons by UUID should work regardless of partition order). Or, you can delete everything in those partitions and shrink them down to a few megabytes.

You should instead find the DVD Repair option… It’s been awhile since I’ve looked at that but IIRC it might be behind an “Advanced” menu option somewhere. If you can’t find it, post and either I or someone can take a look also.

TSU

Thanks tsu2 using my 15.0 DVD I just did an upgrade and it went through everything only to reboot with the same problem.It’s frustrating but it at least showed me that I may be able to do an upgrade to 15.1 without having to touch my partitioning (which I’m going to open another thread on soon)

HI
I va same problem and I fix IT

1/ remove ALL repos
2 install the 4th repos : oss, non-oss, update -oss, update-non-oss
https://fr.opensuse.org/Dépôts_de_paquets

3/ zypper ref && zypper update