Deloying the ReportBuilder smart client in Reporting Services 2005
There was a problem we had in M where randomly some people could deloy the reportBuilder smart client and others could not.  For those where it fails the browser returns the log below - a 401 permission error.  This was despite the fact that the user had logged in successfully (our Reporting Services site uses Windows Authentication)
 
Scanning the web found lots of others with the same issue, but no coherent fix.   It turns out to be very simple!  When you log on to the site you have to click on remember password - then the download works.  Once the client is installed you don't need this on subsequent visits, but the first time at least you do.
============

PLATFORM VERSION INFO
        Windows                         : 5.1.2600.131072 (Win32NT)
        Common Language Runtime         : 2.0.50727.42
        System.Deployment.dll           : 2.0.50727.42
(RTM.050727-4200)
        mscorwks.dll                    : 2.0.50727.42
(RTM.050727-4200)
        dfdll.dll                       : 2.0.50727.42
(RTM.050727-4200)
        dfshim.dll                      : 2.0.50727.42
(RTM.050727-4200)

SOURCES
        Deployment url                  :
http://sql2005client/ReportServer/ReportBuilder/ReportBuilder.applica...

ERROR SUMMARY
        Below is a summary of the errors, details of these errors are
listed later
in the log.
        * Activation of
http://sql2005client/ReportServer/ReportBuilder/ReportBuilder.applica...

resulted in exception. Following failure messages were detected:
                + Downloading
http://sql2005client/ReportServer/ReportBuilder/ReportBuilder.applica...
did
not succeed.
                + The remote server returned an error: (401)
Unauthorized.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
        No transaction error was detected.

WARNINGS
        There were no warnings during this operation.

OPERATION PROGRESS STATUS
        * [08/02/2006 15:19:48] : Activation of
http://sql2005client/ReportServer/ReportBuilder/ReportBuilder.applica...
has
started.

ERROR DETAILS
        Following errors were detected during this operation.
        * [08/02/2006 15:19:57]
System.Deployment.Application.DeploymentDownloadException (Unknown
subtype)
                - Downloading
http://sql2005client/ReportServer/ReportBuilder/ReportBuilder.applica...
did
not succeed.
                - Source: System.Deployment
                - Stack trace:
                        at
System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downlo­­adQueueItem
next)
                        at
System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
                        at
System.Deployment.Application.FileDownloader.Download(SubscriptionState

subState)
                        at
System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri­­&

sourceUri, String targetPath, IDownloadNotification notification,
DownloadOptions options, ServerInformation& serverInformation)
                        at
System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDir­­ectBypass(SubscriptionStore

subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState&
subState,
IDownloadNotification notification, DownloadOptions options,
ServerInformation& serverInformation)
                        at
System.Deployment.Application.DownloadManager.DownloadDeploymentManifestByp­­ass(SubscriptionStore

subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState&
subState,
IDownloadNotification notification, DownloadOptions options)
                        at
System.Deployment.Application.ApplicationActivator.PerformDeploymentActivat­­ion(Uri
activationUri, Boolean isShortcut)
                        at
System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker­­(Object
state)
                --- Inner Exception ---
                System.Net.WebException
                - The remote server returned an error: (401)
Unauthorized.
                - Source: System
                - Stack trace:
                        at System.Net.HttpWebRequest.GetResponse()
                        at
System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downlo­­adQueueItem
next)

COMPONENT STORE TRANSACTION DETAILS
        No transaction information is available.