All Forums |
Register |
Login |
Search |
Subscriptions |
My Profile |
Inbox |
Tool Warehouse |
FAQs |
Resources |
Help |
Member List |
Address Book |
Logout |
|
|
Error with IBM Tivoli Backup software
|
Logged in as: Guest |
Users viewing this topic: none |
|
Login  |
|
|
Error with IBM Tivoli Backup software - Apr. 3, '06, 10:11:58 AM
|
|
|
xguzman
Posts: 8
Joined: May 19, '04,
Status: offline
|
We now receive an error when trying to perform a backup of certain files stored within the AXIAR environment.
The backup application we are using is IBM Tivoli v5.3.2.
The directory we are receiving the error on is usr\local\lib\perl5\5.6.1\pod.
The error we are receiving is:
03/27/2006 01:45:09 ANS9999E ntrc.cpp(928): Received Win32 RC 1
(0x00000001) from FileRead(): ReadFile
'\\pamsvr\e$\OPENNT\USR\LOCAL\LIB\PERL5\5.6.1\POD'. Error desription:
Incorrect function.
We have been in contact with IBM support. We have applied their recommendations but continue to receive the error.
Any idea will be appreciated.
Xavier
|
|
|
RE: Error with IBM Tivoli Backup software - Apr. 3, '06, 1:43:46 PM
|
|
|
Rodney
Posts: 3714
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
|
[AXIAR is a business document system running on Interix]
I've not used the Tivoli Backup software before.
But the message "Incorrect function" is interesting.
What is the output from "ls -l on this file?
What is the o/p from cacls on this file too?
Nevermind, I see the problem. It's the Dumb-ass Win32 environment.
The key is case-senitivity with the file system.
In /usr/local/lib/perl5/5.6.1 there are two entries in the directory:
"Pod" (a subdirectory) and "pod" (a symbolic link to 'Pod').
|
|
|
RE: Error with IBM Tivoli Backup software - Apr. 3, '06, 6:59:57 PM
|
|
|
markfunk
Posts: 670
Joined: Mar. 31, '03,
Status: offline
|
What Rodney is saying is that this is bug in Tivoli backup software.
This is a bug in all Win32 based backup software that I've seen.
(Even in Microsoft's backup software !).
The reason is that Win32 is a case-insensitive subsystem by default
and most Window's software assumes that all programs on Windows stick
to the case-insensitive environment. They don't realize (or care)
that NTFS is a case-sensitive fileystem and that anyone can create
multiple files with the same name but with differing case.
Interix allows this by default (because that's the UNIX way),
but even Win32 allows this. The problem with Win32 is that it provides
case-sensitive file creation apis but it does not provide case-sensitive
file lookup/detection/selection apis.
One has to use the Window's kernel apis to properly handling this situation.
In your case, it may be possible to remove the "pod" symlink.
The perl library should only use "Pod". So as long as your personal perl code
sticks to "Pod", you should not need the "pod" symlink.
|
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
|
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts |
|
|
|