13 Replies Latest reply: May 23, 2012 4:38 PM by Sean (BladeLogic Fan) Berry RSS

Still having 8.2 compliance install issues

russ mcdowell

Previously:  https://communities.bmc.com/communities/message/243246#243246

 

Currently:

I am attempting to install the compliance content for 8.2 onto a windows 2008 r2 64bit virtual machine.  this machine is also running my console and appserver software and is also my BL file server.


There was no previous installation of complaince content on this machine.


I verified the RSCD agent was running before beginning the install.


I added the installed to DEP.

 

I verified the RDP settings were compliant w pg 62 of the Compliance Getting Started doc

Delete temporary folders on exit - No

Use temporary folders per session - No


Because this is windows I kicked off Content-Windows-Setup.exe


I Next through the welcome screen


I accepted the License Agreement


I provided BLAdmin & password for a profile w the server name


Credentials passed check


Problem popped up when Appserver validation failed.


Previously I was referred to this KB article:
https://kb.bmc.com/infocenter/index?page=content&id=KA316223&actp=search&viewlocale=en_US&searchid=1337002075235

 

Which asks you to the following:

* An RSCD agent must be installed and licensed.

oirblgctvwa01# agentinfo oirblgctvwa01
oirblgctvwa01:
  Agent Release   : 8.2.0.158
  Hostname        : OIRBLGCTVWA01
  Operating System: WindowsNT 6.1 (x86_64)
  User Permissions: BladeLogicRSCD@OIRBLGCTVWA01->nitcadmin@OIRBLGCTVWA01:Privil
egeMapped (Identity via trust)
  Security        : Protocol=5, Encryption=TLS1
  Host ID         : 282E5DE4
  # of Processors : 1
  License Status  : Licensed for NSH/CM
oirblgctvwa01#

 

* A file server must have, as a minimum, 72 GB of available, non-redundant, disk space. BladeLogic recommends that the file server have 200 GB or more of available RAID 5 disk space.

currently have 79GB of unused diskspace


* A user name must be defined on the file server, and all Configuration Manager users must be mapped to that user. Without this mapping a user may not be able to access a file that another user has stored on the file server. One way to accomplish the necessary mapping is to create an entry like the following in the exports file on the file server:
<AppServer> rw,user=<username>
where <AppServer> is a comma-separated list of Application Server names or IP addresses and <username> is the name to which all users are mapped. To ensure that all users are mapped to the same user, ensure that you do not push ACLs to the file server agent.

from my rsc\exports: * rw,user=NITCAdmin


* The internal System:System role/user must be mapped to the user name defined on the file server. To accomplish the mapping, create an entry like the following in the users.local file on the file server:
System:System rw,user=<username>
where <username> is the name to which all users are mapped, typically bladmin or administrator. If you do not do this and ACLs are pushed to the file server, the application server may fail to start the next time it is started.

from my rsc\users.local: BLAdmins:BLAdmin    rw,map=nitcadmin

 

Nothing appears in the appserver.log or console.log files.

  • 1. Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    Russ: the users and users.local files use format:

     

    Role:Username rw,map=localuseraccount

     

    While the exports file uses the format:

     

    Role:Username rw,user=localuseraccount

     

    Can you verify that your users.local file has the "map=" syntax for the System:System mapping?

     

    Also, what's your rscd.log telling you?

  • 2. Still having 8.2 compliance install issues
    russ mcdowell

    i was wrong about the file server disk capacity.  i had set this one up the same as my other BL environment, which was set on the root partition.  well, in the problem environment the root partition only has 25GB of free disk space.  is that really my problem?  if so, how do i go about changing that?

     

    these are copy/pastes directly from the files

    users.local - BLAdmins:BLAdmin    rw,map=nitcadmin

    exports - * rw,user=NITCAdmin

     

    Here's a large part of what's in the RSCD.log for today:

    9aec80b7dede84ec27a6 0000001384 05/23/12 10:03:31.678 WARN     rscd -  OIRBLGCTVWA01 2088 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    c271d44c159e691d413f 0000001385 05/23/12 10:13:31.674 WARN     rscd -  OIRBLGCTVWA01 2088 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    1c3796990b4cc7ab9b7f 0000001386 05/23/12 10:23:31.670 WARN     rscd -  OIRBLGCTVWA01 2088 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    5e843a38284edf7e842a 0000001387 05/23/12 10:33:31.666 WARN     rscd -  OIRBLGCTVWA01 2088 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    817574603cf46f8a1fab 0000001388 05/23/12 10:41:35.835 WARN     rscd -  OIRBLGCTVWA01 2088 SYSTEM (Not_available): (Not_available): Main: Wait object 0 listener came down hard.

    2283ad4121deaee634ca 0000000001 05/23/12 10:41:39.163 INFO     rscd -  OIRBLGCTVWA01 4672 SYSTEM (Not_available): (Not_available): FIPS Enabled

    7720400f225536e5071e 0000000002 05/23/12 10:41:39.210 INFO     rscd -  OIRBLGCTVWA01 4672 SYSTEM (Not_available): (Not_available): Main: **** RSCD started (app) ****

    137b7ae008b01a357b46 0000000003 05/23/12 10:41:39.257 INFO     rscd -  OIRBLGCTVWA01 5740 SYSTEM (Not_available): (Not_available): User Privilege Mapping enabled.

    09f76d532788f26fc24e 0000000004 05/23/12 10:41:39.257 INFO     rscd -  OIRBLGCTVWA01 5740 SYSTEM (Not_available): (Not_available): The following local user will be used by the agent for user privilege mapping: BladeLogicRSCD

    95a0c1d82383e9eeb94e 0000000005 05/23/12 10:48:29.363 WARN     rscd -  OIRBLGCTVWA01 4672 SYSTEM (Not_available): (Not_available): Main: Wait object 0 listener came down hard.

    00dc9db00016c5b92da8 0000000001 05/23/12 10:48:32.004 INFO     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): FIPS Enabled

    251ccfa38bd384a63c98 0000000002 05/23/12 10:48:32.020 INFO     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: **** RSCD started (app) ****

    6d20be1dbe16dca6be9d 0000000003 05/23/12 10:48:32.035 INFO     rscd -  OIRBLGCTVWA01 2200 SYSTEM (Not_available): (Not_available): User Privilege Mapping enabled.

    1e214ff477055c2f2e64 0000000004 05/23/12 10:48:32.035 INFO     rscd -  OIRBLGCTVWA01 2200 SYSTEM (Not_available): (Not_available): The following local user will be used by the agent for user privilege mapping: BladeLogicRSCD

    09f86cf665abeebb5ea5 0000000005 05/23/12 10:55:43.628 INFO     rscd -  OIRBLGCTVWA01 5600 SYSTEM (Not_available): (Not_available): FIPS already enabled

    e62558b3df10e1c5b16c 0000000006 05/23/12 10:58:32.533 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    ceec606f863c42fcb1c6 0000000007 05/23/12 11:00:27.048 INFO     rscd -  10.200.113.12 4752 BladeLogicRSCD@OIRBLGCTVWA01->nitcadmin@OIRBLGCTVWA01:PrivilegeMapped (BLAdmins:BLAdmin): nsh: nsh -D //oirblgctvwa01

    23c1da6c1f3916049cc9 0000000008 05/23/12 11:00:27.111 INFO     rscd -  OIRBLGCTVWA01 4752 BladeLogicRSCD (Not_available): (Not_available): The operation completed successfully. 

    7036d1573ad71a0b9160 0000000009 05/23/12 11:00:35.236 INFO     rscd -  10.200.113.12 5164 BladeLogicRSCD@OIRBLGCTVWA01->nitcadmin@OIRBLGCTVWA01:PrivilegeMapped (BLAdmins:BLAdmin): agentinfo: agentinfo -D //oirblgctvwa01 oirblgctvwa01

    df57c82058ecc207a485 0000000010 05/23/12 11:00:35.236 INFO     rscd -  OIRBLGCTVWA01 5164 BladeLogicRSCD (Not_available): (Not_available): The operation completed successfully. 

    6666e3ec1bf70f2fc1ca 0000000011 05/23/12 11:08:32.732 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    c94b633062c0eb3b65e5 0000000012 05/23/12 11:18:32.729 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    120df7c8bdec80de4599 0000000013 05/23/12 11:28:32.725 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    9fba210d9a7fe304c61f 0000000014 05/23/12 11:38:32.721 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    259f3b9703facd4dd837 0000000015 05/23/12 11:48:32.717 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    052b73b04045dfa266b1 0000000016 05/23/12 11:58:32.713 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    937a1d69d64e9307adb8 0000000017 05/23/12 12:08:32.709 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    67121d60745937745d55 0000000018 05/23/12 12:18:32.706 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    06efdb2b9b57bb958fef 0000000019 05/23/12 12:28:32.702 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    0bec2b52f47e14d04f4a 0000000020 05/23/12 12:38:32.698 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    b1bdd94d9b07944f80d5 0000000021 05/23/12 12:48:32.694 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

    bb5d63e7d7e04a4ca101 0000000022 05/23/12 12:58:32.690 WARN     rscd -  OIRBLGCTVWA01 4488 SYSTEM (Not_available): (Not_available): Main: Wait Timeout. Starting AgentHouseKeeping.

  • 3. Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    25GB should be well more than enough space.

     

    I see some wait timeouts (not sure what those mean).  Are you running the installer on the same machine as the appserver?

     

    Have you rebooted the machine since the initial install?  If not, try that.

  • 4. Still having 8.2 compliance install issues
    russ mcdowell

    This machine is my app/console server, yes.  It is also my fileserver.

     

    This machine has been rebooted a number of times since the completion of the app/console install.

  • 5. Still having 8.2 compliance install issues
    Joe Piotrowski

    I'm assuming your BBSA is in a functioning state? You can log into the console and connect to this server OK?

     

    There should be a content_install_log.txt file in the location where you are running the Content installer from. Does that log exist and does it contain anything useful?

  • 6. Still having 8.2 compliance install issues
    Bill Robinson

    if there is a 'nouser' line in the users file you need to comment that out and stop any automatic acl pushes while you run the content installer.

     

    also, can you attach the %TEMP%\content_install_log.txt

  • 7. Re: Still having 8.2 compliance install issues
    russ mcdowell

    The server acts fine, I can connect to it via console, etc.

     

    My users file has 0 uncommented out lines in it and I don't run ACL pushes to this environment.

     

    Attached is the content_install_log.txt file

  • 8. Re: Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    The relevant bit seems to be:

     

    (May 23 2012 10:52:03.152 AM -0500),INFO,com.bmc.install.product.content.AppServerInformationValidationTask,

      PROGRESS EVENT {Description=[appserverValidation.description],Progress=[0],Detail=[appserverValidation.validateContentAppServers]}

    (May 23 2012 10:52:15.230 AM -0500),WARNING,com.bmc.install.product.content.BLCommandLineHelper,

      LOG EVENT {Description=[java.lang.NoClassDefFoundError: com/bmc/sa/patchfeed/aix/AixFeed]}

    (May 23 2012 10:52:15.236 AM -0500),WARNING,com.bmc.install.product.content.BLCommandLineHelper,

      LOG EVENT {Description=[          at java.lang.Class.getDeclaredMethods0(Native Method)]}

    (May 23 2012 10:52:15.252 AM -0500),WARNING,com.bmc.install.product.content.BLCommandLineHelper,

      LOG EVENT {Description=[          at java.lang.Class.privateGetDeclaredMethods(Unknown Source)]}

    (May 23 2012 10:52:15.258 AM -0500),WARNING,com.bmc.install.product.content.BLCommandLineHelper,

      LOG EVENT {Description=[          at java.lang.Class.getDeclaredMethods(Unknown Source)]}

  • 9. Re: Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    I fired up a webex with Amanda, Russ's peer on the USDA BL team. 

     

    I notice that they're using 8.2.0 (GA, not SP1), and next step is to try a new copy of the Windows Content installer.

  • 11. Re: Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    Tried to do basic blcli, getting the same kind of error, think there's something else going on on the machine.  (some kind of bad PATH variable?)

     

    OIRBLGCTVWA01# blcred cred -acquire

    profile name: compliance2

    username: BLAdmin

    password:

    Authentication succeeded: acquired session credential

    OIRBLGCTVWA01# blcli Server listAllServers

    Exception in thread "main" java.lang.NoClassDefFoundError: com/bmc/sa/patchfeed/

    aix/AixFeed

            at java.lang.Class.getDeclaredMethods0(Native Method)

            at java.lang.Class.privateGetDeclaredMethods(Unknown Source)

            at java.lang.Class.getDeclaredMethods(Unknown Source)

            at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtil

    s.java:460)

            at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtil

    s.java:443)

            at org.springframework.util.ReflectionUtils.getAllDeclaredMethods(Reflec

    tionUtils.java:484)

            at org.springframework.beans.factory.support.AbstractAutowireCapableBean

    Factory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:583)

            at org.springframework.beans.factory.support.AbstractAutowireCapableBean

    Factory.predictBeanType(AbstractAutowireCapableBeanFactory.java:521)

            at org.springframework.beans.factory.support.AbstractBeanFactory.isFacto

    ryBean(AbstractBeanFactory.java:1177)

            at org.springframework.beans.factory.support.DefaultListableBeanFactory.

    getBeanNamesForType(DefaultListableBeanFactory.java:222)

            at org.springframework.context.support.AbstractApplicationContext.invoke

    BeanFactoryPostProcessors(AbstractApplicationContext.java:505)

            at org.springframework.context.support.AbstractApplicationContext.refres

    h(AbstractApplicationContext.java:362)

            at org.springframework.context.support.ClassPathXmlApplicationContext.<i

    nit>(ClassPathXmlApplicationContext.java:139)

            at org.springframework.context.support.ClassPathXmlApplicationContext.<i

    nit>(ClassPathXmlApplicationContext.java:83)

            at com.bladelogic.om.infra.common.BeanUtil.initContext(BeanUtil.java:50)

     

     

            at com.bladelogic.om.infra.common.BeanUtil.<init>(BeanUtil.java:41)

            at com.bladelogic.om.infra.common.BeanUtil.<clinit>(BeanUtil.java:30)

            at com.bladelogic.om.infra.cli.commands.UtilityCommandsFactory.initializ

    eUtilityCommands(UtilityCommandsFactory.java:98)

            at com.bladelogic.om.infra.cli.commands.UtilityCommandsFactory.<init>(Ut

    ilityCommandsFactory.java:71)

            at com.bladelogic.om.infra.cli.commands.UtilityCommandsFactory.getInstan

    ce(UtilityCommandsFactory.java:67)

            at com.bladelogic.om.infra.cli.factory.CommandTemplateInventory.addUtili

    tyCommands(CommandTemplateInventory.java:496)

            at com.bladelogic.om.infra.cli.factory.CommandTemplateInventory.<init>(C

    ommandTemplateInventory.java:75)

            at com.bladelogic.om.infra.cli.CLIMain.initCommandFactory(CLIMain.java:4

    31)

            at com.bladelogic.om.infra.cli.CLIMain.initialize(CLIMain.java:321)

            at com.bladelogic.om.infra.cli.CLIMain.<init>(CLIMain.java:236)

            at com.bladelogic.om.infra.cli.CLIMain.main(CLIMain.java:163)

    Caused by: java.lang.ClassNotFoundException: com.bmc.sa.patchfeed.aix.AixFeed

            at java.net.URLClassLoader$1.run(Unknown Source)

            at java.security.AccessController.doPrivileged(Native Method)

            at java.net.URLClassLoader.findClass(Unknown Source)

            at java.lang.ClassLoader.loadClass(Unknown Source)

            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

            at java.lang.ClassLoader.loadClass(Unknown Source)

            ... 26 more

    OIRBLGCTVWA01#

  • 12. Still having 8.2 compliance install issues
    Rohit Nayyar

    Seems like the AIX patching feed* jar(s) missing, or not readable

    Check in NSH/br/

      and stdlib

  • 13. Re: Still having 8.2 compliance install issues
    Sean (BladeLogic Fan) Berry

    It apparently is a known issue.

     

    I copied the aix-feed-1.0.jar to aix-feed-1.0-SNAPSHOT.jar (not sure why it didn’t get copied, the suse, windows, and oel 'SNAPSHOT' jars are present), and now blcli executes without throwing an exception.