SPSS Statistics

 View Only

Silent installation of release IBM SPSS Statistics 24 on Macintosh

By Bettina Weber posted Tue March 22, 2016 03:28 PM

  
1silent

There are two ways to install Statistics 24 on Macintosh operating systems (Supported platforms for this release are Apple Macintosh Yosemite (10.10.x) and El Capitan (10.11.x).

A) If you would like to install release 24 interactively see the video: Installing IBM SPSS Statistics 24 for Mac OS

B) If you would like to perform a silent installation of SPSS Statistics 24 on Macintosh, see below steps.
In general please refer to the installation material available on IBM SPSS Statistics 24 Documentation web page


Performing a silent installation of IBM SPSS Statistics 24 on Macintosh:


1. Please verify if Java is installed on the machine. See Release notes - IBM SPSS Statistics 24.0

If Java is not installed on the Macintosh machine you may get an error upon silent installation
on Mac OS 10.10 or later: “No Java runtime present, requesting install”.
To find out which Java version is installed on the Mac click Apple symbol – System Preferences and open the Java Control Panel

2. Please make sure you download the correct file for the silent installation:

In your list of available downloads locate: IBM SPSS Statistics Client 24.0 Mac OS Silent Multilingual (CN98VML ) - Size 701MB. The file name for this package is SPSS_Statistics_24_mac_silent.dmg.

The package IBM SPSS Statistics Client 24.0 Mac OS Multilingual (CN98UML ) - Size 757MB
is for interactive installation only. The file name for the interactive installer is: SPSS_Statistics_24_mac.dmg


3. Copy the file SPSS_Statistics_24_mac_silent.dmg on the Macintosh computer where you like to install (Yosemite or El Capitan), for example copy it into a new folder or the desktop

2silent

4. Unpack the *.dmg file into this folder

3silent

5. You should see two files: SPSS_Statistics_Installer.bin and installer.properties
Copy both files to a folder from where you would like to install or to the desktop of the MAC. It is important that the file installer.properties is placed in the same folder as the installer *.bin file SPSS_Statistics_Installer.bin.
Installer.properties is the options file you can edit is to run the installation wizard in silent mode. This lets you specify wizard settings without having to run the installation wizard in graphical or console mode.

5silent

On below example all files are copied to the desktop:

4silent

6. Open Installer.properties file in a Text Editor (for example TextEdit.app on Finder – Applications) and edit it for your needs.
Property Parameters that can be changed are:

a) Installation directory:

#USER_INSTALL_DIR=






#installation
#SPSS
#SPSSStatistics
#SPSSSupport
14 comments
6 views

Permalink

Comments

Tue October 03, 2017 10:51 PM

I get the following error message " Properties file for authenticator not read as user is truly "root" . when running the silent install of spss_statistics_24_mac_silent.dmg. What does this mean. The reason for running the silent installer is that i edited the installer properties for the commuter license from 7 to 30 days. This does not seem to work. I think the reason is because of the error message above. Please advise or clarify.

Tue December 13, 2016 06:54 PM

If anyone is interested, we addressed the issue post-installation using the following script on macOS. Thanks to user 'Thijs' for providing the details we needed to create a working fix.

#!/bin/bash

## Replace Default SPSS Licensing DaemonHost Value With A License Server Pointer
sed -i '' 's/DaemonHost=no-net/DaemonHost=YOUR_LICENSE_SERVER_HOSTNAME_HERE/g’ /Applications/IBM/SPSS/Statistics/24/SPSSStatistics.app/Contents/bin/spssprod.inf

## Remove SPSS Statistics 'lservrc' File
sudo rm -rf /Applications/IBM/SPSS/Statistics/24/SPSSStatistics.app/Contents/bin/lservrc

Fri September 16, 2016 12:15 PM

Hard work but i like to share te solution:
check even after patch the file "spssprod.inf" fill in the DaemonHost=yourservername (silent installeren is not working in SPSS24)
and remove the file: sudo rm -rf /Applications/IBM/SPSS/Statistics/24/SPSSStatistics.app/Contents/bin/lservrc

i have it in a script but this is crucial information

Wed July 27, 2016 08:25 AM

Sorry Lennart, this is only a blog, we cannot handle Technical Problems in this blog comment. Please open a Service request with Technical Support on IBM Support Portal http://www.ibm.com/support
thanks

Thu July 21, 2016 12:26 PM

I get an error when I try to do a silent install on mac! The error is 208, “Unable to find authenticator properties”.

The program seems to be installed anyway, but I am not sure because of the error.

And the file I got “SPSS_Statistics_24_mac_silent.dmg” is 735MB and not 701MB! How can I check if I have the correct file? I don’t have access to the IBM server, but the instlled program shows version 24.0.0.0 when started.

Is there any solution to my problem? My OS is Mac OS 10.11.6 (El Capitan)

Regards Lennart

Mon June 27, 2016 08:52 AM

Sorry Rosario, we cannot handle Technical Problems in this blog comment. Please open a Service request with Technical Support on IBM Support Portal http://www.ibm.com/support
From what I can say I have no problem to invoke a push installation of IBM SPSS Statistics 24 from command prompt (running as administrator). I do not receive the windows error 1603 you mention. You do not need a user environment variable LSHOST. Also please note to use the latest License manager 8.6.1 for the use with Statistics 24.
Also, I used the refreshed media package posted on 23. June 2016. You should ask your Reseller to download this package if you do not have it. They should also download the silent Mac installer for you.
For example the package for Win 64 bit is:
IBM SPSS Statistics Client 64-bit 24.0 Microsoft Windows Multilingual (CND2CML )
Size : 847MB
Date posted: 23 Jun 2016

After download I right click on SPSS_Statistics_24_win64.exe only to extract the *.msi file to my temporary folder (%temp%)
On my temporary folder I see a folder that looks like {B7E151A9-B813-46DA-9D3D-A120E80AC41B}
In this folder you see the IBM SPSS Statistics 24.msi and a lot of *.ini files. Copy all these files to another folder on the harddisc. I used C:\temp for a test.

Then I start a command prompt as administrator and run below command. On my LSHOST I have installed Sentinel RMS License manager 8.6.1.0021

MsiExec.exe /i "C:\Temp\IBM SPSS Statistics 24.msi" /qn /L*v logfile.txt LICENSETYPE="Network" LSHOST="9.142.204.185" INSTALLPYTHON=1

This worked fine and the software is installed without error. If this does not work for you please open a Service request with Support thanks

Fri June 24, 2016 10:18 AM

Unfortunately I could not download the Installer_silent.bin for Mac OS, as we got our licenses and support through a local reseller. Is there any means to get it anyway?

Fri June 24, 2016 10:08 AM

Same behaviour for SPSS 24 on Windows. Error-Code 1603. If I start with /qf parameter the installation succeeds. As SPSS 24 asks for the license type and LSHOST on first run, there is another nasty bug: you have to set up a user environment variable like set lshost="yourlicense.server.com" - note that on Windows 7 you have to go through the control panel -> user accounts -> Change my environment variables as otherwise you would set it only in the command-shell where you type in the above set command or you would end up setting it in the local Administrator environment variables, as it pops up asking for Admin-Privileges.

Thu June 23, 2016 01:25 PM

I just used a command line like this to do a silent/unattended installation without modifying the msi file, still spss 23 on Windows 7 (64Bit):

MsiExec.exe /i "IBM SPSS Statistics 23.msi" /qn /L*v FHNWInstallationlog.txt LICENSETYPE="Network" LSHOST="spss.liz.ict.fhnw.ch" COMPANYNAME="FHNW"

But it quits with Error "Installation operation failed, Error-Code: 1602", even if I run the above line as Administrator.

If I run the same line with the parameter /qf to show the full user-interface during installation I get the same behaviour as described, I have to select the network option myself and the license server is correctly filled in.

Any hints, why silent installation quits with error 1602? Or should I rather try with version 24?

Thu June 23, 2016 09:00 AM

I prepared the Windows msi file of spss 23 (64 Bit) yesterday. With orca.exe I did not find the desired properties in the table property. So actually I added three rows with each property-value-pairs like this:
COMPANYNAME FHNW
LICENSETYPE Network
LSHOST spss.liz.ict.fhnw.ch

Today I tried to run the installer and surprisingly it does not automatically select the Network-License. It comes up with the default "Authorized user license" option preselected. But if I select the "Concurrent user license" and continue to the screen where you have to type in the "License Manager name", it correctly shows the prefilled spss.liz.ict.fhnw.ch License Server.

The following article confirms that you have to ADD the desired properties in the table: https://www-304.ibm.com/support/docview.wss?uid=swg21476243

Am I missing something to make the network license type the default option? After reading this post again I checked also if the property AUTHCODE were present and had to be removed/commented out, but it is not in the table.

Next thing I will try is to use the command-line to do a silent installation as shown in the mentioned guides.

Fri June 17, 2016 11:37 AM

@Rosario: Thank you for all your comments! You are correct. And yes, documentation on how to perform a pushed or silent installation for the different platforms are described on product installation Administrator Guide http://www-01.ibm.com/support/docview.wss?uid=swg27047033. There should also be a chapter how to extract the *.msi from the *.exe file or the installation of Windows.
Hope all work smoothly for your approach! Thanks

Thu June 16, 2016 12:43 PM

Sorry for spamming, I just found the needed hints in the Concurrent License Administrator Guide: ftp://public.dhe.ibm.com/software/analytics/spss/documentation/statistics/24.0/en/client/InstallationDocuments/Windows/Concurrent_License_Administrator_Guide.pdf

You can do it with orca.exe (part of Windws SDK) or using a command line to set the desired options.

The approach with orca.exe is most similar to the Macintosh approach described here, and using a dmg-packager-utility to deploy the installation to many users.

Thu June 16, 2016 09:54 AM

I could not find a similar procedure for windows computers. But I need to silently install on Macintosh and Windows computers. Is there sort of .ini File where I could set our LSHOST name?

Thu June 16, 2016 09:30 AM

Thanks a lot, this is just what I was looking for, on how to specify the license-server so that our users do not have to type it in. I assume, after setting the correct LSHOST, I can recreate the installer dmg File with the corresponding dmg-packager-utility.