Page 1 of 1

No Such File

Posted: Wed Dec 11, 2019 1:27 pm
by vmskostoff
What is the best method or methods, to remove files that come up on a dir as "no such file"?

Re: No Such File

Posted: Wed Dec 11, 2019 3:41 pm
by puder
You could simply DELETE them, but if that somehow fails, try SET FILE/REMOVE.

The only way I've seen directory entries which show "no such file" is when a file has been linked in multiple directories with SET FILE/ENTER and then one of them is DELETEd which leaves the other one dangling.

Summary advice to avoid the problem (if this was the cause): Don't use SET FILE/ENTER unless you (and everyone else with control over those files) will remember the multiply-linked nature of the file(s) and not DELETE one reference when you still have the other. Note that the admonishment against DELETE includes PURGE.

Re: No Such File

Posted: Fri Feb 14, 2020 11:17 am
by snadow
You could always use

$ ANALYZE/DISK/REPAIR

Or the freeware program (it came from DEC but being freeware, it was not officially supported) DFU - Disk and File Utilities - which is a lot faster than ANALYZE... however I believe that it only supports ODS-2 disks and not ODS-5.

$ DFU/VERIFY/FIX

Re: No Such File

Posted: Wed Feb 26, 2020 3:42 am
by willemgrooters
DFU works on ODS5-disks as well.

To get the lastest version, check https://www.digiater.nl

Re: No Such File

Posted: Wed Feb 26, 2020 7:00 am
by martinv
It does have some display issues with disks > 1TB - some sizes are displayed as negative numbers.. Otherwise, it's a must-have.

Re: No Such File

Posted: Mon Jan 18, 2021 9:55 am
by garyrevell
We're using NFS mounts from a Debian server on our OpenVMS system and occasionally experience the "No such file" error, and this causes compilations to fail as source or include files are missing.
  • What's the usual cause of these errors?
  • How can we stop them occurring/fix them?
Typically it's only a 5-10 files out of hundreds that give this error.

Thanks

Gary

Re: No Such File

Posted: Mon Jan 18, 2021 10:17 am
by hein
Gary, the older base topic is about a very specific problem case.
For the OP a simple DIREXXX (XXX to prevent to pick up symbol definitions) would show the file, but any action on the file such as DIRECTORY/SIZE would fail with no-such-file .
Is the same situation true for your case?
What were your exact errors SYS$_NOSUCHFILE or RMS$_FNF ?

You may want to create a fresh post for your specific problem

Please include
- exact error message(s)
- why you think the files are looked for in the place they are looked for ( Logical names? Search lists?)
- how the files should have gotten there (always there? freshly compiled? freshly copied? SET FILE/ENTER ?)

hth.

Hein.