Ask Your Question
1

New SageMath 9.0 installation not running on Catalina. SageMath 8.7 worked fine.

asked 2020-01-15 22:48:45 +0200

andrewobus gravatar image

updated 2020-01-17 09:18:40 +0200

FrédéricC gravatar image

I just downloaded that Sage 9.0 app for Mac OS X (Catalina). When I try to open it, it says that the Jupyter server failed to start. I can't open a terminal session either. The log says this:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted

I had been using Sage 8.7 and it was working fine. I just downloaded 9.0 and deleted 8.7. Could this have caused the problem?

Thanks!

edit retag flag offensive close merge delete

Comments

Could it be that Sage 8.7 was installed under macOS 10.14 Mojave and kept working after a system upgrade to macOS 10.15 Catalina?

slelievre gravatar imageslelievre ( 2020-01-17 01:05:54 +0200 )edit

2 Answers

Sort by » oldest newest most voted
1

answered 2020-01-17 01:05:45 +0200

slelievre gravatar image

The problem is probably due to the reinforced measures by Apple in macOS 10.15 Catalina to prevent non "notarized" apps from running.

The solution is probably to unquarantine the SageMath app. See more details at

edit flag offensive delete link more
1

answered 2020-01-22 16:13:37 +0200

malted gravatar image

Granting Sage access to all folders solved the problem for me. Go to Systems Preferences -> Security and Privacy -> tab Privacy -> Full Disk Access. Add Sage to the list of applications.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2020-01-15 22:48:45 +0200

Seen: 1,827 times

Last updated: Jan 17 '20