An advertisement may not run on remote roaming Advanced Clients after you configure the advertisement to run from a remote distribution point in SMS 2003 (909387)



The information in this article applies to:

  • Microsoft Systems Management Server 2003

SYMPTOMS

In Systems Management Server (SMS) 2003, an advertisement may not run on remote roaming Advanced Clients after you configure the advertisement to run from a remote distribution point.

Note To configure an advertisement to run from a remote distribution point, open the advertisement properties, click the Advanced Client tab, and then change the setting from Do not run program to Run program from a remote distribution point in the When no distribution point is available locally area.

CAUSE

This problem occurs because a new content request is sent only if the package version number has changed, or if the old content location has timed out. When you make the change that is described in the "Symptoms" section, the old content location is still used. Because a new content request is not sent, a distribution point match is not reported, even though a distribution point is now available.

WORKAROUND

To work around this problem, add a comment to the package. When you add a comment, the package version number changes.

To add a comment to the package, follow these steps:
  1. In the SMS Administrator console, expand Site Database (site code - sitename), and then expand Packages.
  2. Right-click the package to which you want to add a comment, click Properties, and then click the General tab.
  3. In the Comment box, type a comment. For example, type Incrementing package version to enable remote roaming Advanced Client advertisement.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

When this problem occurs, entries that are similar to the following may be logged on the client computer.

Scheduler.log

Sending activation message for schedule 'Machine/AdvertisementId-Package ID-2E52A728'. Scheduler 5/11/2005 9:24:45 AM 2608 (0x0A30)
Sending message for schedule 'Machine/AdvertisementId-Package ID-2E52A728' (Target: 'direct:execmgr', Name: '') Scheduler 5/11/2005 9:24:45 AM 2608 (0x0A30)
SMSTrigger '392B58C000080000' (Schedule ID: '', Message Name: '', Target: 'direct:execmgr') will never fire again. Scheduler 5/11/2005 9:24:45 AM 2608 (0x0A30)

Execmgr.log

A duplicate execution request is found for program program name	execmgr	5/11/2005 9:02:43 AM	264 (0x0108)
Execution Manager timer has been fired.	execmgr	5/11/2005 9:03:36 AM	3972 (0x0F84)
Policy arrived for parent program program name	execmgr	5/11/2005 9:24:45 AM	1664 (0x0680)
Mandatory execution requested for program program name and advertisement AdvertisementId	execmgr	5/11/2005 9:24:45 AM	2092 (0x082C)
Creating mandatory request for advert CTL20008, program program name, package packageid	execmgr	5/11/2005 9:24:45 AM	2092 (0x082C)
Raising event:
[SMS_CodePage(437), SMS_LocaleID(1033)]
instance of SoftDistProgramOfferReceivedEvent
{
	AdvertisementId = "AdvertisementId";
	ClientID = "GUID:Client GUID";
	DateTime = "Date.Time";
	MachineName = "Client Computer name";
	ProcessID = 1536;
	SiteCode = "Site code";
	ThreadID = 1664;
};
	execmgr	5/11/2005 9:24:45 AM	1664 (0x0680)
Requesting content from CAS for package packageid version version number	execmgr	5/11/2005 9:24:45 AM	2092 (0x082C)
Raising event:
[SMS_CodePage(437), SMS_LocaleID(1033)]
instance of SoftDistWaitingContentEvent
{
	AdvertisementId = "AdvertisementId";
	ClientID = ""GUID:Client GUID";;
	DateTime = "Date.Time";
	MachineName = "Client Computer name";
	PackageName = "packageid";
	PackageVersion = "version number";
	ProcessID = 1536;
	ProgramName = "program name";
	SiteCode = "site code";
	ThreadID = 2092;
};

execmgr	5/11/2005 9:24:46 AM	2092 (0x082C)
Successfully raised SoftDistWaitingContentEvent event for program program name	execmgr	5/11/2005 9:24:46 AM	2092 (0x082C)
Execution Request for program program name state change from NotExist to WaitingContent	execmgr	5/11/2005 9:24:46 AM	2092 (0x082C)
ContentAvailable ignoring update with no DPs for content request ID {DDFD125D-B3C2-4821-9F9A-6519BA2FA06C}	execmgr	5/11/2005 9:24:47 AM	2092 (0x082C)

CAS.log

Requesting content packageid.version number, size(KB) size, under context System	ContentAccess	5/11/2005 9:24:45 AM	2092 (0x082C)
LS job {17A7B31F-FBCA-4064-9D11-C11A0BF47949} submitted to get DP locations for content packageid.version number	ContentAccess	5/11/2005 9:24:46 AM	2092 (0x082C)
Successfully created location request {DDFD125D-B3C2-4821-9F9A-6519BA2FA06C} for content packageid.version number	ContentAccess	5/11/2005 9:24:46 AM	2092 (0x082C)
Location update from LS for content packageid.version number and location request {DDFD125D-B3C2-4821-9F9A-6519BA2FA06C}	ContentAccess	5/11/2005 9:24:47 AM	2092 (0x082C)
No matching DP Location found	ContentAccess	5/11/2005 9:24:47 AM	2092 (0x082C)

Modification Type:MajorLast Reviewed:11/18/2005
Keywords:kbtshoot kberrmsg kbBug kbSMSPackage kbSMSDistribution kbprb KB909387 kbAudITPRO