Thank you @HannesK for your response. Are we allowed to open a support case for home lab issues? If so, I certainly will.
DNS is solid, I'm using the standard port (443), and I have disabled all firewalls and AV.
Sorry my sentence was confusing. Brave is a browser, basically a de-Googled Chrome. I can login to my ESXi host using Brave running on Linux. But I cannot login to my ESXi host using Firefox running on Server 2019 where VBR resides. That's the distinction I was trying to draw. It appears Server 2019 and/or Firefox doesn't like something about the ESXi cert. Whatever it is, it seems to be irritating Veeam, too.
Here's what I see in Svc.VeeamBackup.log when I try to add my ESXi server:
Code: Select all
[04.03.2021 09:05:18] <25> Error Failed to retrieve service content for host: 00000000-0000-0000-0000-000000000000:buddy.blazing.local:443:19943383-0a1a-45e3-a895-3db51f82ac05
[04.03.2021 09:05:18] <25> Error Failed to login to "buddy.blazing.local", port 443, user "veeam", proxy srv: port:0 (System.Exception)
[04.03.2021 09:05:18] <25> Error Server stack trace:
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceSession.Create(CServiceConnSpec connSpec, CSpsServiceHolder spsServiceHolder, CPbmServiceHolder pbmServiceHolder, CInventoryServiceHolder invServiceHolder, CRawSoapInvokerHolder rawSoapInvokerHolder)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CSoapService..ctor(Guid hostId, String host, CServiceConnSpec connSpec, IHierarchyContentLoader contentLoader, RemoteCertificateValidationCallback validationCallback)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CSoapConnection.Connect(Guid dbHostId, String host, Int32 port, String user, String password, Boolean useProxy, String proxyHost, Int32 proxyPort, IHierarchyContentLoader contentLoader, RemoteCertificateValidationCallback validationCallback)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CSoapConnection..ctor(Guid dbHostId, String host, Int32 port, String user, String password, Boolean useProxy, String proxyHost, Int32 proxyPort, IHierarchyContentLoader contentLoader, RemoteCertificateValidationCallback validationCallback, Boolean useCache)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CSoapConnection..ctor(Guid dbHostId, String hostName, CDBSoapCreds soapCreds, IHierarchyContentLoader contentLoader, Boolean useCache)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.Satellite.CSoapConnectionHolder.Connect(String hostId)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.Satellite.CSatelliteViSoapConnectorServiceStub.GetServiceContent(String hostId)
[04.03.2021 09:05:18] <25> Error at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
[04.03.2021 09:05:18] <25> Error at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
[04.03.2021 09:05:18] <25> Error Exception rethrown at [0]:
[04.03.2021 09:05:18] <25> Error at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
[04.03.2021 09:05:18] <25> Error at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.IViSoapConnector.GetServiceContent(String hostId)
[04.03.2021 09:05:18] <25> Error at Veeam.Common.Remoting.CRetryableMethod.DoInvoke[Ret](ActionDelegate`1 dlg)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ServiceLib.CViSoapMangementServiceStub.GetServiceContent(String hostId)
[04.03.2021 09:05:18] <25> Error The underlying connection was closed: An unexpected error occurred on a receive. (System.Net.WebException)
[04.03.2021 09:05:18] <25> Error at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
[04.03.2021 09:05:18] <25> Error at VimApi.VimService.GetWebResponse(WebRequest request)
[04.03.2021 09:05:18] <25> Error at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
[04.03.2021 09:05:18] <25> Error at VimApi.VimService.RetrieveServiceContent(ManagedObjectReference _this)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceImpl.RetrieveServiceContent(ManagedObjectReference _this)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceImpl.RetrieveServiceContentWithRetry(CServiceImpl service, ManagedObjectReference serviceInstanceRef)
[04.03.2021 09:05:18] <25> Error --- End of stack trace from previous location where exception was thrown ---
[04.03.2021 09:05:18] <25> Error at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceImpl.RetrieveServiceContentWithRetry(CServiceImpl service, ManagedObjectReference serviceInstanceRef)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceImpl.Create(CServiceConnSpec connSpec, CookieContainer cookieContainer, ManagedObjectReference serviceInstanceRef)
[04.03.2021 09:05:18] <25> Error at Veeam.Backup.ViSoap.CServiceSession.Create(CServiceConnSpec connSpec, CSpsServiceHolder spsServiceHolder, CPbmServiceHolder pbmServiceHolder, CInventoryServiceHolder invServiceHolder, CRawSoapInvokerHolder rawSoapInvokerHolder)
[04.03.2021 09:05:18] <25> Error Received an unexpected EOF or 0 bytes from the transport stream. (System.IO.IOException)
[04.03.2021 09:05:18] <25> Error at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
[04.03.2021 09:05:18] <25> Error at System.Net.Security._SslStream.StartFrameHeader(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
[04.03.2021 09:05:18] <25> Error at System.Net.Security._SslStream.StartReading(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
[04.03.2021 09:05:18] <25> Error at System.Net.Security._SslStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
[04.03.2021 09:05:18] <25> Error at System.Net.TlsStream.Read(Byte[] buffer, Int32 offset, Int32 size)
[04.03.2021 09:05:18] <25> Error at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
[04.03.2021 09:05:18] <25> Error at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
That happens when I click the Continue button in this dialog.
I have tried various forms of the ESXi login name in Veeam's credentials config:
veeam@buddy.blazing.local
veeam
buddy\veeam
buddy.blazing.local\veeam
Each time I get the same error: Received an unexpected EOF or 0 byes from the transport stream.
And I re-verified that I can login to the ESXi web interface as user "veeam" and that it is an Administrative user in ESXi just like root.
I never imagined getting a home lab running would be this difficult. But at least it's good troubleshooting experience!