"Delete Product" in Publisher

Topics: Configuration Issue
Oct 8, 2013 at 7:21 PM
I have some empty Products / Vendors within the Tree View on the left side of the management window. These products / vendors have a "(0)" indicating there is no updates inside of them.

However, when I right-click on it the "Delete Product" is greyed out. Am I unable to delete an empty product?
Editor
Oct 8, 2013 at 7:25 PM
Did you try reconnect? I recall having the same problem once. Unfortunately I don't remember what solved it.
Oct 8, 2013 at 7:31 PM
Unfortunately that doesn't help. It been like this for the past couple of version of the Publisher product.

I just finally created a discussion thread about it. I'm hoping it something simple that I'm doing wrong.
Coordinator
Oct 8, 2013 at 7:47 PM
Edited Oct 8, 2013 at 7:52 PM
Hi,

The 'Delete Product' option is available if :
  1. WPP run on the Wsus server AND the checkbox "Connect to local Server" is checked.
  2. "0" is display at the right of the Product name.
  3. The "When Publishing a new update" option is set to either :
    • "Let me choose" or
    • "Always make this update visible in the wsus console".
DeleteProductSettings

You can not delete Official Microsoft Products nor the product called "Locally Published".

Have a look at this thread
Oct 8, 2013 at 9:36 PM
I have been trying to run the Publisher on the WSUS server itself using the "Connect to local server" option but it keeps giving me a "Unable to connect to remote server". The only way that I am able to connect is by UNCHECKING the "Connect to local server" option.

Why does the local server option work?
Editor
Oct 8, 2013 at 9:43 PM
Did you fill all required fields (Servername, Connection port, SSL) and checked "connect to local Server"?

Regards
Norbert
Oct 8, 2013 at 9:48 PM
Is SSL Required? That is why it doesn't work.

I will have to figure something out with certs then.
Editor
Oct 8, 2013 at 9:56 PM
DDSkier wrote:
Is SSL Required?
No, only if your WSUS is configured to use it. Default is without ssl.
I will have to figure something out with certs then.
Not necessarly.

bye
Norbert
Oct 8, 2013 at 9:58 PM
Hmmm... I my development environment I can't connect locally to the server on port 80.
However, in my production environment I CAN connect locally when using SSL. That is why I think SSL may be required.

Could it be something else?
Editor
Oct 8, 2013 at 10:28 PM
Is your server using port 80 instead of 8530?
Oct 8, 2013 at 10:39 PM
The WSUS IIS website is set to use port 80.
Coordinator
Oct 9, 2013 at 7:21 AM
SSL is not required for this feature.
When you run WPP directly on the Wsus server and the "Connect to local server" is checked, WPP don't use the Port number, the server name nor the SSL state.

If you can't connect to your Wsus server by running WPP directly on the server, you surely have a problem with your Wsus server. Try to see in the log file if anything wrong appear.
Oct 9, 2013 at 3:20 PM
The WSUS console work fine from the local server. The publisher tool just doesn't want to connect using the "Connect to local server" checkbox.

The log for the publisher shows the following:

10/9/2013 10:18:01 AM WPP is up and ready
10/9/2013 10:19:19 AM Entering Void ConnectToServer(System.Object, System.EventArgs)
10/9/2013 10:19:19 AM Entering Void ClearBeforeConnecting()
10/9/2013 10:19:19 AM Entering Void ClearDisplay()
10/9/2013 10:19:19 AM Entering Void AdjustSplitterDistance()
10/9/2013 10:19:19 AM Entering Void ResetControl()
10/9/2013 10:19:19 AM Entering Void ClearDisplay()
10/9/2013 10:19:19 AM Entering Void .ctor() : ComputerControl
10/9/2013 10:19:19 AM Entering Void .ctor() : ComputerListViewer
10/9/2013 10:19:19 AM Entering Wsus_Package_Publisher.Credentials GetInstance()
10/9/2013 10:19:19 AM Entering Wsus_Package_Publisher.WsusWrapper GetInstance()
10/9/2013 10:19:20 AM Entering Void .ctor()
10/9/2013 10:19:20 AM Entering Void .ctor() : ComputerDetailViewer
10/9/2013 10:19:20 AM Entering Void dtpInstalledAfter_ValueChanged(System.Object, System.EventArgs)
10/9/2013 10:19:20 AM Entering Void Display(System.Windows.Forms.DataGridViewSelectedRowCollection)
10/9/2013 10:19:20 AM Entering Void dtpInstalledAfter_ValueChanged(System.Object, System.EventArgs)
10/9/2013 10:19:20 AM Entering Void Display(System.Windows.Forms.DataGridViewSelectedRowCollection)
10/9/2013 10:19:20 AM Entering Void .ctor()
10/9/2013 10:19:20 AM Try connecting to : dev-wsus.devmclabs.com
10/9/2013 10:19:20 AM Entering Void StartWaitingForm(System.String)
10/9/2013 10:19:20 AM Entering Boolean Connect(Wsus_Package_Publisher.WsusServer, System.String) : dev-wsus.devmclabs.com (Local), en
10/9/2013 10:19:25 AM **** Unable to connect to the remote server
10/9/2013 10:19:27 AM Entering Void StopWaitingForm()
10/9/2013 10:19:30 AM Entering Void .ctor() : FrmSendDebugInfo
10/9/2013 10:19:31 AM Entering Void lnkLblShowInformations_LinkClicked(System.Object, System.Windows.Forms.LinkLabelLinkClickedEventArgs)



Are there other logs you suggest I look at?
Coordinator
Oct 18, 2013 at 7:52 PM
The WSUS console work fine from the local server.
I suspect the Wsus console to always use the port number. If you try to add a server at the wsus console and enter a wrong port number, the console didn't connect.

The log clearly show that WPP will try to connect to the local server :
10/9/2013 10:19:20 AM Entering Boolean Connect(Wsus_Package_Publisher.WsusServer, System.String) : dev-wsus.devmclabs.com (Local), en
But the error message indicate an error on a remote server :
10/9/2013 10:19:25 AM **** Unable to connect to the remote server
I really don't know what to think about this.
It's just like something prevents WPP to connect directly to the local server but allow remote connection.

I don't know how to solve your problem. The fact that you are the only one user to have reported this problem makes me think that there is a problem with your wsus installation/configuration.
Marked as answer by DDSkier on 10/22/2013 at 1:27 PM