I have problems installing FreeMASTER on a Raspberry Pi Zero
No activation code popup is displayed (see screenshot 1)
After few seconds the installer rolls back (see screenshot 2)
__________________________________________________________________________
Thu Sep 23 04:30:59 CEST 2021
Free Memory: 24574 kB
Total Memory: 37948 kB
java.class.path:
    /tmp/install.dir.11427/InstallerData
    /tmp/install.dir.11427/InstallerData/installer.zip
ZGUtil.CLASS_PATH:
    /tmp/install.dir.11427/InstallerData
    /tmp/install.dir.11427/InstallerData/installer.zip
sun.boot.class.path:
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/resources.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/rt.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/sunrsasign.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jsse.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jce.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/charsets.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jfr.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/classes
java.ext.dirs:
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext
    /usr/java/packages/lib/ext
java.version                  == 1.8.0_212 (Java 1)
java.vm.name                  == OpenJDK Client VM
java.vm.vendor                == Oracle Corporation
java.vm.version               == 25.212-b01
java.vm.specification.name    == Java Virtual Machine Specification
java.vm.specification.vendor  == Oracle Corporation
java.vm.specification.version == 1.8
java.specification.name       == Java Platform API Specification
java.specification.vendor     == Oracle Corporation
java.specification.version    == 1.8
java.vendor                   == Oracle Corporation
java.vendor.url               == http://java.oracle.com/
java.class.version            == 52.0
java.library.path             == /usr/java/packages/lib/arm:/usr/lib/arm-linux-gnueabihf/jni:/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf:/usr/lib/jni:/lib:/usr/lib
java.compiler                 == null
java.home                     == /usr/lib/jvm/java-8-openjdk-armhf/jre
java.io.tmpdir                == /tmp
os.name                       == Linux
os.arch                       == arm
os.version                    == 5.10.60+
path.separator                == :
file.separator                == /
file.encoding                 == UTF-8
user.name                     == root
user.home                     == /root
user.dir                      == /tmp/install.dir.11427
user.language                 == en
user.region                   == null
__________________________________________________________________________
Installed Feature(s) FMSTR Lite, FMSTR NM of FreeMASTER 3.1
Install Begin: SEPTEMBER 23, 2021 4:23:46 PM CEST
Install End: SEPTEMBER 23, 2021 4:27:54 PM CEST
Installed by InstallAnywhere 20.0 Premier Build 6336
User Interactions
-----------------
#Choose Product Features
#-----------------------
CHOSEN_FEATURE_LIST=FMSTR Lite,FMSTR NM
CHOSEN_INSTALL_FEATURE_LIST=FMSTR Lite,FMSTR NM
CHOSEN_INSTALL_SET=FMSTR
#Choose Install Folder
#---------------------
USER_INSTALL_DIR=/root/NXP/FreeMASTER
#Choose Link Folder
#------------------
USER_SHORTCUTS=Do Not Install
#Install
#-------
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/FnpCommsSoap.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/libcll_app.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/libcll_app_libFNP.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr_libFNP.so=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/install_fnp.sh=Yes
-fileOverwrite_/tmp/146212.tmp/FNPLicense/license.jar=Yes
Summary
-------
Installation: Unsuccessful.
25 Successes
14 Warnings
1 NonFatalErrors
1 FatalErrors
Action Notes:
None
Install Log Detail:
Check Disk Space:         /root/NXP/FreeMASTER 3.1
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Required Disk Space:270,043,317 Bytes Free Disk Space:18,082,430,976 Bytes 
Check Disk Space:         /root/NXP/FreeMASTER 3.1
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Required Disk Space:270,043,317 Bytes Free Disk Space:18,082,430,976 Bytes 
Check Disk Space:         /root/NXP/FreeMASTER
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Required Disk Space:270,043,317 Bytes Free Disk Space:18,082,459,648 Bytes 
Check Disk Space:         /root/NXP/FreeMASTER
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Required Disk Space:270,043,317 Bytes Free Disk Space:18,082,459,648 Bytes 
Install Directory:        /tmp/146212.tmp/
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Directory already existed
Install Directory:        /tmp/146212.tmp/FNPLicense/
                          Status: SUCCESSFUL
Install Directory:        /tmp/146212.tmp/FNPLicense/cll/
                          Status: SUCCESSFUL
Install Directory:        /tmp/146212.tmp/FNPLicense/cll/x64/
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/FnpCommsSoap.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/libcll_app.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/libcll_app_libFNP.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr_libFNP.so
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/FNPLicensingService/FNPLicensingService
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/install_fnp.sh
                          Status: SUCCESSFUL
Install File:             /tmp/146212.tmp/FNPLicense/license.jar
                          Status: SUCCESSFUL
Execute Script/Batch file:   Install Flexera service
                          Status: SUCCESSFUL
Execute Command:          java "-Djava.library.path=/tmp/146212.tmp/FNPLicense/cll/x64" -jar "/tmp/146212.tmp/FNPLicense/license.jar" verify -feature Activated -version 1.1 -prod FreeMASTER_Lite_1.1.RTM
                          Status: SUCCESSFUL
Execute Command:          java "-Djava.library.path=/tmp/146212.tmp/FNPLicense/cll/x64" -jar "/tmp/146212.tmp/FNPLicense/license.jar" run -feature Activated -version 1.1 -prod FreeMASTER_Lite_1.1.RTM
                          Status: SUCCESSFUL
Install Uninstaller:      FreeMASTER 3.1(Install All Uninstaller Components)
                          Status: SUCCESSFUL
Install Directory:        /root/NXP/FreeMASTER/_FreeMASTER_installation/InstData/
                          Status: SUCCESSFUL
Install Uninstaller:      FreeMASTER 3.1(Install All Uninstaller Components)
                          Status: ERROR
                          Additional Notes: ERROR - Error writing LaunchAnywhere components (Access Denied)
Uninstall File:           /root/NXP/FreeMASTER/_FreeMASTER_installation/Logs/FreeMASTER_3.1_Install_09_23_2021_16_25_18.log
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/FnpCommsSoap.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/libcll_app.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/libcll_app_libFNP.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/cll/x64/libcll_svr_libFNP.so
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/FNPLicensingService/FNPLicensingService
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/install_fnp.sh
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Uninstall File:           /tmp/146212.tmp/FNPLicense/license.jar
                          Status: WARNING
                          Additional Notes: WARNING - The file does not exist 
Execute Command:          sudo rm /usr/local/lib/libcll_app_libFNP.so
                          Status: SUCCESSFUL
Uninstall Folder:         /tmp/146212.tmp/FNPLicense/cll/x64
                          Status: WARNING
                          Additional Notes: WARNING - The path does not exist
Uninstall Folder:         /tmp/146212.tmp/FNPLicense/cll
                          Status: WARNING
                          Additional Notes: WARNING - The path does not exist
Uninstall Folder:         /tmp/146212.tmp/FNPLicense/FNPLicensingService
                          Status: WARNING
                          Additional Notes: WARNING - The path does not exist
Uninstall Folder:         /tmp/146212.tmp/FNPLicense
                          Status: WARNING
                          Additional Notes: WARNING - The path does not exist
Error occurred while installing the following Action, hence rolling back the installation....!
Action Name:              Trigger Rollback Action
Action Description:       Trigger Rollback Action
Error Details as below:
This action rolls back the Installation.
====================STDERR ENTRIES==================
__________________________________________________________________________
InstallAnywhere 2020
Version: 20.0
__________________________________________________________________________
Thu Sep 23 04:23:20 CEST 2021
Free Memory: 11710 kB
Total Memory: 15872 kB
No Arguments
java.class.path:
    /tmp/install.dir.11427/InstallerData
    /tmp/install.dir.11427/InstallerData/installer.zip
ZGUtil.CLASS_PATH:
    /tmp/install.dir.11427/InstallerData
    /tmp/install.dir.11427/InstallerData/installer.zip
sun.boot.class.path:
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/resources.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/rt.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/sunrsasign.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jsse.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jce.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/charsets.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/jfr.jar
    /usr/lib/jvm/java-8-openjdk-armhf/jre/classes
java.ext.dirs:
    /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/ext
    /usr/java/packages/lib/ext
java.version                  == 1.8.0_212 (Java 1)
java.vm.name                  == OpenJDK Client VM
java.vm.vendor                == Oracle Corporation
java.vm.version               == 25.212-b01
java.vm.specification.name    == Java Virtual Machine Specification
java.vm.specification.vendor  == Oracle Corporation
java.vm.specification.version == 1.8
java.specification.name       == Java Platform API Specification
java.specification.vendor     == Oracle Corporation
java.specification.version    == 1.8
java.vendor                   == Oracle Corporation
java.vendor.url               == http://java.oracle.com/
java.class.version            == 52.0
java.library.path             == /usr/java/packages/lib/arm:/usr/lib/arm-linux-gnueabihf/jni:/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf:/usr/lib/jni:/lib:/usr/lib
java.compiler                 == null
java.home                     == /usr/lib/jvm/java-8-openjdk-armhf/jre
java.io.tmpdir                == /tmp
os.name                       == Linux
os.arch                       == arm
os.version                    == 5.10.60+
path.separator                == :
file.separator                == /
file.encoding                 == UTF-8
user.name                     == root
user.home                     == /root
user.dir                      == /tmp/install.dir.11427
user.language                 == de
user.region                   == null
__________________________________________________________________________
Loading externalized properties
System's temporary directory = /tmp
8. final log file name=/root/NXP/FreeMASTER/_FreeMASTER_installation/Logs/FreeMASTER_3.1_Install_09_23_2021_16_25_18.log
==== Flexera license service installation log start: ====
Installing licensing service from ./FNPLicensingService/FNPLicensingService to /usr/local/share/FNP/service64/11.13.0
Checking system for trusted storage area...
Configuring for Linux, Trusted Storage path /usr/local/share/macrovision/storage...
Creating /usr/local/share/macrovision/storage...
Setting permissions on /usr/local/share/macrovision/storage...
Permissions set...
Checking system for Replicated Anchor area...
Configuring Replicated Anchor area...
Replicated Anchor area already exists...
Setting permissions on Replicated Anchor area...
Replicated Anchor area permissions set...
Configuring Temporary area...
Temporary area already exists...
Setting permissions on Temporary area...
Temporary area permissions set...
Configuration completed successfully.
  
==== Flexera license service installation log end. ====
==== License activation log start: ====
  OpenJDK Client VM warning: You have loaded library /tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so: /tmp/146212.tmp/FNPLicense/cll/x64/libclljni.so: falsche ELF-Klasse: ELFCLASS64 (Possible cause: architecture word width mismatch)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
	at java.lang.System.loadLibrary(System.java:1122)
	at com.nxp.s32ds.ext.rcp.license.cll.CLL.<init>(CLL.java:10)
	at com.nxp.s32ds.ext.rcp.license.cll.CLL.loadCLL(CLL.java:5)
	at com.nxp.s32ds.rcp.license.core.cli.CLI.execute(CLI.java:35)
	at com.nxp.s32ds.rcp.license.core.cli.CLI.main(CLI.java:29)
==== License activation log end. ====
XMLScriptWriter: No Installation Objects were skipped
8. final log file name=/root/NXP/FreeMASTER/_FreeMASTER_installation/Logs/FreeMASTER_3.1_Install_09_23_2021_16_25_18.log
====================STDOUT ENTRIES==================
Solved! Go to Solution.
 iulian_stan
		
			iulian_stan
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Hi @daniel1512,
Unfortunately, FreeMASTER Lite binaries won't run on ARM architecture. At this point we support only x86 CPUs.
Kind regards,
Iulian
 iulian_stan
		
			iulian_stan
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Hi @daniel1512,
Unfortunately, FreeMASTER Lite binaries won't run on ARM architecture. At this point we support only x86 CPUs.
Kind regards,
Iulian
Thank you very much. This saves me a lot of further testing (different Java versions etc.).
Is there another way to process values on another microcontroller?
(An additional software component should be adapted for demonstration purposes).
I have not found a Freemaster library for Arduino/Python/....
Thanks in advance
 iulian_stan
		
			iulian_stan
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		Currently, FreeMASTER requires a PC to be connected to target (NXP) MCU. There's no support for communication from another device (3rd party MCU).
Custom applications can control target MCU by consuming the JSON RPC API exposed by FreeMASTER & FreeMASTER Lite, but this scenario also relies on host tool running on a PC.
Custom app (Python/NodeJS/etc.) ↔ PC (Fmstr/Fmstr Lite) ↔ NXP MCU
OK, got it.
Thanks for the information!
