You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Share button in Yosemite Safari not working, showing "No Service"

User uploaded file

After upgrading to Yosemite, the share button in Safari does not show any options. It shows only a "No Service" message. Has any one else have such a problem? Do you have any suggestions? It is a personal mac book pro at home.

MacBook Pro, OS X Yosemite (10.10)

Posted on Oct 17, 2014 8:14 AM

Reply
123 replies

Oct 19, 2014 4:07 PM in response to sweetdude00

I had tried several posts from earlier, but the following post from another thread fixed the issue.

(posted by Mika-boo

Thread: Re: Sharing option shows “no service” (Yosemite)

Re: Sharing option shows “no service” (Yosemite)

So...as a quick update. To reset permissions which our issues are related to.


Restart, press command + R to boot into recovery. From the menubar on top choose Utilities -> Terminal.

In Terminal window type resetpassword . Press Enter.

A Reset Password window will appear.

Select your primary drive. Select your username from Select the user account box.

Type new password.

On the bottom of the window it says Reset Home Directory Permissions and ACLs. Click Reset button.

Click -> Restart from the menubar.

Oct 20, 2014 12:37 PM in response to rraiszadeh

Just to let everyone know - Apple Support eventually fixed this issue completely for me, after a lot of back and forth. I went to the support page for Yosemite via the App Store and did a live Chat session with a Senior adviser.


The problem is related to missing System Extensions after upgrading to Yosemite - the Adviser gave me a line of code to paste into the Terminal App (sorry, but I didn't get the chance to copy it) which cleared the System extensions and reinstalled them, this time with all the missing ones. Simple as that. I could now go in and check which widgets I wanted to see in my Shares and Notifications.


Once I'd done it, everything is working the way it should - Notification Centre shows all the correct settings, share button in Safari, everything. The Advisor shared my screen while I did a Reboot, everything still there as it should be.


I really recommend anyone with this issue takes the same route I did.

Oct 20, 2014 12:47 PM in response to BonnySaintAndrew

BonnySaintAndrew wrote:

...

The problem is related to missing System Extensions after upgrading to Yosemite - the Adviser gave me a line of code to paste into the Terminal App (sorry, but I didn't get the chance to copy it) which cleared the System extensions and reinstalled them, this time with all the missing ones. Simple as that. I could now go in and check which widgets I wanted to see in my Shares and Notifications.

...

This is really great news. Maybe you could go back into Terminal and type history followed by a press of the RETURN key to display a history of all the terminal commands that were recently keyed in. That way you could share the code they had you paste in.

Oct 20, 2014 12:52 PM in response to bedelman

Thanks, I'd never used Terminal before and was unaware you could do that. Anyway, here's the command I was given:


Close Extension Window then in Terminal -


/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -seed


I was told to wait a few minutes until it finished doing whatever it does; when you see the $ pop up, close Terminal, reopen Extensions and select whatever you want to use in your shares and notifications.


Hope it works for you!

Oct 20, 2014 12:59 PM in response to BonnySaintAndrew

Thanks! Trying it now


Word of warning to others -- using copy/paste from a discussion board post can introduce a space in the text that doesn't belong there. In my case -- it added a space in the "LaunchSe vices" portion of the path (it should be "LaunchServices"). I took out the space and it is performing the script now -- it's in the process of registering all the plug-ins now

Oct 20, 2014 1:35 PM in response to bedelman

It took a bit more than 30 minutes to complete (I have a lot of stuff on my drive -- a 1.5TB drive in the MacBook Pro), but it did finish and only threw two errors that it had on parsing a few non-Apple bundles and I'm not worried about those.


From looking at the isregister command-line tool's help, I can see what this did is to completely rebuild the Launch Service Database (-kill resets it before starting and -seed scans the default locations for applications and libraries to register)

Oct 20, 2014 2:09 PM in response to rraiszadeh

I tried it, it worked, but after restarting I lost the Share Services again. Those services are available when I login as Guest User. Apple Support proposed clean install from recovery disk and resetting the computer from Time Machine, a solution I'm not willing to follow concerning a function that can be achieved otherwise. I'm waiting for Apple's update.

Oct 20, 2014 2:20 PM in response to rraiszadeh

I have been on the phone with Apple. They have a new support doc posted about this today: If sharing options and Markup are missing after you install OS X Yosemite


To save you a click, paste this into Terminal (all one line) and hit Return. You don't need to sudo this command:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -seed


This gives you a line of code to paste and execute in Terminal. It fixed my Sharing Service issues. It did not fix my Notification Issues. I have not seen if the fix survives a reboot, but it was a fairly complex routine that patches all the plugins, so I suspect their fix is a lot better than the kooky ones we've all been trying.


Let me know if it works for you.


~Dˢ

Share button in Yosemite Safari not working, showing "No Service"

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.