Based on the error message, my first guess about the problem would go like this:
Why is "/tmp/arun/ALU_PERL/testdir/modifi" being used as a file name? It looks like it has been truncated, and probably should be longer.
If the file name really is supposed to be "/tmp/arun/ALU_PERL/testdir/modifi", then why does it not exist on the system where this script is being run?
Line 215 of your script will have the "open()" statement, which is causing the error. Either there's a literal string there ("/tmp/arun/ALU_PERL/testdir/modifi"), or else there's a variable holding that string as its value when that line is reached. In the latter case, there's some other line in your script where that value is being assigned to the variable, and it would be useful to know where that value is coming from. Good luck with that. |