Client Management Suite

 View Only
  • 1.  7.6: Can't create/edit Rules

    Posted Mar 13, 2015 02:59 PM

    Upgraded to 7.6, and since then I cannot create or edit either Detection or Applicability rules. When I attempt to do so, I get an HTTP error 500.19: The requested page cannot be accessed because the related configuration data for the page is invalid. The error is described in detail at:

    http://stackoverflow.com/questions/7335359/iis-7-throws-duplicate-section-defined-error-for-web-config-on-one-server-but

    The error specifically highlights a line in the web.config, a <section name="scriptresourcehandler... (see below for the rest). The file in question, referenced by the error, is C:\Program Files\Altiris\SoftwareManagement\Web\PackageRuleManagement\web.config. This file does have a section of different configuration settings as mentioned in the link:

    <configSections>
        <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
            <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
              <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
              <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
              <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
              <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
            </sectionGroup>
          </sectionGroup>
        </sectionGroup>
      </configSections>

    Now, the link (and others) also suggests simply removing/commenting out these entries. Which I have tried, one by one, and the error remains the same, just referencing another of these config settings. Finally, when I remove the section name="roleService", creating a rule fails again, this time with a more general "Internal Server Error" message from Symantec (and not IIS), telling me how I should reference the Symantec Management Server log (which doesn't seem to contain anything related to this).

    I have tried changin the references to 3.5.0.0 to 4.0.0.0 (a suggested fix), no dice. I've tried going into IIS and changing the .Net Framework version for Symantec-related Application Pools from 4.0 to 2.0, again nothing. Tried changing the DefaultAppPool from 2.0 to 4.0, nothing.

    Tried this on two different computers, plus the server console, the result is the same. I'm certain this was only an issue after the 7.6 upgrade. So far as I can tell, nothing else in the Altiris console is affected, only creating/editing Rules.



  • 2.  RE: 7.6: Can't create/edit Rules

    Broadcom Employee
    Posted Mar 16, 2015 04:50 AM

    Hi,

    I don't see such problems after upgrade from 7.5 SP1 HF5 release to 7.6 release and on clean installed 7.6 release build. I can successfully edit or create a new Applicability and Detection rules.

    AppPoolLists.jpg

    • Your SMP URL is added in "Trusted Sites" and "Compatibility View Settings" in I.E?
    • Were you prompt to install AltirisNSCABInstaller_x64 from I.E?

    Thanks,

    IP.



  • 3.  RE: 7.6: Can't create/edit Rules

    Posted Mar 16, 2015 11:45 AM

    That's how my AppPool settings look as well.

    My SMP URL is set as "Local Intranet", which I would assume is as good as Trusted Sites, but I'll try that. Compatibility View is set as well.

    I wasn't prompted to install AltirisNSCABInstaller, though I may have been prompted to do so in the past, don't remember.



  • 4.  RE: 7.6: Can't create/edit Rules

    Posted Mar 30, 2015 08:33 PM

    I'm not sure if its related but I had an issue with detection/applicability rules after applying hotfix 4 & 5 (which broke the rules each time.)  There is a folder, located at \\<ALTIRIS INSTALL DIR>\Program Files\Altiris\SoftwareManagement\Web\PackageRuleManagement which was replaced first with an msi repair and then by symantec support actually sending me a new folder with all of the contents and instructing me to replace it.

    Again, in my situation, clicking new/edit for any detection or applicability rules resulted in a server error that would not cease

    Paul



  • 5.  RE: 7.6: Can't create/edit Rules

    Posted Apr 01, 2015 04:14 PM

    To follow up with a solution: I ended up contacting Symantec support and got the problem resolved. Tech had to install 7.5, upgrade to 7.6, then provided me with a web.config file from his install to replace the one on my install. Fixed the problem immediately and things have been great since.