Quantcast
Channel: Shavlik User Community : All Content - Ivanti Patch for Windows
Viewing all 2126 articles
Browse latest View live

Manual installation of agent fails on registration.

$
0
0
Symptoms

 

Manually installing an agent fails during the registration process.

  Error found in registration.log

  • 'Error during registration. Error: Error 1300: Not all privileges or groups referenced are assigned to the caller'

  Error found  in the STAgentUI.log

  • 'Error 1314: A required privilege is not held by the client'

 

Cause

 

This error is seen if the user account used to install the agent does not have the correct permissions.

 

Resolution

 

Add required rights in User Rights Assignments.

 

     Known rights needed to install and register agents.

    • "Act as Operating System"
    • "Take Ownership"

 

1. Open Local Security Settings.
2. In the console tree, click User Rights Assignment.
   - Security Settings/Local Policies/User Rights Assignments
3. In the details pane, double-click the user right you want to change.
4. In UserRight Properties, click Add User or Group.
5. Add the user or group and click OK.

*Note: To open Local Security Policy, click Start, point to Settings, click Control Panel, double-click Administrative Tools, and then double-click Local Security Policy.

You can also check what rights the current user has by running the following command from a Windows Command Prompt.

>whoami /priv

 

Additional Information

 

Settings are applied in the following order through a Group Policy Object (GPO), which will overwrite settings on the local computer at the next Group Policy update:

Local policy settings
Site policy settings
Domain policy settings
OU policy settings

*Note: When a local setting is greyed out, it indicates that a GPO currently controls that setting.

 

Affected Product(s)


Shavlik Protect 9.x



Troubleshooting Shavlik Protect patch scan error messages

$
0
0
Purpose

 

Many of the common Shavlik Protect scan errors can be corrected by changes to configuration or environment. This article lists the most common scan error messages and provides some guidance on correcting the issue.

 

 

Cause

 

Scan errors can occur:

 

  • If one or more of the Shavlik Protect Scanning Prerequisites have not been met 
  • If one or more configuration issues are present in Shavlik Protect 
  • Due to one or more environmental issues

 

 

Resolution

 

The table below lists the error codes with the known reason or solution. Most scan errors can be resolved by ensuring you are meeting requirements.
Note: You can see the scan errors listed by viewing your scan result under the 'Results' section and viewing the 'Machines Not Scanned' tab of the scan result.
Capture.JPG

 

Error Code

Description

Error Code 101:

Unable to determine System Language

The scan process reads the Windows ntdll.dll file to determine the language of the system. If this file is inaccessible, the prerequisite validation fails and the scan is aborted. See the following document for more information: http://community.shavlik.com/docs/DOC-23310
Error Code 105:
MS_UNABLE_TO_GET_SYSTEM_DATA
This issue occurs due to an access denied message at the root of the problem, or due to other enironmental or network related issues. See the following KB:
http://community.shavlik.com/docs/DOC-2233
Error Code 200:
System not found. Scan not performed.
This indicates that the specified computer was not located and could not be scanned.
Error Code 201:
System not found. <system error message>
A network problem is preventing the specified machine from being scanned. Check to see that your computer (the scanning machine) is properly connected to the network and that you can remotely logon to the specified machine.
Error Code 202:
System not found. Scan not performed.
A network or system error occurred while the scan was in process. Check to see that your scanning machine is properly connected to the network and that the machine being scanned is still connected to the network. Also ensure that the remote machine is running the Server service.
Error Code 230:
Scan not performed. <system error message>
A general network error has occurred. See the system documentation for more information.
Error Code 235:
System not found, or NetBIOS ports may be firewalled. Scan not performed.
Most likely, there is no machine with the specified IP address. If a machine does exist at this address, a personal firewall or port filtering device may be dropping packets destined for TCP ports 139 and 445.
See the following KB: http://community.shavlik.com/docs/DOC-2220
Error Code 261:
System found but it is not listening on NetBIOS ports. Scan not performed.
A machine exists at this IP address but it is either not listening on, or is blocking access to, TCP ports 139 and 445.
Error Code 301:
SystemRoot share access required to scan.
Unable to connect to the remote machine’s system share. This may occur if the administrator has unshared the systemroot (typically C$ or similar) or has disabled the AutoShareServer(Wks) via the registry. Set Value from 0 to 1 in these registries:

 

HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\
parameters\AutoShareServer

 

HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\
parameters\AutoShareWks

 

For more information on restoring Admin Shares, see the Microsoft Knowledge Base article 318755.
Error Code 429:
DLL is not properly registered.

Error Code 430:
Incorrect version of MDAC.

Error Code 451:
Admin rights are required to scan. Scan not performed.
The current or specified user account performing the scan does not have administrative rights to the machine being scanned. Check to see that the specified account is a member of the local administrators group on the machine being scanned (or is a member of a group with local administrative rights).
Error Code 452:
NetChk is unable to scan this machine. Please check to see that you have administrative rights to this machine and are able to login to this machine from your workstation. Scan not performed.
Check to see that the Server service is enabled on the remote machine and that you can remotely logon to this machine. Ensure that the Workstation service is running on the machine performing the scan.
See the following KB: http://community.shavlik.com/docs/DOC-2218
Error Code 501:
Remote registry access denied. Scan not performed.
Check to see that the Remote Registry service is enabled on the machine being scanned.
See the following KB: http://community.shavlik.com/docs/DOC-2219
Error Code 502:
Scan not performed. Error reading Registry <system error message>
A general registry error has occurred. See the system documentation for more information.
Error Code 503:
Scan not performed. Error reading Registry.
A general registry error has occurred. No additional information is available.
Error Code 553:
Unable to read registry. Please ensure that the remote registry service is running. Scan not performed.
Check to see that the Remote Registry service is enabled on the machine being scanned.
Error Code 621:
OS of target is an unsupported version of Windows
The specified may be a non-Microsoft platform running SMB services or otherwise emulating a Microsoft product. Review the document: http://community.shavlik.com/docs/DOC-23052
Error Code 622:
Machine OS is not Recognized. Please run with tracing on and send to technical support. Scan not performed.
Unable to determine the operating system of the specified machine. This may occur when scanning beta or unreleased versions of Microsoft operating systems.
Error Code 623:
Machine Service pack is not Recognized. Please run with tracing on and send to technical support. Scan not performed.
Unable to determine the Service Pack of the specified machine. This may occur when scanning beta or unreleased versions of Microsoft Service Packs.
Error Code 701:
File http://download.microsoft.com/download/ ... secure.cab was NOT downloaded.
The signed, compressed CAB file containing the security patch information could not be obtained from the specified location. This may occur if the scanning machine is not connected to a network, or is otherwise unable to access the specified file or location. If the CAB file is not obtained, an attempt is made to access the uncompressed XML file via https.
Error Code 702:
File https://www.microsoft.com/technet/secur ... secure.xml was NOT downloaded. Attempting to find local copy of mssecure.cab.
The uncompressed XML file containing the security patch information could not be obtained from the specified location via https. This may occur if the scanning machine is not connected to a network, or is otherwise unable to access the specified file or location. If the XML file is not obtained from the network, an attempt is made to locate an existing version of this file on the local machine.
Error Code 799:
Itanium class servers are not supported by Protect.

Error Code 802:
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 (non-Vista systems).
See: http://community.shavlik.com/docs/DOC-23104
Error Code 803:
Could not find windows install directory in boot.ini file in harddrive at '%s'
The virtual image hard drive was successfully mounted and the boot.ini file was read but the scan engine was unable to locate the %systemroot% folder at the specified location (non-Vista systems).
Error Code 804:
Could not find system32 directory for virtual system at '%s'
The virtual image hard drive was successfully mounted and the boot.ini file was read but the scan engine was unable to locate the %systemroot%\system32 folder at the specified location (non-Vista systems).
Error Code 805:
Timeout when mounting hard drive at '%s' to drive '%c'
An attempt to mount the virtual image was not successful. The mounting process timed out after 60 seconds. Try scanning this image individually to see if the mount succeeds.
Error Code 806:
Error mounting hard drive at '%s' to drive '%c'
An attempt to mount the virtual image was not successful. This can happen if the image being mounted is encrypted, is on a compressed drive, is a template or a linked clone, or any of the vmdk files are read-only. If this is a VMware Workstation or VMware Server image, this error occurs if the image is currently powered on or suspended.
Error Code 807:
Error mounting hard drive at '%s' to drive '%c' with exit code %d
An attempt to mount the virtual image was not successful. The mounting process returned an unknown error code. Contact support for assistance.
Error Code 808:
Could not get return code from mounting tool when mounting hard drive at '%s' to drive '%c' due to %s
The virtual image mounting process completed but the mount process was unable to determine if the mounting was successful.
Error Code 809:
Unknown virtual image type '%s' extracted from '%s'.
The scan engine was unable to determine the virtual image type. This may occur if scanning a currently unsupported virtual image platform.
Error Code 810:
Could not find system32 directory for virtual image: '%s'
The virtual image hard drive was successfully mounted but the scan engine was unable to locate the image's %systemroot%\system32 folder.
Error Code 811:
Could not get information about drive mounted at '%s' for system:'%s'
The scan engine was unable to determine the systemroot drive letter for the mounted image.
Error Code 812:
Could not open mounted registry key 'HKLM\\Software\\MountedDevices' for system: '%s'
The virtual image hard drive and registry was successfully mounted but the scan engine was unable to read the mounted registry.
Error Code 813:
Could not enumerate the values under the key HKLM\\Software\\MountedDevices for system: '%s'
The virtual image hard drive and registry was successfully mounted but the scan engine was unable to enumerate values from the mounted registry.
Error Code 814:
No path to vmware-mount.exe provided!
The scan engine was unable to locate the VMware mounting tool. Please make sure that the VMware Virtual Disk Development Kit has been properly installed.
Error Code 815:
Could not find mounting tool at '%s'
The scan engine was unable to locate the VMware mounting tool. Please make sure that the VMware Virtual Disk Development Kit has been properly installed.
Error Code 816:
Could not read system file at '%s'
The vmx configuration file does not exist for the specified VMware Workstation or VMware Server image.
Error Code 817:
Error parsing system file at '%s'
The scan engine was unable to read the vmx file for the specified VMware Workstation or VMware Server image. Check the vmx file and ensure that it can be read in a text viewer.
Error Code 818:
'%s'. Unable to mount the virtual image. The virtual image is currently powered on.
The scan engine was unable to mount the virtual image because the virtual image was powered on. The scan engine is only capable of scanning images that are offline (powered off).
Error Code 819:
'%s'. Unknown PowerStatus '%d'
The scan engine was unable to determine the current state of the image (powered on, suspended, powered off).
Error Code 820:
%s'. Scanning suspended or paused images is not currently supported.
The scan engine was unable to mount the virtual image because the virtual image was suspended (paused). The scan engine is only capable of scanning images that are offline (powered off).
Error Code 821:
Could not open Objects key in BCD for image at '%s'
The scan engine was unable to access the boot configuration data (BCD) for this image. This error message could indicate that there is a problem with the specified image. Try powering on this image to ensure that it is still valid. This error message applies to Vista images only.
Error Code 822:
Could not enumerate keys in 'BCD\\Objects' for image at '%s'
The scan engine was unable to enumerate information from the boot configuration data (BCD) for this image. This error message could indicate that there is a problem with the specified image. Try powering on this image to ensure that it is still valid. This error message applies to Vista images only.
Error Code 823:
Could find default boot section in the BCD for image at '%s'
The scan engine was unable to enumerate boot information from the boot configuration data (BCD) for this image. This error message applies to Vista images only.
Error Code 824:
Could not open key at 'BCD\\Objects\\%s\\Elements\\22000002' for image at '%s'
The scan engine was unable to open the boot information data from the boot configuration data (BCD) for this image. This error message applies to Vista images only.
Error Code 825:
Could find the Windows root in default boot section of the BCD for image at '%s'
The scan engine was unable to locate the value which stores the location of the windows directory in the boot configuration data (BCD) for this image. This error message applies to Vista images only.
Error Code 826:
Registry mount sentry is NULL!
The scan engine was enable to mount the virtual image's registry. The console may be running low on memory.
Error Code 827:
Hard-drive mount sentry list is NULL or empty!
The scan engine was unable to read the vmx file and/or this file had no hard drives configured for the image.
Error Code 828:
Could not mount registry for image '%s'. This could be caused by running a non supported configuration. Windows 2000 can't mount x64 registries.
The scan engine was unable to mount the registry for the virtual image. This may occur if using a Windows 2000 console and trying to mount x64 images (unsupported).
Error Code 829:

 

Error: 829 - Accessing disk ID
Error: 829 - Accessing disk ID, Code:16054 – Invalid connection

This error can occur due to a number of different reasons. This is an error that occurs prior to mounting the image - it is not related to mounting the image (like the errors above)

 

General errors:

 

VIX_E_FAIL = 1,
VIX_E_OUT_OF_MEMORY = 2,
VIX_E_INVALID_ARG = 3,
VIX_E_FILE_NOT_FOUND = 4,
VIX_E_OBJECT_IS_BUSY = 5,
VIX_E_NOT_SUPPORTED = 6,
VIX_E_FILE_ERROR = 7,
VIX_E_DISK_FULL = 8,
VIX_E_INCORRECT_FILE_TYPE = 9,
VIX_E_CANCELLED = 10,
VIX_E_FILE_READ_ONLY = 11,
VIX_E_FILE_ALREADY_EXISTS = 12,
VIX_E_FILE_ACCESS_ERROR = 13,
VIX_E_REQUIRES_LARGE_FILES = 14,
VIX_E_FILE_ALREADY_LOCKED = 15,
VIX_E_NOT_SUPPORTED_ON_REMOTE_OBJECT = 20,
VIX_E_FILE_TOO_BIG = 21,
VIX_E_FILE_NAME_INVALID

Error Code 1001:
IPv6 addresses are not supported.
IPv6 addresses are currently not supported. Ensure that IPv4 is enabled.

 

 

Affected Product(s)

 

 

Shavlik NetChk Protect 7.x

Shavlik Protect 9.x

Patches that will not be supported in Protect from 1/14/14 Patch Tuesday

$
0
0
Purpose

 

This document is meant to provide information about specific patches that cannot be supported for patching within the Protect application.

 

 

Description

 

The following patches from the January 14, 2014 Patch Tuesday will not be supported within Protect:

 

MS14-004 - DynamicsAX

Reason: The patch cannot be automated in Protect. See article http://community.shavlik.com/docs/DOC-23357 for more details.

 

MS14-001, KB2863901 only

Reason: This is a custom Microsoft patch for a specific customers which we cannot support.

 

 

Additional Information

 

You can find additional information for these patches at the corresponding Microsoft articles:

 

MS14-004

http://technet.microsoft.com/en-us/security/bulletin/ms14-004http://support.microsoft.com/kb/2880826

 

MS14-001

http://technet.microsoft.com/en-us/security/bulletin/MS14-001

 

 

Affected Products

 

Shavlik Protect 9.x

vCenter Protect 8.x

Shavlik SDK, All Versions

Shavlik Rebrands

Deployment time range?

$
0
0

Hi. I am wondering if there is a way to force or allow agentless patch deployment over a time range so that (for example) machines offline on Monday might get the message on Tuesday and patches could be deployed. This may be a feature request. It might also be something in scheduled tasks now, but I confess I have not delved into that part of Protect yet. Advice and guidance appreciated, thanks.

ProtectCloud relation to My Console?

$
0
0

RE ProtectCloud users who have agents on their machines that connect through the Cloud: does the cloud console talk to my console? I have set 3 types of patch scans in the agent policy used by my remote folks. Do I need to ensure my console has patches downloaded in order for remote users to get them, or is the whole thing independent of my control and console used on network?

I also find the machine view of agent machines to work less than optimally, because some of the machines I have targeted for remote agents have never been scanned by my console. Any recommendations on this? Thanks.

Scheduled automatic downloads Core engines/definitions is not working

$
0
0

1604_157_49_cache.png

 

Symptoms

 

I followed the steps of the following article: How to Schedule Automatic Definition Downloads

And when I go in Help> About and look for Data versions they are shown as still not updated.

 

 

Cause

 

In fact the files are effectivly updated but the GUI is not showing the current state of the file verison.

 

 

Resolution

 

Close and reopen the Shavlik console.

 

 

Affected Product(s)

 

Shavlik Protect 9.x

Migration Tool - Clicking to Backup/Restore Does Nothing

$
0
0

1604_157_49_cache.png

 

 

Symptoms


When running the Shavlik Migration Tool, clicking the 'Backup core settings', 'Backup user settings', 'Restore core settings''Restore user settings', button does nothing.

 

1-gui.png

 

The ST.Backu.Protect.UI.Managed log shows this error:

 

 

2014-01-20T17:48:29.7656250Z 0001 C Program.cs:71|System.IO.FileLoadException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
File name: 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'
at ST.Backup.Protect.UI.MainForm.BtnActionClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at ST.UI.Toolkit.KryptonButton.OnClick(EventArgs e)
at ST.UI.UserControls.STButton.OnClick(EventArgs e)
at ST.UI.Toolkit.KryptonButton.OnButtonClick(Object sender, MouseEventArgs e)
at ST.UI.Toolkit.ButtonController.OnClick(MouseEventArgs e)
at ST.UI.Toolkit.ButtonController.MouseUp(Control c, Point pt, MouseButtons button)
at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
at ST.UI.Toolkit.ViewManager.MouseUp(MouseEventArgs e, Point rawPt)
at ST.UI.Toolkit.VisualControlBase.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at ST.UI.Toolkit.VisualControlBase.WndProc(Message& m)
at ST.UI.UserControls.STButton.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

 

 

Cause


This is caused by a missing patch: Q2468871, MSWU-544, Non-security Patches

 

 

 

Solution


Install the pre-requisite patch: Q2468871, MSWU-544, Non-security Patches. This patch must be installed on the Original console as well as the Target console.

 

2-prereq.png

 

To download this patch please visit:

http://www.microsoft.com/en-us/download/details.aspx?id=3556

 

Related Document:

How to Include or Exclude Specific Patches in Scan Results

 

 

 

Affected Product(s)


Shavlik Protect 9.x

 

 

 

 

Methods to install a Shavlik Protect Agent

$
0
0

Abstract : Agent installation prerequisites can be found in the Quick Start Guide here :http://www.shavlik.com/uploadedFiles/Support/Online_Documentation/Shavlik_Protect_90/agent-quick-start-guide.pdf

 

Agents can be installed via multiple methods, as follows:

 

Console Installation - Push method


Agents can be installed from the console, in which case all the configuration prerequisites are the same as those for an agentless patch deployment See Patch Scanning Prerequisites This includes enabling the remote registry service on the target machine and verifying that the proper TCP ports are open. During the install process, the agent machine will need to successfully resolve the console via DNS and connect to the console via TCP 3121 in order to obtain the assigned policy. An agent policy must be created and configured prior to installation.

Push Method Steps

  • Create a new machine group.
  • Add the agent machine to the machine group using a machine name, domain name, or IP address. You cannot use the Install / Reinstall Agent button to install  agents on machines that were added as organizational units, nested groups, or IP  address ranges by IP address.
  • Specifiy the necessary, machine specific credentials.
  • Select the machine, then select 'Install/Reinstall Agent'.

 

You can also select a previously scanned machine from the Machine View and select Install/Reinstall with Policy

Capture.PNG

 

Manual Installation

 

Agents can be installed from the target machine, in which case the agent machine will need to successfully resolve the console via DNS and connect via TCP 3121. Additionally, valid credentials for the console machine will need to be supplied, or a passphrase will need to be supplied. In the case of a passphrase being used, the passphrase will need to have been set on the console machine via the 'Agents' tab of the 'Tools>Options' menu. An agent policy must be created and configured on the console prior to installation. The preferred method of installation is as follows:

  • Ensure that the console's datafiles have been updated successfully.
  • Copy the 'STPlatformUpdater.exe' file from the console machine to the agent machine. This file is located in the following folder :
  • C:\ProgramData\LANDesk\Shavlik Protect\Console\DataFiles
  • Login to the agent machine using credentials with administrator level privileges on the local machine.
  • Launch the installer.

If the IP address is used to specify the console URL, it will be necesarry to create an Alias for this same IP address on the console machine.

 

Scripted Installation


Agents can be installed using a script. This method of installation is very similar to a manual installation, with the exception that the target machine will run the installation using the 'Local System' account, and that the necessary installation options must be specified as command line switches. See the administration guide for further details outlining the necessary syntax.

 

Once the agent has been installed, the installer files for the necessary components will be downloaded and executed. The components installed will depend upon the configuration of the agent policy (i.e. if Active Protection is enabled, or a threat task is defined, the agent will download and install the threat engine component). The installer files, as well as all other necessary patch and data files, will be downloaded from the source as specified in the agent policy. If the agent is unable to obtain these files from the specified source, the agent will fail to perform as expected.

 

Logs

 

The installation log files can be located in any of the following locations, depending upon installation method:

 

C:\Windows\Temp\

C:\Windows\Temp\{stringvalue}\

%temp%\

The log files will be named as follows:

STPlatform*.log

AgentInstaller.log

 

Once the agent has been successfully installed, further log files (including installation log files from component installations) can be located in the agent data files (within the '...\Logs' subdirectory).


Protect Cloud agents prerequisites

$
0
0
Purpose

 

If you are using Protect Cloud synchronization, you have the ability to install a Shavlik Protect Agent from the cloud. This is particularly helpful if you have target machines that are away from the corporate network and unable to contact the console.

 

Description

 

There are two basics steps to a cloud-based installation:

  1. You (the adminstrator) must log on to the Protect Cloud service, create an agent key, and then email the key to the users of each target machine.
  2. The user on each target machine will follow the email instructions to install and register the agent.

 

If you want to learn more about this feature, please refer tour Quick Start Guide about Agents, to the Best Practises guide or to the e-learning videos on our website.

 

Protect Cloud Prerequisites

 

  • Must be running Shavlik Protect Standard or Shavlik Protect Advanced.
  • Must have a Protect Cloud account (How to register the Console http://community.shavlik.com/docs/DOC-23158).
  • Shavlik Protect console should be registered.
  • Applies only to agents that are configured to use Protect Cloud synchronization.
  • The console must have a reliable Internet connection.
  • Outgoing TCP ports 80 (http) and 443 (https) must be available when communicating with Protect Cloud.
  • The URL protectservices.shavlik.com must be accessible when communicating with Protect Cloud.

 

Affected Products

 

Shavlik Protect 9.x

How to Submit a Feature Request

$
0
0

Template

1604_157_49_cache.png

 

 

Purpose


Our Development team is always excited to hear what new ideas you have for our product! Each and every idea is reviewed and given serious thought on if and how your idea could be implemented. Here is how you can let us know!

 

 

Steps

 

 

 

There are 2 ways of submitting a feature request. The first is through Protect. This can be done by going to Help-> Submit a Feature Request.

 

Capture5.PNG

 

The Second is by going directly to this link. Here you can give your ideas.

https://www.accompa.com/featureidea.html?fname=shavlik

 

Capture6.PNG

Prerequisites to use Integrated Windows Authentication to access a remote SQL Server from a Protect Console

$
0
0

CommunityTemplate

1604_157_49_cache.png

 

 

Purpose

 

Verify that an existing Microsoft SQL Database meets Pre-Requisites to use Integrated Windows Authentication to access a remote SQL Server

 

 

Description

User Account and domain prerequisites

 

• The Shavlik Protect console and SQL Server must be joined to the same domain or reside in

different domains that have a trusted relationship. This is so the console and the server can compare credentials and establish a secure connection.


• For security purposes, Shavlik recommends using Windows authentication where possible.

 

• On the SQL Server,  verify that a machine account has been created that represents the Protect Console. It will be in the domain\machinename format. The machine account is the console's machine name and must contain a trailing $ . You should be able to see the machine account under the Security node under Logins.  If the machine account exists, right click the machine account and select Properties. Verify that Window authentication is selected and the default database is the one that you use for Protect.  Normally the database name is ShavlikScans if you created the database from a Protect 8 installation and Protect if you started with Protect 9.  If the machine account does not exist, follow instructions in the Document "Manually Configuring a Remote SQL Server to Accept Machine Account Credentials" http://community.shavlik.com/docs/DOC-23340

VerifySQLMachineAccount.gif

A machine account representing the Protect Console must also exist for the specfic Protect database.

 

verfiySQLUser_role.gif

 

 

Additional Information

For an explanation of the permissions specified above, reference Protect SQL Account Configuration for least privilege requirements http://community.shavlik.com/docs/DOC-1463

 

The machine accounts described above should have been created automatically during product installation.  If the account information is missing follow  Instructions in the Document "Manually Configuring a Remote SQL Server to Accept Machine Account Credentials" http://community.shavlik.com/docs/DOC-23340

 

 

Affected Product(s)

Protect 9.X

Protect 8.X

Data Rollup results differ on the Primary and Secondary Console

$
0
0

                                                                                          1604_157_49_cache.png

 

Symptoms

Data Rollup results differ on the Primary and Secondary Console in the results view or in reports (Deployment Status by Machine).

 

Primary Console

PrimaryRollup.PNG

 

Secondary Console

 

SecondaryRollup.PNG

 

 

 

Cause

 

Minutes between sending console's results is set to send to frequently. The deployment does have results qued but they are not complete. The incomplete results are sent to the Primary Console. Once the incomplete results are sent to the Primary Console the updated complete results will not be resent via data rollup.

 

MinuteForRollup.PNG

 

 

 

Resolution

 

Have the console send the results less frequently. For example 1440 minutes would be once every 24 hours (default is 240 minutes).

The results are sent based on the last time the Shavlik Protect Console service was started, that is when the timer begins.

Error loading patch definitions: the given key was not present in the dictionary.

$
0
0

1604_157_49_cache.png

 

Symptoms

 

You receive and unexpected error when clicking Help > Refresh Files, or navigating to View > Patches.

 

The ST.Protect.Native log contains the following error:

Unable to load the custom XML file [C:\ProgramData\Shavlik Technologies\NetChk\pathtoxmlfile]

 

Cause

 

Protect is attempting and failing to import an invalid custom patch XML created by the user.

 

Solution

 

Navigate to directory containing custom patch XML.

 

Protect 9.x

Windows Vista and Newer: C:\ProgramData\LANDesk\Shavlik Protect\Console

Windows XP: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console

 

Protect 8.x

Windows Vista and Newer: C:\ProgramData\Shavlik Technologies\NetChk

Windows XP: C:\Documents and Settings\All Users\Application Data\Shavlik Technologies\NetChk

 

Identify the custom patch file by its .XML extension, right click the file, choose rename, add .OLD at the end.

This will effectively remove the file from being processed by Protect, and allow verifying that the abscense of that file fixes the problem.

 

Affected Product(s)


Protect Version: All

Scan Stall/Freeze - Logged Errors: Failed to determine service pack name for product; & The required attribute 'Ordinal' was not found

$
0
0

1604_157_49_cache.png

 

                 

Symptoms

 

  • Patch Scans stalls or freezes between step '4. Scan for Patches' and step '5. Wait for Results.'
  • Scans go from '1 of 1 machine complete. 0 machines not scanned' to '0 of 0 machine complete. 0 machines not scanned'.
  • Protect's ST.ServiceHost.Managed.Log contains an error such as:
    • Failed to determine service pack name for product 'xxx'
    • The required attribute 'Ordinal' was not found

 

Example of error found in the ST.ServiceHost.Managed.Log:

 

 

2013-09-20T16:52:08.7528184Z 0011 W PatchResultXmlSerializer.cs:225|Failed to determine service pack name for product 'Microsoft Report Viewer Redistributable 2008'.

2013-09-20T16:52:08.7684416Z 0011 E LegacyResultSerializer.cs:77|866959a1c7464ff9972859b295b69244: System.Xml.XmlException: The required attribute 'Ordinal' was not found Line 2, position 80304.

at ST.Core.Xml.XmlReaderExtensions.GetAttributeAsInt32(XmlReader reader, String name)

at ST.Services.Serializers.PatchResultXmlSerializer.ParseAssessedProduct(XmlReader reader, Int32 machineLanguageLcid)

at ST.Services.Serializers.PatchResultXmlSerializer.ParseAssessedProducts(XmlReader reader, Int32 machineLanguageLcid)

at ST.Services.Serializers.PatchResultXmlSerializer.ParseResult(XmlReader reader, PatchResultDto result)

at ST.Services.Import.Patch.PatchResultXmlSerializer.ParseMachineResult(XmlReader reader, Result`1 scanResult)

at ST.Services.Import.Patch.PatchResultXmlSerializer.ReadResult(ResultEnvelope envelope, XmlReader reader)

at ST.Services.Import.Patch.PatchResultXmlSerializer.Deserialize(Guid resultId, XmlReader reader)

at ST.Services.Import.LegacyResultSerializer`1.ParseResultBatch(ResultFile resultFile, Stream resultStream)

at ST.Services.Import.LegacyResultSerializer`1.Deserialize(ResultFile file)

2013-09-20T16:52:08.7684416Z 0011 W Dispatcher.cs:193|Invalid/incomplete results file encountered 'C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console\Arrivals\Patch\Xml\Invalid/incomplete results'.

2013-09-20T16:52:08.7684416Z 0011 W ResultFileQueueManager.cs:147|Result file 'C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console\Arrivals\Patch\Xml\866959a1c7464ff9972859b295b69244' is duplicate or invalid. Moving to bad files.

 

 

                 

Cause


This issue is caused because Protect's product detection is finding a version of an application that needs a repair/reinstall or is not supported, such as a beta or RC version of a product. The scan failing out due to this is a known defect that should be fixed in a future version of Protect.

 

 

                 

Resolution

 

First, ensure that you have the latest patch definitions by going to Help > About. Outdated patch definitions can cause this issue to occur. Running Help > Refresh Files should update your patch definitions.

 

If you continue to have the issue, it will be best to open a case directly with support. You can open a case at,http://support.shavlik.com/

 

If you can provide the following information at the time you open a case it will help to expedite support's ability to provide a resolution:

 

  • Protect Console side Logs as noted in this document:
  • A copy of the 'Arrivals' folder, which can be found in the following location:
    • Version 9 -
      • Vista & Later: C:\ProgramData\LANDesk\Shavlik Protect\Console\Arrivals
      • Earlier OS's: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console\Arrivals
    • Version 8 -
      • Vista & Later: C:\ProgramData\Shavlik Technologies\Console\Arrivals
      • Earlier OS's: C:\Documents and Settings\All Users\Application Data\Shavlik Technologies\Console\Arrivals

 

If you are aware of which system may be causing the scan to fail out, it can also be helpful to obtain the following information:

  • A DPD Trace of target system found to have this problem. Refer to the following document:
  • An Export of the following registry keys from the target system: 
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products

 

 

 

                 

Applies To

 

 

Shavlik Protect 9.x

Patch Installation - Newer Version Installed Than Version Offered in Scan Results

$
0
0

Symptoms


Deploying an out of date installs a different version than intended / installs the latest version available.

 

*Note:This issue may occur for different Vendor Software. This Document will explain using Adobe Flash as an Example.

 

 

Example:

When using out of date scan data, or scanning for a specific patch (How to Find/Exclude Specific Patches in Scan Results), the Scan results indicate a Patch is missing, which is older than the latest available patch for the specified product.

 

Current Latest Patch Available for Adobe Flash (at time of writing): 11.8.800.175

 

2-newest version.png

 

Scanning results identifying missing Version: 11.8.800.094

 

2-outdated scan.png

 

Target Machine's Currently Installed Version: 11.7.700.224

 

1-old version installed.png

 

When choosing to install the detected missing patch version (11.8.8.094) a newer version is installed (11.8.800.175).

 

4-newesty version installed.png

 

 

Cause

  1. Adobe currently utilizes a static URL for all of its newest Flash releases ('http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi').
  2. Shavlik does not host patches for download, but rather utilizes vendors public URL's for download.

 

Because the same URL is used for each new patch release, when Protect attempts to download the 'outdated' patch version (11.8.800.094) the URL responds with a download for the latest patch version (11.8.800.175).

 

 

Solution

 

Option 1 - Use Latest Version of Patch

Verify Protect is using up to date detection data (Help  > Refresh Files).
Use the latest version of Patch accordingly.

 

 

Option 2 - Use Outdated Specific Version

If it is necsesary or desirable to use a specific outdated version of Flash, the installation media would have to be obtained manually and installed manually; Protect does not offer an automatic means to install the outdated version due to the static URL discussed previously.


Incorrect Patch information

$
0
0

Hi,

I have just scanned one of my machines with vCenter Protect 8.0. It lists many missing patches, one of them is MSWU-765 (Q2836939). The vCenter displays it under the product .NET Framework 4 and released in June 2013. But the KB article of the microsoft shows that the patch is for .NET 2.0 which was released in September 2013.

 

Here is the link to KB article:

http://support.microsoft.com/kb/2836941

 

Why is this difference? Attached snapshot of vCenter Protect scan.

 

Thanks

Srikanth Badireddy

MSWU-765 (Q2836939) affected products listed in Protect doesn't match MS article

$
0
0
Symptoms

 

 

When viewing patch MSWU-765 (Q2836939) within Protect, either in Patch View or within scan results, you may see it list affected products with .NET 2.0, 3.5, and 4 as well as Windows 7 and other newer operating systems. This appears to conflict with the 'Applies To' section of the MS KB article for this patch:

 

http://support.microsoft.com/kb/2836941

Applies to

-Microsoft .NET Framework 2.0 Service Pack 2, when used with:

Microsoft Windows Server 2003 Service Pack 2

Microsoft Windows XP Service Pack 3

 

 

Cause

 

 

Our data content team provided the following explanation about why this differs from the 'Applies to' section of the mentioned MS KB article:

 

At the time of release we bundled all June and September .net non-security updates into that one bulletin(MSWU-765) instead of breaking them out into 10 different ones. Since only one kb can be listed per bulletin (within Protect XML) it references just that one KB. In reality, this one bulletin contains multiple .net kbs.

 

 

Resolution

 

The detection for this should be correct - you should apply the patch.

 

 

Affected Products

 

Shavlik Protect 9.x

vCenter Protect 8.x

Overnight batch runs

$
0
0

Hello all,

 

Using Protect 9.0, if I create a machine group for patching and set it to start at midnight, do all servers start or once or run sequentially??

 

Thanks.

Upgrade from 8.0.1 to 9.0.1182

$
0
0

So i've been failing on the connect to existing database section.
Is it required the account being used be a 'sysadmin' on the sql instance.

the instructions only say db_owner and a few others which i have marked.

I've opened a support ticket, but thought i would ask the community.    

Notification of Successful Patch

$
0
0

We currently use Shavlik 9.0.1182.0, have created a machine group that currently only has (9) servers in it.  These servers all have agents installed.  We have created an Agent Policy that utilizes a patch task.  This patch task also has a custom patch scan template, a deployment template and a deploy patch group all configured. 

When running  a scan and patch from the home screen against this machine group and picking all the same options (scan template, deployment and patch templates) but manually running them we get a notification via email due to the email info being setup on the scan patch template.  A record of the scan also is indicated under the “results”. 

 

I am unable to find a way to get notified that the patch policy process ran or to see this activity in the “results” tab.  Where do I set or can it be set that we get notified via email that the agent policy ran as scheduled.
thanks

Viewing all 2126 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>