NeoOffice Download and Installation Issues

From NeoWiki

Revision as of 03:56, 23 March 2005 by Sardisson (Talk | contribs)
Jump to: navigation, search


Installation Issues

When running the NeoOffice/J installer, the "test" returns with "NeoOffice/J can not be installed on this computer."

This problem may occur on versions of Mac OS X 10.2.x. The Neo/J installer checks to see if you are running Mac OS X 10.2 or higher and checks to see if you have BSD support installed on your machine. If either test fails, Neo/J will not install.

The solution is to install the BSD support. If you have the retail version of your OS X system (10.2 or 10.3) it's on the first install CD. When you put the CD in, the Welcome to Mac OS X window pops up. Open the Optional Installs folder, where there is a shortcut to the BSD installer. Double-click, then follow the instructions.

The BSD subsystem is installed by default on 10.3.x (Panther). If this problem occurs on 10.3.x machines, your BSD subsystem may have been somehow removed or messed up and you could try to reinstall it as described above.

If you believe the BSD subsystem is installed, you can also look for the file BSD.pkg in /Library/Receipts. If it is not there and you are certain the BSD subsystem is installed, create a folder named BSD.pkg to fool the installer into thinking the subsystem is installed.

To check manually if the BSD subsystem is installed, try the following in a terminal window:

basename ihavebsd.test .test

If you see the text: ihavebsd, the subsystem is (at least partly) there. If you get an error, you should certainly install the BSD subsystem anew.

When upgrading from 1.1 Alpha to 1.1 Beta, the old brown icon remains in the Dock.

For those of you who are upgrading from 1.1 Alpha to Beta, the new icon (in a dark blue circle) does not show up in the Dock if the old brown one is already there. Drag the latter away until it goes poof, then start Beta. Now the new icon appears in the Dock. Choose Keep in Dock.

Why does the NeoOffice/J installer request my administrator password?

In this thread, Patrick Luby explains the reasons for this requirement:

Administrator access is required because Neo/J uses's multi-user installation. This doesn't require admin access, but in the early days of Neo/J testing, we found that the OOo code has a very bad habit of trying to edit the installed files if the files are owned by the same user that is running Neo/J. This can really muck up a Neo/J installation over time.
So, to prevent the OOo code from editing any of the files in the installation, the installer executes chown -Rf root:admin and chmod -Rf a-w all of the Neo/J files.

Why does NeoOffice/J run curl after the first launch?

NeoOffice/J is under active development and patches are put out every couple of weeks with the latest bug fixes and new features. NeoOffice/J periodically checks for new patches when launching; if a new patch is found, your preferred web browser should open and take you to the patch download page.

This is done for two reasons: first, to make the users aware of the patches so they can take advantage of the latest bug fixes and improvements, and second, to cut down on the large number of "duplicate" bugs filed that have already been fixed in released patches. The latter helps ensure that limited development time can be spent on unfixed bugs and adding new features.

Patching Issues

When trying to install a patch, the installer will not allow you to install the patch.

Under Mac OS X 10.2.x, the installer will return the error message "There are no suitable partitions for the installation"; on Mac OS X 10.3.x, the installer will provide a red "stop" sign with exclamation point and clicking on the volume will produce the error message "You cannot install this software on this volume."

There are two cases in which these messages might appear.

The patch is for a version of NeoOffice/J newer than the version installed on your computer

As solved in this thread, "It seems you were still running NeoOffice/J 1.1 Alpha 2, and the latest patches only work on NeoOffice/J 1.1 Beta. Neo/J moved from the 1.1.2 codebase to the 1.1.3 codebase between Alpha 2 and Beta, so one can't just patch Alpha 2 and get Beta. It would be like trying to apply the Mac OS X 10.3.1 updater to Mac OS X 10.2.8...."

If you open NeoOffice/J and select "About" from the "Help" menu, the version reported in the About window should be NeoOffice/J 1.1 Beta.

To fix this problem, drag NeoOffice/J from the Applications folder to the Trash. Then download and install the latest version and the new patch that goes with it. See the NeoOffice/J Release Notes to learn which version is the latest.

NeoOffice/J is not located in the /Applications folder

The message will also appear if you have moved NeoOffice/J from your /Applications folder. The patch installer will only search the /Applications folder for NeoOffice/J installations; /Applications is the only supported location for installing NeoOffice/J.

To fix this problem, quit the installer and move NeoOffice/J back into your /Applications folder. Because the underlying stores a number of absolute pathnames in its configuration and preference files, you will also have to delete the <username>/Library/NeoOfficeJ-1.1 folder or you will experience errors running NeoOffice/J in the future. Then run the installer again to install the patch.

Personal tools