FAQ Category: Muse Installation

How to enable HTTPS access for my Muse Search Applications?

In the $MUSE_HOME/tomcat/docs/Apache Tomcat embedded within Muse.pdf manual, chapter “3.2.1.1 Secured Connections” you can find all details about securing the access to the Muse Embedded Tomcat server using SSL certificates. Basically you need to generate a keystore from the private key and certificate, and enable it into the Tomcat’s configuration file: $MUSE_HOME/tomcat/conf/server.xml by uncommenting or…

“IP on campus/personal account off campus” authentication workflow

Below are the steps to enable and configure the “IP on campus/personal account off campus” authentication workflow for a MuseKnowledge Application. Note that they apply for versions starting with 7.6. 1) Configure the login modules. Edit the ${ICE_HOME}/jaas.config file, locate the application entry for which to make the settings (refered below ad AppID). It should look like below: AppID { com.edulib.ice.security.authentication.ICELoginModuleXML…

How do I add a new machine in a balanced enviroment?

This is explained in the “Adding a new slave machine to the environment” chapter from the “Muse Advanced Configuration.pdf” manual. In a shared Muse environment all files are shared, including the $ICE_HOME/serial.properties file containing licensing information and necessary for the ICE to start. When adding new servers to a Muse cluster one cannot just run…

The settings in host.xml don’t seem to work.

The hosts.xml files are used to allow/deny access to different products from some IPs or classes of IPs. The client’s IP is tested against the rules in the hosts.xml file and the first one that matches is applied – all the following rules are ignored. When getting the hostname related to a given IP the…

Unistallation error “..product.service.registry.LoggedSoftwareObject cannot be cast to com.installshield.product.ProductBean” occured.

When unistall Muse Proxy 3101 or Muse 2700 (and any interanl 2601,2602, 2603) on a common installation of both of them on some machines the following error is obtained: Errors occurred during the uninstallation. com.installshield.product.service.registry.LoggedSoftwareObject cannot be cast to com.installshield.product.ProductBean This seems to be related to having components with the same UIDs (using two or…

I’m getting “bc: command not found” error when running Muse bin installer

f you get the “bc: command not found” error when running the Muse bin installer, stop the installation and install “bc” package. The package installation depends on the Linux distribution you are running. Here are some examples: – RedHat using the yum package manager – run “yum install bc” or – Debian using the apt…

I have Tomcat wich I use as a Servlet Engine for Muse and/or for other services.What should I do when I upgrade/install Muse with Embedded Tomcat on the same machine?

The Muse Embedded Tomcat is needed because it entirely replaces Muse HTTP Server which was also used for the internal XML protocol and for the XMLDB. The external Tomcat could not have been used for the XML protocols and XMLDB. If there are no other services than Muse in the External Tomcat then this can…

I have getting the error of “The Serial Number you have typed does not match with the licensed one” when I try to run the Muse installer. What does this mean?

Typically, this means that the version of the installer you are running does not match your license. For instance, if you downloaded a 2.5.0.0 installer, but you have a 2.6.0.0 license (or vice versa), you will receive this error. Please download the right Muse version. If this is not the case then check the copied…

How do I change the memory of a Muse server if it is run as a service under Windows?

The procedure to increase the memory for a Muse server installed as a service under Windows is: a) Stop the service by typing at the command prompt: – net stop “Muse Proxy Service” (for Muse Proxy) and/or – net stop “Muse ICE Server” (for Muse ICE) and/or – net stop “Muse HTTP Server” (for Muse…

A new IP was added on the server and ICE does not start anymore.

When one or more new IPs are added to a machine running Muse ICE, ICE will not start again until the Muse product is re-registered. Running the Muse Registration process ensures that all the current IPs of the machine are added to the serial.properties file, which is required for the Muse ICE server to start…