Disabling SSLv3 in VMware vCenter settings causes VMware backups with SAN transport to fail with error status 23 and 6

Article: 100015077
Last Published: 2015-02-12
Ratings: 0 1
Product(s): NetBackup & Alta Data Protection

Problem

SSLv3 support may be disabled in favour of TLSv1 in vCenter. This will cause VMware backups with SAN transport to fail with error codes 23 and 6.

 

Error Message

The following error message will be shown in backup job detailed status:

2/11/2015 2:58:48 PM - Error bpbrm(pid=7016) from client 2003VM1-SAN: ERR - Error opening the snapshot disks using given transport mode: Status 23

2/11/2015 2:58:49 PM - Info bpbkar32(pid=7960) bpbkar waited 0 times for empty buffer, delayed 0 times.   

2/11/2015 2:58:54 PM - Error bpbrm(pid=7016) could not send server status message       

2/11/2015 2:58:54 PM - Critical bpbrm(pid=7016) unexpected termination of client 2003VM1-SAN        

2/11/2015 2:58:54 PM - Info bpbkar32(pid=0) done. status: 6: the backup failed to back up the requested files 

 

VxMS provider log will show the following error messages:

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [06836 error 'HttpConnectionPool-000000'] [ConnectComplete] Connect failed to <cs p:0000000002854f00, TCP:vcenter5:443>; cnx: (null), error: class Vmacore::Ssl::SSLException(SSL Exception: error:140000DB:SSL routines:SSL routines:short read)

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [06836 trivia 'Default'] Setting error in state 1 : class Vmacore::Ssl::SSLException(SSL Exception: error:140000DB:SSL routines:SSL routines:short read)

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [06836 trivia 'vmomi.soapStub[1]'] Request completed [class Vmacore::Http::UserAgentImpl::AsyncSendRequestHelper:0000000003562E98]

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [06836 trivia 'ThreadPool'] HandleWork() leaving

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [06836 trivia 'HttpConnectionPool-000000'] [DecConnectionCount] Number of connections to <cs p:0000000002854f00, TCP:vcenter5:443> decremented to 0

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [07260 trivia 'ThreadPool'] ThreadPool[idle:4, busy_io:0, busy_long:0] HandleWork(type: 0, fun: class boost::_bi::bind_t<void,class boost::_mfi::mf3<void,class Vmacore::System::ThreadPoolAsio,class boost::shared_ptr<class Vmacore::Exception> const & __ptr64,int,class Vmacore::Functor<void,class Vmacore::Exception * __ptr64,int,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil> const & __ptr64>,class boost::_bi::list4<class boost::_bi::value<class Vmacore::Ref<class Vmacore::System::ThreadPoolAsio> >,class boost::_bi::value<class boost::shared_ptr<class Vmacore::Exception> >,class boost::_bi::value<int>,class boost::_bi::value<class Vmacore::Functor<void,class Vmacore::Exception * __ptr64,int,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil,class Vmacore::Nil> > > >)

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [07260 trivia 'ThreadPool'] HandleWork() leaving

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [07568 error 'Default'] Cannot use advanced transport modes for vcenter5/moref=vm-175/snapshot-241: Other error encountered: SSL Exception: error:140000DB:SSL routines:SSL routines:short read.

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] 2015-02-11T14:58:36.093-05:00 [07568 info 'Default'] Successfully released all resources.

           14:58:36.0093 : g_vixInterfaceLogger:libvix.cpp:1825 <DEBUG> : [VFM_ESINFO] VixDiskLib: Advanced transport modes not available for opening moref=vm-175.

 

Cause

NetBackup versions up to 7.6.1 include a version of VMware Virtual Disk Development Kit (VDDK) which does not support TLSv1 and requires SSLv3.

Solution

VDDK 5.5.4 supports TLSv1 and is currently scheduled to be included in NetBackup 7.6.1.1.

Do not disable SSLv3 in vCenter until all VMware backup hosts are upgraded to NetBackup version includes VDDK 5.5.4 or above.

vCenter SSL setting

For more information refer to the following VMware document:

VDDK 5.5.4 Release Notes


Was this content helpful?