This chapter describes runtime issues and bugs in the N1 Grid Console - Container Manager 1.0 (Container Manager) software.
The Extended Accounting feature is disabled in Container Manager on systems that run the Solaris 8 Operating System (OS). As a result, the Extended Accounting Data (Exacct) column of the CSV file for a container on a Solaris 8 system will be null.
If a project in an agent host's /etc/project database has the same project ID as a project in the Oracle® database but has a different project name, then the project will not be discovered by Container Manager. A unique project ID across all hosts in the same server context is a Container Manager requirement.
You should not use the projadd command to create projects. Use only Container Manager to manage projects.
Workaround: Delete the non-default project that was created by the projadd command from the agent host's /etc/project database and create the container by using the New Container wizard in Container Manager.
If Container Manager is installed on a Solaris 8 system and projects exist in the /etc/project database with project names that do not conform with the naming convention (user.username), these projects will be discovered as an application-type container. This assignment can be confirmed in the properties sheet for the container.
If an lnode of username and a project name of user.username exist for this project, the container will be identified as a user-based container. The container will function normally in Container Manager.
If no lnode is associated with this project, you can deactivate the project. The entry in the /etc/project database is deleted. If you subsequently attempt to activate the container, the following error message is displayed:
There was an error while activating the Container. Container activation failed. |
Workaround: To re-create the container definition through Container Manager, perform the following steps:
Delete the container definition.
Re-create the container definition through Container Manager.
Occasionally, utilization graphs do not display correctly. All data points relative to the x-axis appear as a single line on the y-axis.
Workaround: To reload the frame in which the utilization graph appears, perform one of the following workarounds:
NetscapeTM 4.79:
In the frame in which the utilization graph is displayed, press mouse button 3.
Choose Reload Frame from the pop-up menu.
Netscape 6 and above:
In the frame in which the utilization graph is displayed, click mouse button 3.
Choose This Frame from the pop-up menu.
Choose Reload Frame from the submenu.
Internet Explorer 5.0 and above:
In the frame in which the utilization graph is displayed, click mouse button 3.
Choose Refresh from the pop-up menu.
Do not click the Reload or Refresh button in the browser's toolbar. You might return to the Hosts navigation window.
When the Container Manager module is loaded, the module refreshes the container table by reading the /etc/project database. On agent hosts that run the Solaris 8 OS, a memory leak occurs due to a bug in the APIs of the libproject library.
Workaround: To resolve the memory leak problem, perform one of the following workarounds:
For a permanent solution, install the following patches:
108528-29 108987-13 108993-33 109147-28 111023-03 111111-03 111317-05 112396-02 113648-03 115827-01 116602-01 |
To temporarily fix the problem, edit the /etc/nsswitch.conf file and remove nis from the project line. The revised project line should look like the following example:
project: files |
On the Solaris 9 Operating System, some processes, for example, the JavaTM application run by user nobody, are not moved to a container due to a bug in the newtask command.
Workaround: Start the applications run by user nobody in the appropriate container by using the newtask command.
# /usr/bin/newtask -p projectname command |
where projectname is the project in which the application is to be started and command is the command to start the application.
For more information, see the newtask(1) man page.
Clicking the Help button displays the Help Table of Contents. Context-sensitive help is not currently available.
Workaround: Use one of the following options to access Help for a specific panel:
Each panel contains inline help immediately below the page title. Click the link following the inline help to open the Help window for this panel.
Use the Table of Contents to access the Help for a specific panel. The naming convention of the links within the Table of Contents is based on the page title. For example, to view the Help window for the Host and Groups panel, click the About Host and Groups link in the Table of Contents.
If you use one of the following match expressions when creating a container definition and subsequently activate it, the agent host hangs:
n
ns
nsc
nscd
Workaround: Start the nscd process in the appropriate project by using the newtask command:
# /usr/bin/newtask -p projectname command |
where projectname is the project in which the application is to be started and command is the command to start the application.
For more information, see the newtask(1) man page.
If you plan to reinstall the N1 Grid Console - Container Manager 1.0 software on the server layer, be sure to save the data when uninstalling. Similarly, if you run setup again on the server layer, be sure to answer No when asked if you want to re-create the database. Otherwise, agent hosts previously discovered might be missing from the database if the data was not saved and you then reinstall or setup again on the server layer.
Workaround: If hosts are missing after you reinstall or rerun setup, restart the Sun Management Center agent on the hosts by doing the following procedure:
Log into agent system.
Become superuser (su -).
Stop the Sun Management Center agent by typing:
# /opt/SUNWsymon/sbin/es-stop -a |
Start the Sun Management Center agent by typing:
# /opt/SUNWsymon/sbin/es-start -a |