- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Missing brain cells
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2007 07:39 AM
02-16-2007 07:39 AM
Something's not clicking today. I've got a system running DECnet Plus that I wanted to get rid of all my proxies on. No sweat -- a few iterations of Remove /Proxy got them. Most of them.
Now I'm left with all the Phase IV proxies in the NetProxy.dat file. I can't remember what I need to do to get rid of them! I could just delete the NetProxy.dat file, then re-create it with a Create/Proxy, but isn't there a way to just delete the entries?
If I see a proxy like "Buzz::Woody Woody" and I try to Remove/Proxy Buzz::Woody, it comes back and says "SECSRV-E-NOSUCHPROXY, no proxy record matches your specification". I'm guessing it's actually looking for "Local:.Buzz::Woody" in Net$Proxy.dat and not "Buzz::Woody" in NetProxy.dat.
So, how do I get rid of entries in NetProxy.dat? Why didn't removing the Phase V proxies remove the Phase IV ones, too?
Flustered,
Aaron
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2007 09:13 AM
02-16-2007 09:13 AM
SolutionI'd be tempted to try tossing whatever wildcard deletion operations are accepted.
The brute-force approach here is to shut down DECnet, blow away netproxy and net$proxy, then create/proxy to recreate them, then restart.
It is also worth a look around the ECO area, as there have been a few similar reports over the years, an there might well be an ECO for OpenVMS and/or DECnet-Plus available for whatever versions are in use here.
Stephen Hoffman
HoffmanLabs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2007 09:46 AM
02-16-2007 09:46 AM
Re: Missing brain cells
UAF> show /proxy *
Default proxies are flagged with (D)
LOCAL:.VENUS::SAKOVICH
SAKOVICH (D)
BUZZ::SAKOVICH
SAKOVICH (D)
UAF> show /proxy buzz::sakovich
%SECSRV-E-NOSUCHPROXY, no proxy record matches your specification
UAF> remove/proxy buzz::sakovich
%UAF-E-NAFREMERR, error removing proxy from LOCAL:.BUZZ::SAKOVICH to *
-SECSRV-E-NOSUCHPROXY, no proxy record matches your specification
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2007 10:10 AM
02-16-2007 10:10 AM
Re: Missing brain cells
I think I may be missing the same brain cells as I have seen this a long time ago after DECnet phase IV to V conversions, but can't remember exactly how we got the proxies removed. The problem as I recall is with authorize trying to do name resolution of a phase IV node name that did not exist in the NETNODE_REMOTE.DAT file at the time of the DECnet V conversion.
We may have temporarily disabled the DNS clerk and then been able to remove the old phase IV proxies. Or you might use DECNET_REGISTER to enter a temporary namespace entry for local::.buzz. Then try to remove the proxy.
Bill
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2007 10:22 AM
02-16-2007 10:22 AM
Re: Missing brain cells
SHOW /PROXY /OLD output?
Not sure if there's a REMOVE /PROXY /OLD. (Not?)
Another approach is to open up NETPROXY directly yourself, and go hunting.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2007 01:26 AM
02-17-2007 01:26 AM
Re: Missing brain cells
Which versions are you running? There's been all sorts of "fun" in this area over time. Personally I've never really liked the way that the proxy database works under Phase V - it always wants the entire fullname string, never the short alias name string. It seems to attempt all the translations / name resolutions before it goes near the file. I think it would be much better if it were to allow the use of short alias names and old-style Phase IV names in the file, then do all the lookups outside the file, but there you go.
Easiest solution is to trash the proxy database, then recreate it with a DCL command file. For example:
$ say "... Creating a new proxy file."
$ !
$ if f$search(proj_proxy_file) .nes. "" then delete/nolog/noconf 'proj_proxy_file';*
$ open/write proxy 'proj_proxy_file'
$ proxydef :== "write proxy"
$ proxydef "$ set noon"
$ proxydef "$ !"
$ proxydef "$ ! Wipe out old proxy database"
$ proxydef "$ !"
$ proxydef "$ set server security_server /exit"
$ proxydef "$ wait 00:00:05.00"
$ proxydef "$ delete/noconfirm/nolog netproxy:;*"
$ proxydef "$ delete/noconfirm/nolog net$proxy:;*"
$ proxydef "$ set server security_server /start"
$ proxydef "$ wait 00:00:05.00"
$ proxydef "$ !"
$ proxydef "$ ! Create new proxy database"
$ proxydef "$ !"
$ proxydef "$ define/user sys$output nl:"
$ proxydef "$ define/user sys$error nl:"
$ proxydef "$ mcr authorize"
$ proxydef "!"
$ proxydef "create /proxy"
$ proxydef "!"
... add all the new proxies you need
$ proxydef "!"
$ proxydef "! All done"
$ proxydef "!"
$ proxydef "exit"
$ proxydef "$ exit"
$ close proxy
Then run the resulting command file once you're happy with it.
Cheers, Colin (www.xdelta.co.uk).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2007 01:35 AM
02-17-2007 01:35 AM
Re: Missing brain cells
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2007 02:50 AM
02-22-2007 02:50 AM
Re: Missing brain cells
Thanks folks -- nice to know I've not gone senile. Yet.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2007 03:24 AM
02-22-2007 03:24 AM
Re: Missing brain cells
No excuses, I knew better.