Shavlik Patch for Microsoft System Center User's Guide
How Role Based Administration Works
Purpose |
---|
This document explains the capabilities of Role Based Administration in Protect.
Explanation of Role Based Administration |
---|
You can assign different roles to different users of Shavlik Protect . This enables you to make the program available to a wide variety of people within your organization while maintaining control over its use. The role assigned to a user determines what that particular user can do.
When Shavlik Protect is launched it checks if role-based administration is enabled. If so, the program then looks to see if the current user has been assigned a role. If the user has been assigned a role, the program grants that user access to only those features allowed by their role. For example, you may have a number of users who are allowed to create reports, but only one or two users who have permission to deploy patches. The following types of Role Definitions are available:
- Administrator: Full access to all features of the program. Only an administrator user can modify the roles assigned to other users.
CAUTION! If you assign the Administrator role to only one user, make sure you know how to log on to the console machine using that user. Otherwise it is possible to lock yourself out from certain features, with the only solution being to reinstall the program.
- Full User: Access to all features except for the ability to administer roles.
- Scan and Report Only: Can perform patch scans and can generate reports.
- Deploy and Report Only: Can perform patch deployments and can generate reports.
- Report Only: Can generate reports
Features that are not available due to role limitations will be either grayed out or removed from the interface. If a user has not been assigned a role they will not be able to start the program. It is not possible for a user to switch roles while within the program.
Role-based administration is initially disabled. Until you enable this feature, all users will have full access to the program. You enable and configure role-based administration via the Manage > User Roles Assignment menu. See Assigning User Roles and Enabling and Disabling Role-based Administration for detailed information.
Affected Product(s) |
---|
Shavlik Protect 9.x
vCenter Protect 8.x
How to setup Email Operations in Shavlik Protect
Purpose |
---|
This document outlines how to setup Email Operations for email notifications in Shavlik Protect
Steps |
---|
In Protect choose Tools> Operations >Email.
The E-mail tab enables you to specify if you want to use the automatic e-mail feature and to define the properties of the SMTP server used for sending the automatic e-mail messages and alerts. (See E-mail Overview for more details). To use this feature, enable the Enable e-mailing of notifications and results check box and then specify the name or IP address of the SMTP server you use.
Enable e-mailing of notifications and results | If you want to use the automatic e-mail feature, enable this check box. Enabling this check box enables the related options on this dialog. |
Server name or IP Address | Specify the name or IP address of your local SMTP server. For example: Exchange2.YourCompany.com |
SMTP Port | Specify the port used by the SMTP server. The default value is 25. |
Use TLS | If you want the target machines to contact the SMTP server using a Transport Layer Security (TLS) connection, enable this check box. |
Sender e-mail address | Specify the e-mail address that will be inserted into the From: address field of messages that are sent to users. If the default address causes problems for your SMTP server, change the address to an e-mail address accepted by your SMTP server. (Some SMTP servers only accept mail from particular addresses or domains.) |
Credentials | Select the credential (the user name and password pair) used to authenticate to the SMTP server. Note: Only shared credentials are contained in this list. If the credential you are looking for is not listed it probably means it is not defined as a shared credential. See Defining Credentials for information on how to share a credential. |
Test recipient e-mail address | Specify a known e-mail address you want to use when testing the e-mail process. |
Send a test e-mail | To verify the program can use the specified credentials to contact the SMTP server, click this button. |
Affected Product(s) |
---|
Shavlik Protect 9.x
vCenter Protect 8.x
Information on obtaining and installing the SCAP Processor for use with VMware vCenter Protect Configuration Management
Purpose |
---|
This article is meant to provide information on obtaining and installing the SCAP Processor for use with VMware vCenter Protect Configuration Management (formerly Shavlik NetChk Configure).
Description |
---|
When a customer purchases a Government license for vCenter Protect - Configuration Management (Formerly Shavlik NetChk Configure), they are sent a download link for the SCAP Processor installation file. That link is as follows:
https://hfnetchk4.shavlik.com/downloads/SCAPProcessor_4.3.17.0.exe
The Configuration Management Help documentation can be found online, here:
http://www.shavlik.com/onlinehelp/ConfigMngmtHTMLHelpFiles/HFN.htm
In cases where the installation of Configuration Management has failed, the steps outlined below should be followed:
1) Uninstall the SCAP processor via Windows (i.e. Add/Remove Programs).
2) Update the Configure data files by downloading the following files, copying them to the C:\Program Files (x86)\VMware\NetChk Configure\XML' directory, and extracting their contents within the same directory:
https://xml.shavlik.com/data/configure/v4.3.0/conversion.cab
https://xml.shavlik.com/data/configure/v4.3.0/ComplianceDPD.cab
https://xml.shavlik.com/data/configure/v4.3.0/ssc.cab
https://xml.shavlik.com/data/configure/v4.3.0/CheckWizard.cab
https://xml.shavlik.com/data/cvemap.cab
https://xml.shavlik.com/data/configure/v4.3.0/whatsnew.cab
https://xml.shavlik.com/data/configure/v4.3.0/news.cab
3) Once the aforementioned files have been saved to the correct directory, extract the contents to the same location.
4) Ensure that the 'conversion.xml' file is not set to 'Read Only'.
5) Install the latest version of Java (32-bit).
6) Download and install the SCAP processor using the following file:
https://hfnetchk4.shavlik.com/downloads/SCAPProcessor_4.3.17.0.exe
7) Launch the application as 'administrator'.
Additional Information |
---|
vCenter Protect Configuration Management 4.3 can be downloaded at http://www.shavlik.com/downloads/VMwareProtectConfigMgmtSetup_4.3.19.0.exe.
Affected Product(s) |
---|
SCAP Processor
vCenter Protect Configuration Management 4.3
(Formerly Shavlik NetChk Configure)
How to remove machines from Scheduled Tasks Manager machine list
Purpose |
---|
The Scheduled Tasks Manager contains a list of machines that have been discovered in Protect. This document outlines how to remove machines from that list to cut down on the overhead cost of Scheduled Tasks Manager trying to resolve machines that no longer exist and to make finding actively managed machines a little easier.
You can access the Scheduled Tasks Manager the following ways:
- Select Manage > Scheduled Tasks
- Select Start > All Programs > Shavlik Protect > Scheduled Tasks Manager
Resoultion |
---|
- Open Protect and navigate to View > Machines.
- Locate the machine(s) you wish to remove from the Scheduled Task Manager manually or by using the search field.
- Right-click on the machine and choose Delete. (you can higlight more than one machine)
- A popup box will appear where you can choose your next action.
- Choose Delete Machine(s) to remove the machine from the list.
5. Verify the machine has been removed from the Scheduled Tasks Manager.
The machine will populate the View > Machine any time you scan it, install an agent or install the Shavlik scheduler. You should remove the from any Machine Groups to ensure it is not scanned and do not install an agent on it if you do not wish to manage it anymore.
This will have no effect on your deployment seat count.
Affected Product(s) |
---|
Shavlik Protect 9.x
vCenter Prtoect 8.x
Scheduled Task Fails With Error -1066598274
Symptom |
---|
- Scheduled scans fail to initate at its scheduled time.
- The Scheduled Tasks Manager Log tab shows an error in the Status column: -1066598274
Cause |
---|
Scheduled tasks are ran by the Local System Account, and utilize the Default Credentials defined within Protect to initiate a task. If the 'Default Credentials' are set as an account different than the account that created the credentials in question, the error will occur.
Example:
Admin1 logs into Protect, and defines a series of credentials. Admin1 then sets the credentials for Admin2 as 'Default'. The accounts that are showing for Admin1, that were made by Admin1, are only useable when accessed with User1's credential information. Because scheduled tasks are started by the Local System Account, which uses the 'Default Credentials' to try and decrypt credentials from the database, only User1's credentials will be able to succeed at this. By defining any other user (in this case Admin2) as the 'Default', the credentials cannot be decrypted from the database, and the task cannot succeed.
Solution |
---|
- Log into Protect, and click Manage > Credentials.
- Make sure your currently active windows account has been entered into the Credential Manager (what ever account you logged into windows with, make sure it is added to the Credential Manager).
- Select your Currently Active Windows Account set of credentials, and select set as Default.
Now when a scheduled task initiates, it will use the default credentials (your Currently Active Windows Account) to decrypt the credentials you created. This will allow the scan to successfully initiate.
To ensure that your scans can complete, define credentials to the machines within Machine Groups.
Affected Product(s) |
---|
Shavlik Protect 9.x
How to configure IIS to use SSL connections on your WSUS server
Purpose |
---|
If you have created your code signing certificate using an internal CA, the Shavlik Patch plugin gives you the ability to import this certificate via the Shavlik Patch Settings on the WSUS Server tab. However, to be able to use the Import function it is required to have an SSL connection to the WSUS server.
This document is meant to provide some details about how to configure IIS to use SSL on your WSUS server for use with Shavlik Patch for Micrososft System Center.
Shavlik does not provide support for Microsoft products such as Configuration Manager, WSUS, or IIS. If you face trouble in setting up these prerequisites to installing the Shavlik Patch plugin it would be best to work directly with Microsoft support.
Description |
---|
The steps below show how to configure IIS on the WSUS Server to use SSL. You will need to have the IIS role and functionality working prior to performing these steps. This documentation was created using a Windows Server 2012 R2 environment.
1) Ensure that Server Manager is opened (run as administrator), and click Tools > Internet Information Services (IIS) Manager.
2) Click the server node in the Connections tree. Double-click "Server Certificates".
3) Click "Create Self-Signed Certificate...".
4) Fill in the edit field “Specify a friendly name for the certificate”. Select the “Web Hosting” certificate store. Click OK.
5) Click “WSUS Administration” in the Connections tree.
6) Click “Bindings…” in the Actions column.
7) Click “https 8531”. Click “Edit…”.
8) Select the SSL certificate you just created in the dropdown box. Click “View…”.
9) Note the FQDN of the “Issued to” server. Click OK.
10) Enter FQDN host name you remembered from the Certificate window. Click OK.
11) Click Close.
12) Expand “WSUS Administration” in the Connections tree. Click on ClientWebService. Double-click “SSL Settings”.
13) Click the checkbox “Require SSL”. Click Apply.
14) Repeat the last two steps for “DssAuthWebService”, “ServerSyncWebService”, and “SimpleAuthWebService”. Close Internet Information Services (IIS) Manager.
15) Start a command prompt in Administrator mode. Change directory to C:\Program Files\Update Services\Tools. Run WsusUtil.exe configuressl <FQDN>. Make sure you get a similar URL response as shown. Close the command prompt.
16) Now you need to export the certificate. Run MMC in Administrator mode. Click File->Add/Remote Snap-in…
17) Click Certificates. Click Add.
18) Click the radio button “Computer account”. Click Next.
19) Click Finish.
20) Click OK.
21) Expand the Certificates (Local Computer) \ Trusted Root Certification Authorities and click on Certificates. Right-click on the certificate that matches the FQDN of this server. Click All Tasks > Export…
22) Once you export the certificate, you will need to copy the certificate to your SCCM system(s) that will need to connect to the WSUS server, and ensure it this certificate is imported to the Trusted Root Certification Authorities > Certificates on any of those systems.
23) Once this is configured you should then be able to connect using SSL via the Shavlik Patch plugin settings. If you have the Shavlik Patch plugin installed in SCCM, go to Software Library > Software Updates > right click on 'Shavlik Patch', then choose Settings.
24) Go to the WSUS Server tab. You can now choose Port 8531 and check the box for 'Use Secure Sockets Layer (SSL) to connect to this server. Test the connection, and then click the 'Import' button to import your code-signing certificate.
Additional Information |
---|
For more information refer to the following resources:
Technet - Secure the WSUS 3.0 SP2 Deployment
Microsoft's documentation on System Center 2012 at http://technet.microsoft.com/en-us/library/hh546785.aspx
Shavlik Patch for Microsoft System Center Documentation
Affected Product(s) |
---|
Shavlik Patch for Microsoft System Center
(Formerly Shavlik SCUPdates)
Scanning Error - Status: Error Code 4 Machine Filtered in its Machine Group
Symptoms |
---|
In Version 9.0 When performing a scan, a machine is skipped with theError Code: 4andStatus: Machine resolved multiple times; skipping this one.
In version 9.1 the error will show: Machine filtered in its Machine Group.
Cause |
---|
When scanning a Machine Group, an option is selected in theScan Onlysection that one or more machines in the group does not qualify for.
Example: When adding workstations, the optionScan Only Serversis selected.
Solution |
---|
Uncheck all options in theScan Onlyfield, or ensure options selected match the machines that are in the list.
Example: SelectScan Only Workstationsif workstations are the only machine types in the list.
Available Reports
Available Reports
The following reports are available in Shavlik Protect. The reports you have access to is dependent upon your current license level.
To choose a report, select Tools > Create report from the main menu and then select a report from the drop-down list at the top of the Report Gallery dialog. The list is divided by the different types of security programs available within Shavlik Protect.
Report Description | |
Item History | This report lists all the actions that were performed in the entire system, and displays who performed each action. |
Seat License Status | This report provides information about the number of license seats available and the number of seats used. Note: There is no filtering capability for this option. |
Patch Reports | |
Condensed Patch Listing | A concise, six-column report displaying the machine name and patch status for each scanned host. Patch items are displayed as bulletin numbers (MS00-000). |
Deployment Detail | This report provides detailed information about a particular patch deployment. |
Deployment Percentage by Patch | This report displays the percentage of machines that have each patch installed. The percentage is based on the number of machines that require the patch. |
Deployment Status by Deployment | This report provides information about the success or failure of one or more specified patch deployments. |
Deployment Status by Machine | This report provides information about patch deployments made to one or more specified machines. |
Detailed Summary | This report shows a summary of the scan, plus it provides a list that shows each machine that was scanned and detailed information about each machine. |
Executive Summary | This report provides a high-level summary about the patches and the machines discovered by the scan. |
Machine Inventory | This report provides a complete list of all software products installed on each machine discovered by the scan. |
Machine Status by Patch Count | This report displays the number of machines in groups based on the number of missing patches. |
Machine Status Summary | This report provides the patch status of each machine discovered by the scan. |
Machine/OS Listing | This report lists the operating systems for each machine scanned. |
Machines by Patch | Displays patch status for each machine sorted by Bulletin ID and QNumber. |
Machines Not Scanned | This report lists all machines not scanned and the reason they were not scanned. |
Missing SP | This report is a quick overview of all machines that are missing service packs for supported products. This report skips the simple criteria filter and displays the advanced criteria filter immediately. |
Patch Annotation Information | This report lists all patch annotations. |
Patch Criticality Information | This report lists all patches grouped by criticality. It allows a network administrator to quickly view the patches they have categorized as 'Critical' or 'High'. |
Patch Listing
|
A concise listing (one line per patch processed) of all patches for all scanned machines sorted by 'Missing', 'Found', 'Informational' and 'Warning', then sorted by user preference. |
Patch Status Summary | This report provides a descriptive summary about each patch discovered by the selected scan(s). The report includes both found and missing patches. Use the Next Page and Previous Page icons to navigate through the report. |
Patches by Machine | Displays patch status for each machine sorted by machine name. |
Patches by Machine Detail | A detailed listing of every patch found sorted by machine name. For each patch, the entire summary and reason is listed in the report. Note that this report can take very long if executed against thousands of computers. |
Top Ten Missing Patches | This report lists the ten patches that are missing the most often. |
Top Ten Vulnerable Machines | This report lists the ten most vulnerable machines discovered by the program during the selected scan(s). The machines with the most missing patches and service packs are judged to be the most vulnerable. |
Deployment Percentage by Patch (IAVA) | (Available only if you have a Government Edition of Shavlik Protect.) This report displays the percentage of machines that have each patch installed. The percentage is based on the number of machines that require the patch. |
Detailed Summary (IAVA) | (Available only if you have a Government Edition of Shavlik Protect.) This report gives a detailed scan summary. |
Machine Status by Patch Count (IAVA) | (Available only if you have a Government Edition of Shavlik Protect.) This report displays the number of machines in groups based on the number of missing patches. |
Patch Status Detail (IAVA)
| (Available only if you have a Government Edition of Shavlik Protect.) This report gives detailed patch status information. |
7 Day Executive Threat Summary | This report provides a high-level summary of all the detected and cleaned threats over the past seven days. |
30 Day Executive Threat Summary | This report provides a high-level summary of all the detected and cleaned threats over the past 30 days. |
Machine Threat Status | This report shows a summary of the threat scan, plus it provides a list that shows each machine that was scanned and detailed information about the threats detected on the target machines. |
Threat Action Report | This report shows a list of all detected threats. The machines affected by each threat and the actions taken to eliminate each threat are also shown. |
Threat Protection Status Report | This report displays both detailed and summary information on the threat protection status of an enterprise. Agent status, protection status, and definition version are reported for each machine. |
Software Catalog Report |
This report provides a list of all software installed on the scanned machines. The version number and install count information is displayed for each software product that is detected. If multiple versions of a product are detected, the machines using a particular version are listed in multiple columns. |
Machine Hardware Detail Report | This report provides a detailed list of hardware assets on each machine. |
Machine Software Detail Report | This report provides a detailed listing of software installed on each machine. |
Virtual Machine Hardware Detail | This report provides a detailed list of the hardware properties of each virtual machine. The report is organized by virtual server. |
Virtual Machine Memory Usage Report | This report provides a detailed list of the memory properties of each virtual machine. The report is organized by virtual server. |
Virtual Machine Disk Usage Report | This report provides a detailed list of the disk properties of each virtual machine. The report is organized by virtual server. |
Power Status Report | This report provides a list of machines and their power state at a specific time. The report is organized by machine group. |
Patching all instances of SQL on one system with Shavlik Protect
Purpose |
---|
This document is meant to provide information about how to patch all instances of SQL on one system with Shavlik Protect.
Microsoft allows multiple instances of SQL database engine to run side-by-side on a single system. This can lead to some odd behavior when patching, but in this document we will try to cover the best practice for applying patches to all instances and what to do if it seems there is any problem with detection of multiple SQL instances.
Description |
---|
Best Practice for Deploying patches to all instances
For any given patch that affects Microsoft SQL Server, Shavlik Protect's detection will check all applicable files and registry keys for each instance of SQL that exists on the system. Note: The database engine services must be installed for an actual SQL instance to exist. Shavlik Protect will not detect or apply patches if the database engine services are not installed.
Based on this, the best practice is very simple. You should be able to patch all instances by peforming a Security Patch Scan or WUscan with Shavlik Protect, and then deploy all missing patches. This method is not using the /allinstances switch that Microsoft enables for SQL patches. This just means that Shavlik Protect is detecting each patch individually for every instance of SQL that exists on the target system(s).
Actions to take if all instances of SQL are not being patched
If a SQL patch was not applied to a certain instance on the initial deployment of all patches, you may need to do the following:
- Ensure that you are using the latest patch definitions. You can check this under Help > About. Help > Refresh Files will update definitions.
- If you know that you already attempted installation of the patch - try manually running the patch file on the target system. Does it error out?
- If this patch was not displayed missing previously - you can deploy again. This may be all it takes to resolve this.
- If patches are repeatedly shown missing or you believe there may be a detection issue it will be best to contact support and provide the following:
Additional Information |
---|
The following resources may be helpful in learning more about patching SQL instances:
Affected Product(s) |
---|
Shavlik Protect 9.x
vCenter Protect 8.x
Configuring Shavlik Protect to Use a Custom Content Feed
Purpose |
---|
The Shavlik Protect Custom Content program enables you to receive detection and deployment logic for the Windows XP patches provided to you via Microsoft’s extended support program.
This document is meant to provide information about how to configure Protect to use custom content and processes surrounding the use of custom content.
Before You Begin |
---|
Make sure you have your Custom Content Fulfillment letter. This letter contains the Custom Content URL that is needed when configuring Shavlik Protect.
If you have an extended support contract with Microsoft, but do not have a Custom Content Fulfillment letter from Shavlik, please send an email to Protect-Help@Shavlik.com.
Configuring Shavlik Protect to Receive Custom Content |
---|
- Close Shavlik Protect.
- Start Notepad as an administrator.
- Open C:\Program Files\LANDESK\Shavlik Protect\STEnvironment.config.
- Find the 'manifestUri' and modify the URL, substituting the existing URL with the one in the fulfillment letter.
- Save the STEnvironment.config file.
- Open Shavlik Protect.
- Select Help > Refresh files.
Do not make the change by going into Tools > Operations > Downloads and changing the Definition download source. This will cause failures to obtain all necessary data files.
Patch Submission Process |
---|
As part of the Custom Content Support Agreement you will need to submit to Shavlik the patches that were released by Microsoft. This will be the start of the process for generating and testing the custom content.
- Download the patches from Microsoft.
As part of your Premium Support Agreement with Microsoft, you should have received information on how to retrieve patches as they are released. - Open a Windows Explorer window and paste ftp://ftp.landesk.com/incoming into the address bar. No authentication is needed. You can then paste the file into the Windows Explorer window.This process may be updated later.
- Paste the patch file(s) into the /incoming folder.
- Send an email to CustomContent@shavlik.com to notify the Content Team that the files have been uploaded. Include the file names that were uploaded.
- Move a copy of the patches into the Shavlik Protect patch repository so they are ready when the Custom Content is released.
Note: You can verify the location of your patch repository by checking the settings of Tools > Operations > Downloads > General patch download options > Patch download directory.
Support |
---|
Custom Content issues can be submitted through the normal support process.
Affected Product(s) |
---|
Shavlik Protect 9.x
Shavlik Protect Landing Page
This is a list of highly recommended documents for improving general knowledge of the Shavlik Protect product. This article is not a comprehensive list of documents.
Initial Installation & Configuration |
---|
- Download Site
- Protect 9.1 Installation Guide
- Protect 9.1 Upgrade Guide
- Protect 9.1 Online Help
- Shavlik Protect Requirements Guide
- Firewall & Proxy Exception White-List
- Installing Prerequisite Software
Licensing Information |
---|
- How to Activate Shavlik Protect
- Managing License Seat Usage
- Offline Activation Process
- Sales/Licensing Contact Information
Best Practices & How To's |
---|
- Best Practices Guide (9.1)
- Best Practices: Java Deployment
- Best Practices: Software Distribution
- Best Practices: Agentless Scanning & Deployment of Service Packs
- Best Practices: Using Security Tools
- Best Practices and FAQ on using Threat protection with Shavlik Protect agents
- How To Configure Windows Firewall for Protect
- How to Create a Custom Patch
- How to manage Shavlik in an Offline network
Troubleshooting & Common Issues |
---|
Installation & Upgrade
- Preparing for Upgrade of Protect and Resolving Common Upgrade Issues
- Data Conversion error during Upgrade
- Cleaning up broken installs of Protect
- Resolving database upgrade timeout failures
Obtaining Trace Logs
- Console, Client Side (agentless), and Agent log files
- Console Install and Setup Logs
- DPD Trace (for scan detection issues)
- Listing & Purpose of All Log Files
Scanning & Detection
- Troubleshooting Patch Scan Error Codes
- Scans running slow or taking long time to complete
- Scan Results fail to import (Incomplete results)
- Why Shavlik Protect scan results may differ from Windows Update
- Java patches not shown missing or installed
- How to include or exclude specific patches in scan
- Adobe & Mozilla Incremental Updating process
- Patch install/uninstall loops (patches that always show missing)
Patch Deployment & Shavlik Scheduler
- Deployed patches appear as missing
- Deployment Tracker Status Message Values
- How to Troubleshoot A Failed Patch Install
- Service Pack Deployment Guidelines
- Reinstalling the Shavlik Remote Scheduler Service
Database Related
- SQL Database Maintenance Recommendations for Protect
- Cleaning up (purging) a Protect Database
- Increasing database timeout period
- Moving/migrating Protect database
Agents
- Agent Diagnosis Commands
- Agent Install failing at 67% (registration failure)
- How to fully uninstall and reinstall an agent
Other
- Issues adding machines to a group via Active Directory/OU
- Verifying Proxy Settings for Download Issues
- Role Based Administration Lockout Fix
- Understanding the Machine Groups and the Machines View
Other Useful Information |
---|
Behavior of KB983509 - Visual Studio 2010 SP1
Purpose |
---|
Review the behavior of KB983509 Visual Studio 2010 Service Pack 1
Symptoms |
---|
Deployment fails for machines disconnected from the Internet.
Cause |
---|
This is expected behavior as an Internet connection is required during the installation.
Resolution |
---|
Microsoft does provide an ISO image for disconnected environments, however ISO deployment is not supported by Shavlik at this time. If you would like to see this functionality you can submit a feature request by going to http://shavlik.featureidea.com
Additional Information |
---|
Microsoft's KB - http://support.microsoft.com/kb/983509
Download patch/ISO - http://www.microsoft.com/en-us/download/details.aspx?id=23691
Affected Product(s) |
---|
Protect 9.x
Protect 8.x
Able to Scan a Machine but Deployment Fails due to bad credentials set in Machine Properties
Symptoms |
---|
-You are able to successfully scan a machine, but when you attempt to deploy to the machine it fails.
Cause |
---|
This can happen because when you scan the machine it will use the default credentials - which are valid. Then when you attempt a deployment it will use the credentials assigned in the Machine Properties. If the Machine Properties credentials are no longer valid the deployment will fail.
Solution |
---|
Change machine property credentials.
- Click View > Machines.
- Right click one of the selected machines and choose Machine Properties.
- In Machine Properties select 'Assign credential for the selected machines' then choose the desired credential.
You can also choose to leave the Credential in Machine Properties left blank. This way the deployment will use default credentials or credentials assigned via machine group when performing the deployment.
Affected Product(s) |
---|
Protect Version: All
Agent Expiration Date Differs from Console Expiration Date
Symptom |
---|
The Protect Console expiration date is different than the expiration date shown in the Protect Agent.
(Example of Protect Console Expiration Date)
(Example of Protect Agent Expiration Date)
Cause |
---|
Agent seats are held for 45 days from the last time they successfully checked in. This is to allow a seat to be reclaimed by the Console in the event an Agent goes unused for a prolonged period of time. The Agent's expiration date will be 45 days from the last time it successfully checked in.
Resolution |
---|
If the Agent has an expiration date older than 45 days from today, initiating an Agent check-in should refresh its expiration date.
Affected Product(s) |
---|
Shavlik Protect 9.x
vCenter Prtoect 8.x
Hotfixes or Patches Missing from Protect
Symptoms |
---|
Certain Hot Fixes are missing from Protect.
Cause |
---|
One of the criteria for a patch to be added to the Protect data is it must have a publicly available download URL.
Certain Hotfixes from Microsoft are only offered by request.
Example of Microsoft Hotfix Request Form
These patches/hotfixes do not offer a publicly available download URL, and therefore are unable to be added to Protect.
Examples |
---|
Here are some known hotfixes that this article applies to:
- KB2406705
- KB2522766
- KB968287
- KB2597051
- KB2935092
Affected Product(s) |
---|
Protect Version: All
Why do some of the missing patches not have a "Download" indicator next to them?
Purpose |
---|
This document is meant to explain why some patches do not have a "Download" indicator next to it.
Symptoms |
---|
You find a patch in Patch View or a scan result, and there is now Download button in the patch information.
Cause & Resolution |
---|
Not all patches are available to be deployed with protect but the scan information is still available to detect if the patch is missing. We refer to these as ‘scan only’ items.
In some cases the patch requires user intervention and the patch cannot be deployed silently, a good example of this would be with some service packs or rollups so we are not able to download the patch with Protect.
Other times the vendor has changed the url or the patch is no longer publically available. In those cases we leave the scan detection there but are unable to download the patch.
Additionally, the lack of download icon could be caused by out of date data files. You should run a Help -> Refresh Files to ensure you have the latest files.
Affected Product(s) |
---|
Shavlik Protect, All Versions
Upgrade to version 9 Fails with error 'This installation package could not be opened.'
Symptoms |
---|
Upgrading to version 9 fails with errors.
- This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
Errors located in the Protect Installer log files (ProtectInstall_20130903_204512.log) in the TEMP directory (%TEMP%)
- 2013-09-03T20:45:12.7989609Z 0b0c E BitsNotification.cpp:156 Error from BITS: The server does not support the necessary HTTP protocol. Background Intelligent Transfer Service (BITS) requires that the server support the Range protocol header.
Cause |
---|
Clicking the prompt from Protect to upgrade will download a no longer supported web installer.
The web installer is 1.15mb where the full installation file is 154mb.
*Note the Name and Size difference between the 2 files.
Resolution |
---|
Download the full installation file from http://www.shavlik.com/downloads/.
*Note: Always read upgrade documenation prior to running the upgrade. Failure to do so increases likelihood of upgrade issues.
Affected Product(s) |
---|
Shavlik Protect 9.0.x
Scan Error 802: "Unable to open Virtual Disk" when attempting to scan Hosted Virtual Machines
Symptoms |
---|
When attempting to scan a Hosted Virtual Machine or virtual machine Template, You get the error "802: Unable to open Virtual Disk(*****)
Cause |
---|
Could not read boot.ini file in harddrive at '%s'. Unable to read the image's boot.ini file after successfully mounting the hard disk. There can be many causes.
Steps for Troubleshooting |
---|
Please familiarize yourself with our Online Documentation regarding Virtual Machines
http://www.shavlik.com/onlinehelp/Protect90HTMLHelp/HFN.htm
VM Template patching requirements:
http://community.shavlik.com/docs/DOC-23054
The first thing to try is to refresh your Hosted Virtual Machines in Protect. This can be done by opening Machine Groups, clicking on Hosted Virtual Machines and click Refresh. Please also verify your credentials are set correctly for the problematic machine. This will solve many errors.
Next, notice that there are a number listed after the words Virtual Disk.
Examples:
Error: 802 Unable to open Virtual Disk (14009)
Error: 802 Unable to open Virtual Disk (16064)
Please lookup the error listed here:http://www.vmware.com/support/developer/vix-api/vix110_reference/errors/errors.htmlThis can help you troubleshoot your issue.
If the error code is related to connectivity and you have verified your credentials are set correctly, It could be a port problem. Please see this documenthttp://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012382for a list of necessary ports.
More information can be found in the HF.log (if your logging has been previously set to all in tools-options-logging)
This is located
- Windows 7, 8, 2008, 2012 & Vista: C:\ProgramData\LANDesk\Shavlik Protect\Logs
- Earlier OS’s: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Logs
If you still cannot resolve this issue, please erase the logs, recreate the issue and gather the logs. This can be done by following this guide:http://community.shavlik.com/docs/DOC-22921
After you have gathered the logs, please open a support case athttp://support.shavlik.com/, or by calling into support and having them open a case for you. Here is the link to the contact information:http://www.shavlik.com/support/contact/
http://www.shavlik.com/support/contact/
Additional Information |
---|
If you receive scan error 802 - Unable to open virtual disk (4000) you can refer to this document.
Affected Product(s) |
---|
Shavlik Protect 8.x
Shavlik Protect 9.x
.NET Framework patches fail to deploy because .NET Framework is in use
Symptoms |
---|
.NET Framework will fail to install/deploy when scheduled by Shavlik Protect. The same patch can be installed manually.
Cause |
---|
.NET Framework components are in use and cannot be modified.
Resolution |
---|
Before proceeding with scheduled .NET Framework patch deployment troubleshooting, verify that the failed deployment of the patch is not caused by a corrupted .NET Framework installation and that the patch executable can be deployed manually from the worksation. Also verify that scheduled patch deployment is working for non .NET Framework patches.
After these possible causes for patch installation failure have eliminated, Follow these two recommendations to release .NET Framework from its associated applications before patch deployment.
Recommendation 1. - Deploy .NET Framework Patches with the Pre-deploy Reboot option selected in your Deployment Template
This will eliminate the problem with programs in use during your .NET Framework patch deployment.
Verify this by viewing your existing Deployment Templates by clicking Templates-My Deployment Templates.
If you do not have a previous Deployment Template with the Pre-deploy Reboot option selected, you may create a new Deployment Template by clicking on New-Deployment template. By doing a Pre-deployment Reboot, this will ensure that no programs will be in use during the deployment.
For extremet cases 2. - Disable the auto startup of any programs that utilize .NET Framework. (Advanced Users only)
There are 2 ways to do this. Through Group Policy and on each machine.
*NOTE changes to Group Policy or System Configuration can cause problems to your machines. This guide is for informational purposes only. Shavlik Protect Support won't support any problems caused from changes to the Group Policy or System Configuration.
There are multiple places that startup applications are listed. See here for more information. http://technet.microsoft.com/en-us/magazine/ee851671.aspx
Through Group Policy - See this document http://support.microsoft.com/kb/314488
On Each Machine - You can Verify what programs are set to start on boot by using the System Configuration.
Please read this article for more information. http://windows.microsoft.com/en-us/windows7/using-system-configuration
Open the System Configuration by typing msconfig in a run command and clicking OK.
Next click on the startup tab. Uncheck any Programs that use Java. Click OK.
The next screen will Prompt for a reboot. Please reboot before .NET Framework deployment.
Additional Information |
---|
Failed deployment of the .NET Framework patches can also be caused by a corrupted .NET Framework installation. If you are unable to perform a manual installation of the .NET Framework patch from the target workstation, the issue is most likely related to the .NET Framework installation. To troubleshoot this and other non Shavlik related .NET Framework issues, please contact Microsoft Support.
Affected Product(s) |
---|
Shavlik Protect 8.x
Shavlik Protect 9.x