Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

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
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> SFU / Interix - Getting Started >> Error with IBM Tivoli Backup software Page: [1]
Login
Message << Older Topic   Newer Topic >>
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
Post #: 1
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').

(in reply to xguzman)
Post #: 2
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.

(in reply to Rodney)
Post #: 3
Page:   [1]
All Forums >> [SFU / Interix / SUA Technology] >> SFU / Interix - Getting Started >> Error with IBM Tivoli Backup software Page: [1]
Jump to:





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


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.031