This symbol belongs to a Library that is unavailable

Hey. I have a problem. My team and I were working in abstract and Zeplin but decided to completely abandon them and go to Sketchcloud. I exported files from zeplin with the symbol library (we have a pretty huge project). And began to pour it all into Sketch Cloud and was faced with the fact that the inspection shows that the characters are in the library, although locally the file is configured correctly, it opens exactly the library that I poured into the workspace. But in the path in the browser, I see a different path, most likely this is due to the application abstract, which we used earlier, and it writes other names of the path to the library, although in general everything is correct locally. I can send screenshots. Is there any option in the sketch file that can reset all the characters in the file and their path to the library?
Sorry for my bad English!)
Screenshot


My Library in workspace

When I opened the file from the workspace and clicked Edit in Library - opened Library DS
But in workspace it show me This symbol belongs to a Library that is unavailable
Magic

Also, I added symbols in the file from Library DS and it is visible and available in inspect mode, so it seems to be issued with the abstract, that sketch sees all the old paths from it

Hi Sergio, welcome to the Forum!

Thanks for sharing this. It seems that the problem is that the symbol instances are still linked to the local file created in Abstract, and not to the Library saved in your workspace.

Symbol instance linking is quite resilient, meaning that Sketch always keeps where a symbol came from. This makes perfect sense, except when you want to link to a different copy of the library, which is the Workspace copy you have now.

I think the best option is to go back a few steps and try the following:

Preparation:

  • Make sure that the local files exported from Abstract work properly. That is, that the symbols are linked to the library files you want
  • Enable the local libraries from the Mac app
  • Also in the Mac app, disable the library from your Workspace (the one you poured previously)
  • Delete the library from your Workspace (you’ll be doing a re-upload in the next steps)

Re-upload your local libraries to your workspace:

Basically, you’ll be uploading the local files (libraries and documents) to your Workspace and installing them as libraries, when Sketch picks up the duplicate, it will ask you which one you want to keep.

Please note: there are some outdated bits on the Sketch UI in the presentation I shared, but the main flow is still there.

Don’t hesitate to reach out for any questions you have. Note that you’re uploading the libraries from Abstract and not from Zeplin. Exporting from Zeplin is not necessary because symbols never linked to Zeplin, they were linked to the local Sketch files managed by Abstract.

I hope this helps!

I appreciate the solution, but unfortunately, it doesn’t seem to be working. I started from scratch. In the abstract, I combined all the branches into one main branch. I exported them and checked them. Everything’s fine. First, I uploaded the library as instructed. Then, I uploaded the files. However, the inspector still sees the symbols linked to other libraries. I tried opening the file in Workspace and checking the link, and everything looked correct. The file opens the library, which is the latest version. The program is functioning properly, but it does not recognize the correct library in the inspector. I would like to point out that the inspector displays different libraries in different symbols, with links to branches that I created earlier or used. When a branch is created, the name of the library is changed to the name of the branch. I’ll attach screenshots.
Inspect mode in the browser from 1 artboard but different symbols based on the new upload concept

I have one more observation to make: I noticed that I have an update notification hanging in my file. I do an update, and it shows up again. The update appears to be happening, but then the same update pops up again. I’ve tried this several times, but nothing has changed. It’s very strange, and I’m not sure what to think. I would be very grateful if you could provide some assistance, as I am hopeful that this will be of some help. I hope my message is clear to you.

I tried to pin several screenshots, but new users could pin only one ( sad news. I put all in one

Hey Sergio,

Thanks for the update! I’ve replied to your email