| 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:
- Open the Package Properties in the
Admin Console.
- Select the "Distribution Settings"
tab.
- 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.
- 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.
|