"Preferred sender for package xxx has a unknown type, cannot convert it to an address type."

Goto the SMS Home Page

 
When I attempt to advertise any package to a client I see the following message in Distmgr.log:

"Preferred sender for package <SiteServer><pkg_id> has a unknown type, cannot convert it to an address type."

I refresh the DP to re-advertise a Package and monitor the distribution process with SMS Trace. The smsapm32.log doesn't tell me anything that helps in troubleshooting this problem.

Why doesn't SMS know what the preferred sender is for any of my Packages.

Contributed By: Carl Sullivan [MSFT]
Distribution Manager will log this error for Packages despite the success or failure in sending the package to a child site. This error is not indicative of a problem but indicates that no "Preferred Sender" was defined for the package in question.

If a "Preferred Sender" is defined, this error will not be displayed and no indication of the Sender will be provided.

If a "Preferred Sender" is not defined, SMS will default to the Standard Sender and utilize it to send the package, but log the error.

The SQL Table for SMS "SMSPackages" has a column labelled "PreferredAddress".  If no "Preferred Sender" is defined, this column will be blank. When this column is blank, the error is returned in the Distribution Manager Log.

To eliminate this error from the Log, define a "Preferred Sender" for the Package in question.

To do so:

  1. Open the Package Properties in the Admin Console.
  2. Select the "Distribution Settings" tab.
  3. For "Preferred sender" change it from "No Preference" to any of the listed options. Even if a Sender is not defined, it will be listed as an option. In almost all cases the Standard Sender should be selected.
  4. Close the Properties for the package and update the Distribution Points.

For the Package in question, the errors will no longer be logged and the selected Sender will be listed in the SQL Table.

Distribution Manager does not place the Advertisement on the CAP. This is done by Inbox Manager. It will copy the .LKP, .INS, and .OFR files to the CAP in the offerinf.box directory. You may want to take a look at the Advertisement system flow in the SMS Admin Guide which better details this process.

First though you should verify that the package is on the DP. Do this by checking the Status Messages for this Package or by manually checking the package share on the DP for the packageid folder.

If its not there then clients are not going to get any Advertisement for it. Troubleshoot this by using the Software Distribution system flows in the SMS Admin Guide and the logs of the components involved. If it is there start looking at the Advertisement flow, Offermgr.log (offer manger) will show when offers (Advertisements) are created for the clients that a members of the collection you are targeting.
 

© FAQShop.com 2003 - 2008

Goto the SMS Home Page

Email the Author