Hello ;=)
I have an old mac that i installed leap 15.6 on.
Now i’d like to migrate towards Leap 16.0
So i tried the migration-tool but it did not work for the processor is too old.
i then tried to migrate towards Slowroll : it failed too.
I chose to add 32 bits, keep Selinux and add Pipewire.
1st it would not find grub2-compat-ia32 and thus failed.
I retried without the 32 bits compatibility but then it would not find selinux and a wireplumber package.
Why can’t it find these packages ?
What can i do now ?
Thank you ;=)
About the packages , sorry i don’t know more than what i said above.
it can’t find providers for selinux and wireplumber_video_only_profile and package grub2_compat_ia32 is not found.
i gave you the text i read from the console after using
# opensuse-migration-tool
and choosing leap 16 1st as i explained the proc is not allowing this choice
and then i tried slowroll
i tried to add ia32, and as they are defaults now (as i’ve seen from the tool) i chose selinux and pipewire.
Actual errors : i only have text in red
is there something special that you are looking for ?
Also i’m not on the same machine, so i don’t know how to copy and paste.
But what i saw in red is as above :
packagegrub2_compat_ia32 not found
provider not found for selinux and
provider not found for wireplumber
OK, so it is indeed too old for Leap 16 (it doesn’t support the minimum x86_64 v2).
zypper should offer some options when such errors arise, if we don’t see the exact name and version of the packages and we cannot see what alternatives are offered we cannot help much.
Try again when you have access to the system involved; usually CTRL+SHIFT+C copies selected text from terminal emulators, then paste here.
If you cannot do that even a photo of the screen with errors is better than telling stories.
Hello,
i’m not sure where and what to look for but here is an example of what i have
# cat /var/log/zypper.log | grep 'not found'
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaNetworkRequestExecutor.cc(executeRequest):110 THROW (EXCPTR): File 'http://cdn.opensuse.org/update/leap/15.6/sle/media.1/media' not found
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaCurl2.cc(getFileCopy):263 CAUGHT: File 'http://cdn.opensuse.org/update/leap/15.6/sle/media.1/media' not found
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaCurl2.cc(getFileCopy):264 THROW: File '/media.1/media' not found on medium 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2'
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 provide.cc(provide):490 CAUGHT: File '/media.1/media' not found on medium 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2'
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 provide.cc(provide):491 RETHROW (FWD) EXCPTR: File '/media.1/media' not found on medium 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandle
r=curl2'
2025-10-25 10:58:24 <2> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8720) [zypper:req] SolverRequester.cc(install):325 selinux cap:pattern:selinux not found
2025-10-25 10:58:24 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8720) [DEFINE_LOGGROUP] Exception.cc(log):245 installremove.cc(printAndHandleSolverRequesterFeedback):41 THROW: name or capability not found
2025-10-25 10:58:24 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8720) [DEFINE_LOGGROUP] Exception.cc(log):245 basecommand.cc(run):285 CAUGHT: name or capability not found
2025-10-25 10:58:32 <1> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8749) [zypper++] PackageArgs.cc(argsToCaps):223 'grub2-compat-ia32' not found, trying 'grub2 = compat-ia32'
2025-10-25 10:58:32 <2> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8749) [zypper:req] SolverRequester.cc(install):310 grub2-compat-ia32 cap:grub2 = compat-ia32 (mod) not found
2025-10-25 10:58:32 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8749) [DEFINE_LOGGROUP] Exception.cc(log):245 installremove.cc(printAndHandleSolverRequesterFeedback):41 THROW: name or capability not found
2025-10-25 10:58:32 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8749) [DEFINE_LOGGROUP] Exception.cc(log):245 basecommand.cc(run):285 CAUGHT: name or capability not found
2025-10-25 10:58:40 <2> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8784) [zypper:req] SolverRequester.cc(remove):401 -wireplumber-video-only-profile cap:wireplumber-video-only-profile not found
2025-10-25 10:58:40 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8784) [DEFINE_LOGGROUP] Exception.cc(log):245 installremove.cc(printAndHandleSolverRequesterFeedback):41 THROW: name or capability not found
2025-10-25 10:58:40 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8784) [DEFINE_LOGGROUP] Exception.cc(log):245 basecommand.cc(run):285 CAUGHT: name or capability not found
I had 15.6 on my 2007 iMac with Core2Duo and Radeon HD 2600 GPU. Instead of using the migration tool, two weeks ago I used zypper dup to upgrade it to TW, after simply changing URLs in the files in /etc/zypp/repos.d/ from 15.6 to TW and removing the excess update files, the same process I used for several upgrades from Leap to Slowroll prior to the migration tool’s existence. The following shows their current URLs:
If you don’t use TDE you won’t have use for 3 or 4. If you have other optional repos it may be best that you disable them prior to running zypper dup, and reenable any you actually need after dup has satisfactorily completed.
grub2-compat-ia32patterns-base-selinux and wireplumber-video-only-profile are available for slowroll, so looks like you are running the migration tool in an incorrect way?
The following lines
# cat /var/log/zypper.log | grep 'not found'
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaNetworkRequestExecutor.cc(executeRequest):110 THROW (EXCPTR): File 'http://cdn.opensuse.org/update/leap/15.6/sle/media.1/media' not found
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaCurl2.cc(getFileCopy):263 CAUGHT: File 'http://cdn.opensuse.org/update/leap/15.6/sle/media.1/media' not found
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 MediaCurl2.cc(getFileCopy):264 THROW: File '/media.1/media' not found on medium 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2'
2025-10-25 10:52:56 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(4225) [DEFINE_LOGGROUP] Exception.cc(log):245 provide.cc(provide):490 CAUGHT: File '/media.1/media' not found on medium 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2'
seem to point to an offline medium?
The migration tool should be run in a fully updated Leap 15.6 with an active network connection, if that is not what you did, please explain.
(Please note that I never tried to migrate from 15.6 to slowroll so other users might offer better advice).
Anyway, seeing the actual terminal output of the migration tool rather than the logs might help.
I checked and the system is fully updated.
I just ran the command of the migration tool and chose 3rd option : slowroll
If there is another way to use it i don’t know, i’d be curious.
Also i gave you above the errors from the output, then you asked more , i gave you the corresponding logs then what more do you need ?
Did you cancel the tool once?
I think this has something to do with the CDN and SUSE repo services.
Once you start and cancel the tool, CDN repo services are installed. Your old ones are rpmaave.
However, not all repositories work with the CDN URLs.
This means that the migration tool no longer works.
No, we never saw the actual copy/paste errors from the migration tool, only you telling that you saw something and
no, we only saw some lines arbitrarily filtered, nothing that explains why those packages are not found; sorry to appear pedantic but we cannot browse over your shoulder, so we cannot help about what we cannot see.
I cannot reproduce your errors in a test install of mine using opensuse-migration-tool --dry-runand of course I’m not willing to commit to my system those changes.
Maybe a complete unfiltered section of the logs, say from 10 lines before
2025-10-25 10:58:24 <2> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8720) [zypper:req] SolverRequester.cc(install):325 selinux cap:pattern:selinux not found
to 10 lines after
2025-10-25 10:58:40 <5> 2a02-8434-e980-7301-b740-0b8b-a18a-64bf.rev.sfr.net(8784) [DEFINE_LOGGROUP] Exception.cc(log):245 basecommand.cc(run):285 CAUGHT: name or capability not found
this morning i turned on and updated the machine and then ran again the opensuse-migration-tool choosing 32 bits compatbility, selinux and pipewire.
how do i share this ?
the log in a .txt file but here i can’t include a .txt file
and pastebin says it exeeds the limit they chose ( You have exceeded the maximum size of 512 kilobytes per Paste.)
let me try to paste it here
gives me 400 error
when i select from
cap:pattern:selinux not found
```'
untill the end gives me too much cars error ...
On openSUSE you can use paste.opensuse.org to share terminal output. Remove the „private“ checkbox and chose a reasonable storage time. Paste the link to your upload here.