macOS Sierra Upgrade Breaks Aliases

Has anyone had any difficulty with aliases in macOS Sierra? Upgrading to Sierra from El Capitan broke all my folder aliases (Desktop, Documents,Movies, Music and Pictures). I use aliases with external hard drives as I have several TBs worth of data. Only the OS resides on my Mac Pro's SSD (Late 2013). Given my configuration I am not using iCloud to store any data, nor have I activated Optimize Mac Storage.


In Finder Preferences, Desktop and Documents had a dash in the associated check boxes. And for both check boxes the folder icons were partially hidden behind the check boxes. I have been able to restore alias functionality for Movies, Music and Pictures by deleting the old folder aliases and creating new ones. Regrettably, this process did not work for Desktop and Documents. Dragging these folders from the external drive to the Finder Sidebar partially works. It allows me to navigate to Desktop and Documents by clicking on the Sidebar icons. However, using Go from the menu bar for these two folders results in the following error message: "The operation can’t be completed because the item can’t be found.".


I could roll back my machine to El Capitan. But then I would be giving up macOS Sierra's security enhancements. Any thoughts or or suggestions would be greatly appreciated.

Mac Pro, macOS Sierra (10.12)

Posted on Sep 24, 2016 9:44 AM

14 replies

Jun 7, 2017 9:44 AM in response to WordStar

Not sure why it is not working for you.

Aliases are still supported and working fine here.


You have a document "A", create an alias (command-L, or File->Make Alias), move the alias to somewhere else on your system, and double-clicking the alias fails to open the original document. Does this accurately describe your problem?

Select the alias, press Command-I. What does it say - in particular, what does it say about the original?


User uploaded file

Jun 7, 2017 10:56 AM in response to WordStar

Ok, so now I see it. So far it seems specific to aliases of html files, I can use aliases to open folders, text files, pdf, etc.


I think this deserves to be reported: http://www.apple.com/feedback


I made a small html file, created an alias, and got the same thing you did.

Then I changed the default application to open the original html from Safari to Firefox.

Here is what I got - which shows that the OS is trying to open the alias file itself, and not dereferencing it to the original document. Firefox of course knows nothing about the content of the alias and thinks it is a "DMS" file...


User uploaded file

Jun 7, 2017 9:27 AM in response to Community User

Running Sierra 10.12.5 on a Mac mini. Had a crash, so the Apple Store wiped the HD and completely installed the OS. (And I'm OK with that.) There's almost nothing on the HD, and I'm not trying to restore an old alias, but it just doesn't work. I would love to write a document and then move an alias to a working folder, but the alias cannot open the original target.


Apparently this is just a feature that is no longer supported?

Jun 7, 2017 10:01 AM in response to Luis Sequeira1

Ordinary data files (PDF, ODT) seem to work fine. Unfortunately, I have a number of fairly simple HTML files, and when I click the alias I made for them, I get either a blank screen (if I made the alias by right-clicking and choosing "Alias") or a couple of lines of computer code (if I made the alias by holding Option+Command and dragging).


If I right-click the alias, I can use "show original," and I guess that will have to do. I really liked the old way better though.

Jun 7, 2017 10:10 AM in response to Luis Sequeira1

Command + I shows the path correctly and the little thumbnail of the document is there. Right-click on the alias and choosing "Quick Look" works correctly too. It's just that Sierra cannot open the HTML file.


By the way, same results with my MacBook Pro. Doesn't matter which machine created the alias, and neither of them can open HTML distant files (but can do other kinds of data).

Jun 7, 2017 10:56 AM in response to WordStar

neither of them can open HTML distant files

What do you mean by distant? Where are the files located? If on an external HD how is that drive formatted?



Note: you realize that your problem is not the same as the original poster's, right? He was referring to aliases in the Finder's side bar and not your type of alias. Next time it would be more beneficial to all to start your own topic.

Jun 7, 2017 11:32 AM in response to Old Toad

Wordstar:

Update: An alias or symlink can open an HTML file as long as the HTML file is not set to be opened by a browser. If you set the html file to be opened by a website editing app like Flux, BBEdit or even TextEdit the alias/symlink files will work. Can only think it has something to do with protection.


What app do you want the html file to open in? Do you want to be able to edit it or just open it in a browser? If it's the latter open it in the browser and convert it to a .webloc file. Make an alias of it or just add the .webloc version to your folder instead of the alias.

Nov 3, 2016 1:13 PM in response to shadowfox55

Regrettably no luck with respect to solutions for the problem. I think that it has something to do with Desktop and Documents potentially being moved to iCloud. I did not accept this option. I had to move Desktop back to Macintosh HD as an alias to Desktop on an external hard drive would not function. An alias for Documents functions, but has a dash in the Finder Sidebar Preferences.

Nov 3, 2016 2:39 PM in response to Old Toad

Many thanks for the suggestion. However, I was aware of and tried Symbolic Linker 2.1. There appears to be a glitch in my iteration of macOS Sierra 10.12 in that multiple links were created. So many that could not deal with them. I had a difficult time recovering from the error. Don't quite remember now what I had to do.

Dec 5, 2016 7:10 AM in response to Community User

Maybe this is helpful: How to fix broken iCloud sidebar alias after Sierra Migration


It's not a direct solution, but you can probably go into the ~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.iCloudItems.sfl and replace all of the old


"file:///Users/Name/Library/Mobile%20Documents/com~apple~CloudDocs" with

"file:///Users/Name/Documents"


for example. Good luck!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

macOS Sierra Upgrade Breaks Aliases

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