Urrr.

50 views
Skip to first unread message

Edmund Chattoe-Brown

unread,
Mar 4, 2022, 7:20:55 AM3/4/22
to netlog...@googlegroups.com
Dear All,

Downloaded NL 6.1.1 onto a newish Mac. Try to start it and get message "lbjli.dylib cannot be loaded because the developer can't be found" and "macOS cannot verify that this app is free from malware". The only options seem to be to eject the disk image or cancel the operation. This seems to take paternalism to new levels since I have no option to dissent from the opinion of macOS. Has anybody else had/fixed this?

Thanks,

Edmund

--
Edmund Chattoe-Brown
edmundcha...@fastmail.fm

Nimesh Neema

unread,
Mar 4, 2022, 7:32:08 AM3/4/22
to Edmund Chattoe-Brown, netlog...@googlegroups.com
I would recommend you set up Homebrew (3rd party package manager for macOS) and install NetLogo via it.

Here are the steps you can follow:

1. Launch Terminal.app and install Homebrew by following the instructions on Homebrew homepage: https://brew.sh

2. Once Homebrew is set up successfully, tap the Cask tap. Run the following command: brew tap homebrew/cask

3. Now you can install the latest version of NetLogo by running the following command: brew install --cask netlogo

Nimesh Neema
Director, Perspicacious Solutions Private Limited


--
You received this message because you are subscribed to the Google Groups "netlogo-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to netlogo-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/netlogo-users/ba8f372c-d656-4719-ac1b-e4cd1d344873%40www.fastmail.com.

Edmund Chattoe-Brown

unread,
Mar 4, 2022, 7:56:05 AM3/4/22
to Nimesh Neema, 'Saadi Hayet' via netlogo-users
Dear Nimesh,

Thanks for this. I'm sure Homebrew is a lovely thing but do you have any specific reason to think it will help? (Generally I'd rather solve problems without having to do command line stuff on additional software.)

All the best,

Edmund

-- 
  Edmund Chattoe-Brown



Michael Tamillow

unread,
Mar 4, 2022, 8:15:00 AM3/4/22
to Edmund Chattoe-Brown, Nimesh Neema, 'Saadi Hayet' via netlogo-users
Nothing personal but if you have a Mac, and you are doing anything even remotely similar to development, you should have brew.

Test it out, come back to us with the next error (which you will probably have and will undoubtedly waste your time). What’s the point of asking for help if you aren’t going to take it anyways?

Sent from my iPhone

On Mar 4, 2022, at 6:56 AM, Edmund Chattoe-Brown <edmundcha...@fastmail.fm> wrote:



Edmund Chattoe-Brown

unread,
Mar 4, 2022, 9:02:41 AM3/4/22
to Michael Tamillow, Nimesh Neema, 'Saadi Hayet' via netlogo-users
Dear Michael,

I think you really need to rein in your tone or read emails more carefully. (You are regularly patronising without cause to list members.) Firstly, I am not doing anything "remotely similar to development". I am installing a standard software package that I programme _within_ which has never before needed this kind of "under the bonnet" activity to run. Secondly I was clear about why I asked for the follow up information I asked for. If I am going to install yet _more_ software (which may have issues of its own) I'd like something solider to go on than "hey, might do it" ... But this does not mean I do not appreciate the suggestion and I'm certainly not rejecting it.

But, I ask again, has anyone else had this problem and/or fixed it?

All the best,

Edmund

-- 
  Edmund Chattoe-Brown



Michael Tamillow

unread,
Mar 4, 2022, 9:14:06 AM3/4/22
to Edmund Chattoe-Brown, Nimesh Neema, 'Saadi Hayet' via netlogo-users
A number of topics related to your issue online:


As for the "MacOS cannot verify..", that is incredibly common, you have to go into settings Security and Privacy to bypass it IF you are installing in the way you are. 


Typically if you install via the command line, it will deal with dependencies right there. Based on the fact that "lbjli.dylib" is part of the JDK, it looks like you have some corruption in your JDK.

Jeremy Baker

unread,
Mar 4, 2022, 10:46:25 AM3/4/22
to Edmund Chattoe-Brown, netlog...@googlegroups.com
Hey Edmund,

Thanks for your interest in NetLogo and sorry you ran into this trouble with it.

First, I would recommend using NetLogo 6.2.2 if possible.  We did have an update to try to get that library file signed properly so it wouldn't "bother" macOS.

Next, make sure you have macOS set to allow programs from outside the App store.  Under your **System Preferences** open **Security & Privacy** and select the **General** tab.  There should be an option there to "Allow apps downloaded from:", make sure **App Store and identified developers** is selected.

Another thing to try is to right-click the **NetLogo 6.2.2.app** and select **Open** instead of double-clicking the executable to open.

Another thing to try is to check the **Security & Privacy** settings after NetLogo fails to open to see if it is listed there as an exception that can be added to let it open permanently.

If none of that helps, you can try a workaround we have found.  Open the **Terminal** app and run the following command to disable security restrictions on the NetLogo app.  You'll need to enter your macOS logon password when you run it.

sudo xattr -dr com.apple.quarantine /Applications/NetLogo\ 6.2.2/NetLogo\ 6.2.2.app

Since you're particularly having trouble with the libjli.dylib file, you might have to do (I think this file path is right, I don't have a macOS system to check at the moment):

sudo xattr -dr com.apple.quarantine /Applications/NetLogo\ 6.2.2/JRE/Contents/MacOS/libjli.dylib

If none of that helps, let me know and I'll see if I can come up with something else to try.  Also, let me know what steps you did take to try to get things working.  Thanks for your patience!

-Jeremy


From: netlog...@googlegroups.com <netlog...@googlegroups.com> on behalf of Edmund Chattoe-Brown <edmundcha...@fastmail.fm>
Sent: Friday, March 4, 2022 6:20 AM
To: netlog...@googlegroups.com <netlog...@googlegroups.com>
Subject: [netlogo-users] Urrr.
 
--
You received this message because you are subscribed to the Google Groups "netlogo-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to netlogo-user...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages