Leap won't boot on my MacBook Pro (mid 2010)

openSUSE 13.2 is the only Linux distro that I could get to be stable on my MacBook Pro (mid 2010). I like it, but the trackpad isn’t working perfectly, so I was really looking forward to Plasma 5, which I have heard has better control over that. Leap starts to load, I get the green progress bar on the bottom, them it goes to a prompt in the upper left corner, and that is it. Nothing else happens. It won’t take any input, and I even tried waiting for a half hour. I guess I’ll try Tumbleweed. I have been looking forward to this for quite a while. I had no problems at all installing 13.2, which surprised me because almost no other distro will even boot, and when they do it goes straight downhill from there. SUSE did not work right on my main box when I tried it before, so I have been enjoying getting to play with it on my Mac. The only real problem is that it is impossible to type consistently without the trackpad throwing you into the next county. I turn it off and use a mouse, but it often disconnects the mouse, and I can fix it if I am home and have another plug-in mouse handy, but I would like it to work correctly. I actually had Leap beta booted when it first came out, but I decided to wait for the official release. I guess that was a poor decision. Really looking forward to trying Plasma 5. Right now I am pretty disappointed. I checked the sha256 sum, and it matched. Has the installer changed since then? Ideas anyone? Can I still download a copy of the beta version?

you know you can use the latest plasma 5 on 13.2, you’re better off asking in the applications forum, I used wolfi’s plasma5 repo as it allowed me to keep kde4.

back to the leap issue, are you having issues with the installer loading or did you install it and now it won’t boot.
As I don’t think there are any live images of LEAP at the moment you could try an online upgrade (switching the repo’s to point to LEAP and run zypper dup) but if plasma5 is the only thing you want search the applications forum for wolfi323’s plasma 5 repo.

It is the installer itself that won’t boot. Is it safe to do a zypper dup from openSUSE 13.2 to Leap 42.1? If I am unable to boot the installer, online updating may be my only route into the future. Were there changes made to the installer that could be causing my Mac not to boot? SUSE was one of the few distro’s that I could boot at all, so it is disappointing that it won’t boot now. I tried a Tumbleweed image too with the same results. Would it be safer to upgrade to Tumbleweed? At this moment I am downloading 13.2 so that I will at least have some way to boot up a rescue environment if it becomes necessary. I won’t ever buy another Apple product, but I have to deal with what I’ve got for now. Any ideas about how to get Leap to boot would be appreciated, as I’m sure it is a Mac problem and not the fault of openSUSE.

Trying to do a zypper dup, but when I get to the refresh after configuring with the sed command I get:

‘/repodata/repomd.xml’ not found on medium ‘http://download.opensuse.org/update/leap/42.1-non-oss/

I have removed all of the third party repos. I found some instructions that said to edit the heirarchy of the update repo files, but I do not know how to do that. Please help.

the sed script does not work for the update repo’s there was some dir change, you can manually add the update repo’s


sudo zypper ar http://download.opensuse.org/update/leap/42.1/oss/openSUSE:Leap:42.1:Update.repo
sudo zypper ar http://download.opensuse.org/update/leap/42.1/non-oss/openSUSE:Leap:42.1:NonFree:Update.repo

you should post your repo list
zypper lr -d

This is what I have after removing the extras that I had added and running the sed command:

chardo137@linux-2wz0:~> zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±----------------------------------------±----------------------------------------±--------±----------±--------±---------±---------±--------------------------------------------------------------------------------±-------
1 | Downloads | Downloads | No | ---- | Yes | 99 | plaindir | dir:///home/chardo137/Downloads |
2 | download.opensuse.org-leap/42.1-non-oss | Update Repository (Non-Oss) | Yes | ( p) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1-non-oss/ |
3 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
4 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
5 | download.opensuse.org-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/ |
6 | openSUSE-leap/42.1-0 | openSUSE-leap/42.1-0 | No | ---- | Yes | 99 | yast2 | hd:///?device=/dev/disk/by-id/usb-PNY_USB_2.0_FD_AA081E3600000005-0:0-part2 |
7 | openSUSE:leap/42.1:Update | openSUSE:leap/42.1:Update | Yes | ( p) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/leap/42.1:/Update/standard/ |
8 | repo-debug | openSUSE-leap/42.1-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/ |
9 | repo-debug-update | openSUSE-leap/42.1-Update-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/ |
10 | repo-debug-update-non-oss | openSUSE-leap/42.1-Update-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1-non-oss/ |
11 | repo-source | openSUSE-leap/42.1-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/ |

If my guess is correct I should replace 2 & 5 on my list with the two that you have suggested. Should 1 & 6 be enabled? Or should they be left as they are?

as there are no repo’s at that url’s there is no point in keeping them, I think you should remove 2, 6 (that’s the install dvd as you will be doing an online upgrade it’s unneeded), 7, 9, 10, 5 is pointing to a bad url remove that one too.

ps. before doing an online upgrade if you are using a 3rd party driver like nvidia or amd remove them, if you are using an opensource driver that is not necessary, as the upgrade is a low level process do it in console mode ie run level 3, how press ctrl+alt+F1 login as root (or you but you will need root access) go to run level 3 by executing init 3 then do an upgrade, zypper dup
I installed LEAP with an online upgrade and had no issues but you should take note that something might go wrong so backup your data and be ready for anything.

This was a complete loss from any perspective. I now have no working system at all. I am going to try to reinstall 13.2 and upgrade to Tumbleweed. Leap is apparently a complete loss from the perspective of what I can do with it. Two and a half hours of effort to ruin my installation.

When I login I get nothing but KDE 4. No settings saved from previous sessions at all. A blank slate. I would like to try LEAP, but it is apparently not possible for me to do that.

kde4?
LEAP does not have kde4, it sounds to me like you didn’t add the oss LEAP repo.
what architecture was your 13.2 install was it 32bit?
There is no 32bit LEAP and I have no idea what would happen if you tried to do an upgrade from a 32 to a 64bit OS.
What about your graphic driver did you remove nvidia (if that’s what you had) prior to the upgrade.
I don’t have a lot of apple experience but I do remember reading apple had crippled firmware with some machines allowing only 32bit efi boot you can’t boot a 64bit uefi on hardware that does not support it, try the apple bios is there a legacy option so you can install LEAP in legacy mbr mode if not you won’t be able to use it sorry.

I am running x86_64. I was able to upgrade to Tumbleweed but was met with some fundamental issues like no bluetooth support in KDE that are unacceptable. I tried to zypper dup to Leap, but I am told that there are no repos at the specified addresses. I copied and pasted them so it is not a typo. Here is what my repos look like.

chardo137@linux-pj8i:~> zypper lr

| Alias | Name | Enabled | GPG Check | Refresh

—±----------------------------------------±----------------------------------------±--------±----------±-------
1 | download.opensuse.org-leap/42.1-non-oss | Update Repository (Non-Oss) | Yes | ( p) Yes | Yes
2 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes
3 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes
4 | download.opensuse.org-update | Main Update Repository | Yes | ( p) Yes | Yes
5 | openSUSE-Leap-42.1-Update | openSUSE-Leap-42.1-Update | Yes | (r ) Yes | Yes
6 | openSUSE-Leap-42.1-Update-Non-Oss | openSUSE-Leap-42.1-Update-Non-Oss | Yes | (r ) Yes | Yes
7 | repo-debug | openSUSE-leap/42.1-Debug | No | ---- | Yes
8 | repo-debug-update | openSUSE-leap/42.1-Update-Debug | No | ---- | Yes
9 | repo-debug-update-non-oss | openSUSE-leap/42.1-Update-Debug-Non-Oss | No | ---- | Yes
10 | repo-source | openSUSE-leap/42.1-Source | No | ---- | Yes

I am sure that others must be making this work, but I have tried this about twenty different ways and from my perspective the upgrade path from 13.2 to 42.1 seems to be fundamentally broken. This is truly disappointing because openSUSE is the only distro that I could get to run on my Mac. I am up for any new ideas. zypper dup downloaded two packages. At least it didn’t break my system. I am beginning to think that it would be easier to sell my Mac and buy a normal laptop. I can get 13.2 to run, but that leaves me no path into the future. Ideas please, even if the ideas are other distros that I could try. Most of them will not even boot the installer. A few installed but became unstable within a few hours and would no longer boot or run. What is different in the installer between 13.2 and 42.1? If we could figure out what is causing the problem it may suggest a solution.

I don’t know about the others on the forum, but I struggle to be accurate in any recommendation, when faced with “zypper lr” output. I can not tell if an OSS “Main Repository” is for an older openSUSE version or a newer openSUSE version.

Better imho is:


zypper lr -d

Also, when posting the output, put the output inside code ] tag so it is easier to read. ie put " code ] " at the start and and put " /code ] "at the end (not quotes and no spaces) … ie note there is no space between the “” and “]” and the first/last character. I had to put the space there so to illustrate the code ] and /code ] tag use.

You could try to solve this individual issues with appropriate posts. ie start a new thread to solve your bluetooth issue.

Start a new thread to solve any other issues.

I struggle in this thread - to understand what specific individual issues that you are faced with.
.