Upgrade openSUSE 13.2 --> Leap 42.2 ; internal error in inst_upgarde_urls.rb:776:in 'match'

Hi,

yesterday I wanted update my openSUSAE 13.2 → Leap 42.1/42.2 but it didn’t work → ERROR
caller /usr/share/YaST2/lib/installation/clients/inst_upgarde_urls.rb:776:in ‘match’
I have no idea how can I fix it.
I have done a picture from upgrade installation who show you the YAST2 ERROR massages.
Sorry no change to glue a picture in.
Text are:
Internal error: Please report a bug report with logs.
Details: incompatible encoding regexp match (UTF-8 regexp with ASCII-(BIT string)
caller /usr/share/YaST2/lib/installation/clients/inst_upgarde_urls.rb:776:in ‘match’
Start the Ruby debugger now and debug the issue? (Experts only!)

I’m not an Expert!

Any idea?

Greetings RB

Please explain how. There are several ways of duing the generic term of “updating” and we can not really guess which path you walked.

Hi,

uppss, Okay.

  1. download openSUSE Leap 42.2 form https://www.opensuse.org/
  2. use SUSE Studio Imagewriter 1.10 to copy Leap 42.2 on USB Stick.
  3. Boot Laptop from USB Stick
  4. Choice **upgrade **
  5. answer all questions
  6. choice the old SUSE 13.2 Partition (Btfs) for install Leap 42.2
  7. after this I get the information, that “remove old repository” —> ERROR!!

That’s all, not more

Greetings RB

Thanks. That makes the path you went on much more clear.

The only thing I am not sure about here is the step from 13.2 > 42.2. In general people here are of the meaning that skipping steps (42.1 here) is not supported by the ISO Upgrade feature. It may be different in this case though. Just wait for more comments from others.

no difference between Leap 42.1 and Leap 42.2 upgrade.
same YaST2 Error!!

haaa, very strange. I’ve delete the last 3 repository by hand (own repository) and started the installation again , now I’ve got no ERROR . Installation-YaST2 is unable to remove all repository!