Hi,

I'm trying to restore a file to a Netware 6.0 SP5 volume (same volume
as it was backed up from) using Veritas Netbackup 5.1 MP6 (at the time
that the file was backed up, the master was MP5 and the client MP4).
All volumes on the Netware box are NSS.
The netbackup master is on a Windows 2003 box.
Both servers are in the same Gb switch.
For what it's worth, the file in question is used by a MAC.
Backups are working fine.
Restores of files from other volumes seem to be fine.

If I launch the restore job from the backup master (also the media
server) it fails with the following:

10:38:03 (6909.001) WRN - can't create file:
SERVER:\MAC\xxxxxx\xxxxxx\xxx.PST (WIN32 3: Unknown error)
10:39:28 (6909.001) INF - TAR EXITING WITH STATUS = 0
10:39:28 (6909.001) INF - TAR RESTORED 0 OF 1 FILES SUCCESSFULLY
10:39:28 (6909.001) INF - TAR KEPT 0 EXISTING FILES
10:39:28 (6909.001) INF - TAR PARTIALLY RESTORED 0 FILES

I've tried various other restore options including original
location,different location, new volume, etc... So, I've seen
somewhere the suggestion that you can try and launch this from the
target, i.e. the veritas client running on the netware box. Name
resolution is working ok, you can ping each server by name from the
other (although this is unsuccessful when you use the FQDN) - there are
entries in hosts file on each for the other.

When I try this method, it fails with 'ERROR: Socket read error' .
Below is what I believe to believe to be a relevant part of a log under
the BP directory on the client:

12:28:41: [5472.5522] <2> get_oldestfull_date: DAT -
midnite=1170201600, end_of_time=1262390400
12:28:41: [5472.5522] <2> dtcp_connect: TCP - success:
gethostbyname(xxxxxxxxx) = xxx.xx.xxx.xx
12:28:41: [5472.5522] <2> dtcp_bind_port: TCP - success obtaining
socket
12:28:41: [5472.5522] <2> dtcp_bind_port: TCP - ports: start:0 min:0
max:0
12:28:41: [5472.5522] <2> dtcp_bind_port: TCP - success: bind socket
(7) to port (3625)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (linger):
iErr=0, optlen=8, onoff=0, linger=0
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (oob inline):
iErr=0, optlen=4, optval=0 (0x0)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (keepalive):
iErr=0, optlen=4, optval=8 (0x8)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (send
timeout): iErr=0, optlen=4, optval=0 (0x0)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (recv
timeout): iErr=0, optlen=4, optval=0 (0x0)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (linger):
iErr=0, optlen=8, onoff=0, linger=0
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (oob inline):
iErr=0, optlen=4, optval=256 (0x100)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (keepalive):
iErr=0, optlen=4, optval=8 (0x8)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (send
timeout): iErr=0, optlen=4, optval=0 (0x0)
12:28:41: [5472.5522] <2> dtcp_showoptions: TCP - socket (recv
timeout): iErr=0, optlen=4, optval=0 (0x0)
12:28:41: [5472.5522] <2> dtcp_connect: TCP - success: connect socket
(7)
12:28:41: [5472.5522] <16> dtcp_getsockname: TCP - failure:
gethostbyaddr() (HOST_NOT_FOUND 1)
12:28:41: [5472.5522] <4> OV_SHORT
OV_NB_RQST_PROTO::OVPC_RecvLikelyDate: INF - likely date request =
carrieruk1 UNKNOWN CARRIERUK1 NONE 0 12 0 1262390400 C C C C C 0 0 0 0
0 0
12:28:41: [5472.5522] <2> dtcp_write: TCP - success: send socket (7), 4
of 4 bytes
12:28:41: [5472.5522] <2> dtcp_write: TCP - success: send socket (7),
85 of 85 bytes
12:28:45: [5472.5522] <2> dtcp_read: TCP - success: recv socket (7), 4
of 4 bytes
12:28:45: [5472.5522] <2> dtcp_read: TCP - success: recv socket (7), 14
of 14 bytes
12:28:47: [5472.5522] <16> dtcp_read: TCP - failure: recv socket (7)
(TCP 54: Connection reset by peer)
12:28:47: [5472.5522] <2> dtcp_close: TCP - success: close socket (7)


The only thing I'd noted of interest there was that 'gethostbyname' was
successful and 'gethostbyaddr' had come up with 'HOST NOT FOUND'. So
is this likely to be failing because I don't have DNS entries in place
for these servers?

The content of the BP.INI file is below:

[bp]
ClientName = CARRIERUK1
List_Files_Timeout = 30000
Restore_Retries = 0
Time_Overlap = 60
Buffer_Size = 64
Use_Archive_Bit = yes
Clear_Archive_Bit_Incr_Wait = 300
Allow_Server_Write = yes
Case_Sensitive_Exclude_List = no
Perform_Default_Search = yes
Accumulate_Files = no
User_Directed_Timeout = 32400
Keep_Logs_Days = 3
Announce_DHCP_Interval = 0
Allow_Non_Reserved_Ports = yes
NW_Migrated_files = no
NW_Uncompress = no
Version = 500
Error_Messages_Max = 10
Generate_English_Logs = no

[exclude]

[include]

[servers]
master = xxxxxxxxx
server = yyyyyyyyyy

[clients]
browser = yyyyyyyyy

[tcpip]
bpcd = 13782
bprd = 13720
port_minimum = 1025
port_maximum = 5000
port_minimum_reserved = 512
port_maximum_reserved = 1023
Required_Interface =

[user]
Archive_Class = any
Archive_Sched = any
Backup_Class = any
Backup_Sched = any

[debug]
flush = 0
heap = 0
level = 0
tcp = 0

[encryption]
Crypt_KeyFile =
Crypt_LibPath =
Crypt_Option = 0
Crypt_Strength = 40

[compress]
Use = 0
Buffer_Size = 61
Minimum_Size = 512

[ofb]
Use = yes


Thanks for your help.
Best regards,
Nigel.


--
Nigel