kosbarts
(kosbarts)
May 23, 2024, 12:21pm
1
I am on 3.2.3 (3260).
Glyphs suddenly crashed and upon reopening reported:
"The last time Glyphs was started, the following plugins crashed.
Remove and reinstall them and make sure all modules are installed and up to date."
And it lists all the plugins…
I removed and tried to re-install all the modules and only Python and Vanilla can be installed.
Fonttools and RoboFab report:
Failed to get HEAD (unborn)
What should I do?
Failed to get HEAD (unborn) could be an indication that the server from which the data is downloaded is having issues. In this case that would be GitHub. I just tested it and it works for me. Could you try again and see if it works now for you?
Otherwise, ensure there are no leftover files for the module you want to install in the Repositories folder (Script → Open Scripts Folder ).
kosbarts
(kosbarts)
May 23, 2024, 12:45pm
3
Thanks. That seem to have been the problem. I switched to another network and it magically worked.
Unfortunately the problem with the crashed plugins persists. Do I have to uninstall/reinstall them or is there any other way?
When you launch Glyphs, you should be presented a dialog window about the crashed plugins. Click Ignore and Glyphs will load these plugins the next time you launch Glyphs.
kosbarts
(kosbarts)
May 23, 2024, 1:46pm
7
Yeah…
That’s great but the buttons are inaccessible… beyond the bottom of the screen!
This list needs to be fixed so that it scrolls when there are too many items. As a workaround for now, you should be able to activate the Ignore button by pressing the space bar when the dialog appears.
Mark
(Mark Frömberg aka Mark2Mark)
May 23, 2024, 1:58pm
9
I recently had this same Message from a user who tried to install Variable Font Preview
It turned out that the required module (“paddle-framework”) had not properly been downloaded and its folder in the Repositories folder was empty.
I asked the user to delete that folder manually and install the plugin again, and after that everything worked fine.
Looks like there was a hiccup during the module fetching. Also could be due to sketchy web connection.
kosbarts
(kosbarts)
May 23, 2024, 1:59pm
10
Thanks. No luck with space + return though. I restart and get the same.
Just the space bar, no return. If it does not work, activate keyboard navigation in the System Settings app → Keyboard → Keyboard Navigation .
Mark
(Mark Frömberg aka Mark2Mark)
May 23, 2024, 1:59pm
12
Where did you find the magic “Install all and everything” button?
1 Like
kosbarts
(kosbarts)
May 23, 2024, 2:01pm
14
IT WORKED! Now I have a new message…
The Python installation misses the required “PyObjC” module
You can install it by running “pip3 install pyobjc” in the Terminal or use the Python module from Plugin Manager
Mark
(Mark Frömberg aka Mark2Mark)
May 23, 2024, 2:02pm
15
Mark Frömberg aka Mark2Mark:
It turned out that the required module (“paddle-framework”) had not properly been downloaded and its folder in the Repositories folder was empty.
I asked the user to delete that folder manually and install the plugin again, and after that everything worked fine.
My kidding aside, that this info does not get dropped down the table.
Could you have a look in the “Repositories” folder, if there is a “paddle-framework” folder? And if it is empty, delete it.
Not sure if that helps, but chances are.
Mark
(Mark Frömberg aka Mark2Mark)
May 23, 2024, 2:03pm
16
Oh, if it worked, then nevermind.
If you want to use your own Python installation, you need to install pyobjc
there:
pip install pyobjc
Otherwise, install the Python from the Plugin Manager, it has pyobjc included. After installing it, relaunch Glyphs, open the Addons settings, choose the Python version ending in “(Glyphs)” and relaunch Glyphs again, now with a Python that has pyobjc installed.
kosbarts
(kosbarts)
May 23, 2024, 2:07pm
18
I didn’t try to use my own Python installation.
Here are the options from Addons. No “(Glyphs)” option.
You first need to install the Python module from the Plugin Manager and relaunch Glyphs.
Mark
(Mark Frömberg aka Mark2Mark)
May 23, 2024, 2:11pm
20
And maybe wait a little. I saw Georg mentioning that a few times here, that It might take a little until it’s ready. (obsolete note)
Those were old superstitions. Once the Install button is fully filled, the installation has completed.
kosbarts
(kosbarts)
May 23, 2024, 2:18pm
22
I am in a loop mode expecting a different result… which I am not getting.
Open Glyphs.
Get the Crashed Plugins report. Tab-space. Restart.
Open Glyphs.
Get The Python installation misses the required “PyObjC” module report.
Unistall Python from Plugin Manager. Restart.
6… Go back to 1.