OXZ manager and system rights (on OSX 10.9.3)

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3033
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

OXZ manager and system rights (on OSX 10.9.3)

Post by pagroove » Mon Jun 02, 2014 3:34 pm

Hi I can't install any Add ons via the OXZ manager. Looking in the latest.log is looks as though Oolite isn't allowed to make an installation directory on my HD. Also if I look at the directory it is going to make I want another installation directory.

What can I do about this?

I have a Games/Oolite1.79/Addons directory and I want to install the OXZ/OXP's there.

Also is there a location where I can grab the OXZ manually?

The log message is as follows:

Code: Select all

17:27:17.909 [debugSupport.load.success]: Debug Bundle loaded successfully.
17:27:18.074 [startup.complete]: ========== Loading complete in 19.61 seconds. ==========
17:28:16.912 [oxz.manager.error]: Could not create folder /Users/pagroove/Library/Application Support/Oolite/Managed AddOns.
17:28:16.912 [oxz.manager.error]: Unable to create installation folder.
17:28:50.970 [exit.context]: Exiting: Exit Game selected on start screen.

Closing log at 2014-06-02 15:28:50 +0000.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
http://aegidian.org/bb/viewtopic.php?f=4&t=13709

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by cim » Mon Jun 02, 2014 4:38 pm

That's odd, since that's pretty much the location Mac OS recommends for this sort of file, and not far off where it puts the folder it presumably did create successfully at some point for the cache.

If you want to install to another folder, either make that folder into a symlink to the real location, or just download and install the OXZ files yourself: the icon on the right of the OXZ list at http://addons.oolite.org/oxps/ (temporary URL) is a direct download link, and most of the Wiki pages have OXZ as well as OXP download links.

User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by Eric Walch » Mon Jun 02, 2014 7:26 pm

pagroove wrote:I have a Games/Oolite1.79/Addons directory and I want to install the OXZ/OXP's there.
AddOns should not be loaded in the program area, but in the user area. When the player has no admin privileges, he must also be able to install oxps.

The best location to store AddOns in Oolite is in the User library. To get there:

- In finder use the 'goto' menu. The library will be there when you also press the 'alt' button.
- In the library, there must be a older "Application Support'
- In this folder is a folder called "Oolite'
- In this folder should be the 'AddOns" folder and the "Managed AddOns" folder.

The last one was automatically created by Oolite when using the oxz manager.

But I created the Oolite folder there manually, long ago. I am not sure if the Application Support folder is used if the Oolite folder was created manually. If not, I think that is wrong as the oxp manager should always add the oxz files in the user area.

User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3033
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by pagroove » Tue Jun 03, 2014 12:19 am

AddOns should not be loaded in the program area, but in the user area. When the player has no admin privileges, he must also be able to install oxps.

The best location to store AddOns in Oolite is in the User library. To get there:

- In finder use the 'goto' menu. The library will be there when you also press the 'alt' button.
- In the library, there must be a older "Application Support'
- In this folder is a folder called "Oolite'
On my system there isn't. And making a folder manually prompts my system to enter a password. In other words Osx 10.9.3 is asking for permission to make the change in the application support folder.

Maybe the problem is then that Oolite can't run the OXZ manager when you secure your system in that way?
- In this folder should be the 'AddOns" folder and the "Managed AddOns" folder.

The last one was automatically created by Oolite when using the oxz manager.

But I created the Oolite folder there manually, long ago. I am not sure if the Application Support folder is used if the Oolite folder was created manually.


Maybe important to seek this out as I assume there will be more Mac users with password protected Libraries. Now I can of course create such directory manually but it wasn't created in the first place automatically.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
http://aegidian.org/bb/viewtopic.php?f=4&t=13709

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by cim » Tue Jun 03, 2014 6:23 am

If you do create the folder manually, does it then work?

User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by Eric Walch » Tue Jun 03, 2014 7:56 am

cim wrote:If you do create the folder manually, does it then work?
I am sure it will work than. I had already everything in the Library folder with OSX 10.5, so Oolite never had to create the folder with me. I now also run under OSX 10.9.3 om two of my macs. I look if I have the same problem if I first delete the folder.

User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by Eric Walch » Tue Jun 03, 2014 8:10 am

Now I removed the whole Oolite folder from the 'Application Support' folder and launched Oolite. I went to the expansion packs and downloaded one. No errors in the log.
Looking in my user Library, the Oolite folder was created, within it the expansion pack folder and within that, the just installed expansion pack.

For me everything works as it should. I always log into my mac with a user account without administrator privileges.

I must say that back under osx 10.5, I had to create the "Application Support" folder also manually. Now, with Mavericks it is heavily used by many programs. I see over 30 programs storing data there now, so it is likely that that folder will be in place already. And, as it is the User Library, the user should have write permissions there.
pagroove wrote:Also is there a location where I can grab the OXZ manually?
You can at: http://addons.oolite.org/oxps/ with the rightmost column.
Last edited by Eric Walch on Mon Jun 09, 2014 7:53 am, edited 1 time in total.

User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3033
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by pagroove » Tue Jun 03, 2014 1:30 pm

I will test it this week when I manually create a folder if the OXZ manager installs the expansion packs. Then report back.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
http://aegidian.org/bb/viewtopic.php?f=4&t=13709

User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by JensAyton » Fri Jun 06, 2014 1:02 pm

Fixed; Oolite for Mac will now create the intermediate directories as necessary. There may be corresponding problems on other platforms.

User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3033
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Re: OXZ manager and system rights (on OSX 10.9.3)

Post by pagroove » Thu Jun 12, 2014 10:27 pm

Thanks JensAyton. It works as intended now.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
http://aegidian.org/bb/viewtopic.php?f=4&t=13709

Post Reply