Solo Troubleshooting: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
imported>Scott
imported>Jeremy
Line 38: Line 38:


==MAC==
==MAC==
If you have trouble installing on OS X 10.8 (Mountain Lion) and newer, try the following steps. The Mac Gatekeeper technology can cause Solo to not start ("The Disk has been Damaged", "OSStatus error 100030" or "OSStatus error -67049").
'''"The Disk has been Damaged", "OSStatus error 100030" or "OSStatus error -67049"''' These problems are caused by the Mac Gatekeeper technology. If you have trouble installing on OS X 10.8 (Mountain Lion) or newer, try the following steps:
 
# Open System Preferences: Security and Privacy: General
# Open System Preferences: Security and Privacy: General
# Unlock the lock to make changes
# Unlock the lock to make changes
Line 49: Line 48:
# Change the setting back to "Mac App Store and Identified developers"
# Change the setting back to "Mac App Store and Identified developers"


For older versions of Max OS X (prior to 10.7) using Solo/Solo+MIA 7.5 and before, send answers to the four questions below to [mailto:helpdesk@eigenvector.com helpdesk@eigenvector.com]
'''Max OS X prior to 10.7''' For problems installing Solo/Solo+MIA 7.5 and earlier, send answers to the following four questions to [mailto:helpdesk@eigenvector.com helpdesk@eigenvector.com]
 
* Is X11 installed? The version of MATLAB we use to build Solo requires the X11 window system to be installed. X11 is totally separate from OS X. X11 [http://support.apple.com/kb/HT5293 used to be distributed by Apple] as a part of their developer tools but is no longer included. You need to download and install it from the [http://xquartz.macosforge.org/trac XQuartz] project.
* Is X11 installed? The version of MATLAB we use to build Solo requires the X11 window system to be installed. X11 is totally separate from OS X. X11 [http://support.apple.com/kb/HT5293 used to be distributed by Apple] as a part of their developer tools but is no longer included. You need to download and install it from the [http://xquartz.macosforge.org/trac XQuartz] project.
* Does the X11 application launch?
* Does the X11 application launch?

Revision as of 13:55, 4 November 2014

The following sections may be of assistance if you are having problems with Solo.

Downloading Problems

If you have trouble downloading Solo, make sure you're using a current version of a web browser with packet checking. We suggest the latest version of Firefox.

http://www.mozilla.com/en-US/firefox/

Installation / Starting Problems

Windows

Fail to Initialize

If Solo doesn't start correctly and/or you receive an error similar to:

"The application failed to initialize properly (0xc0000135)...", or
"The application failed to initialize properly (0xc0150002)..." (or similar numerical code), or
"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem." or
"The application has failed to start because its side-by-side configuration is incorrect."

This generally implies a library is missing or corrupt on your system. Use the following links to install the appropriate library for your operating system and Solo version. For other situations, contact Eigenvector at helpdesk@eigenvector.com

32-Bit Windows

Solo 6.3 and later

(If Solo still does not start, follow the directions for older versions, below.)

Solo 6.2 and earlier

64-Bit Windows

Not Responding

Try starting Solo using the "Solo_console" shortcut which is located in the main C:/Program Files/EVRI/Solo folder (32-bit only). For 64-bit systems, try starting with the Solo_debug mode, locate the solo_debug.log which is located in the temporary directory. Search for "solo_debug" in your C:/Users/{your username}/ folder.

MAC

"The Disk has been Damaged", "OSStatus error 100030" or "OSStatus error -67049" These problems are caused by the Mac Gatekeeper technology. If you have trouble installing on OS X 10.8 (Mountain Lion) or newer, try the following steps:

  1. Open System Preferences: Security and Privacy: General
  2. Unlock the lock to make changes
  3. Select "Anywhere" from "Allow applications downloaded from"
  4. Now start Solo
  5. If it starts, try restarting the computer and confirm Solo continues to start.
  6. Open System Preferences: Security and Privacy: General
  7. Unlock the lock to make changes
  8. Change the setting back to "Mac App Store and Identified developers"

Max OS X prior to 10.7 For problems installing Solo/Solo+MIA 7.5 and earlier, send answers to the following four questions to helpdesk@eigenvector.com

  • Is X11 installed? The version of MATLAB we use to build Solo requires the X11 window system to be installed. X11 is totally separate from OS X. X11 used to be distributed by Apple as a part of their developer tools but is no longer included. You need to download and install it from the XQuartz project.
  • Does the X11 application launch?
  • In addition to the X11 application, do any additional icons show up in the Dock after attempting to launch?
  • Is the CPU in your Mac computer of the Intel architecture, rather than PowerPC?

LINUX

  • Cannot open libXp.so.6 Error: If you receive the error: "Exception: Fatal error loading library .../bin/glnxa64/libmwmclmcr.so Error: libXp.so.6: cannot open shared object file: No such file or directory" Try installing the libxp-dev package:
    apt-get install libxp6 libxp-dev
    -or-
    yum install libXp libXp-devel
  • SELinux Error: If when starting Solo on Red Hat Linux you get this message: "SELinux is preventing .../EVRI_lib from performing execstack access on a process", then the SELinux security application is preventing Solo (or another stand-alone application) from running parts of its library.To fix this, set the current directory to be the folder where the 'EVRI_lib' file resides (usually the top-level Solo, Solo_Predictor, or Solo+MIA folder) and use the command:
     chcon -t execmem_exec_t EVRI_lib
    Running this command will usually require you to be logged in as root or to use "sudo".