- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- URGENT - Logical Names disappearing mysteriously
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-14-2006 03:02 AM
02-14-2006 03:02 AM
1. The system is running along happy as can be and sudennly some of the lower level group logical names are no longer defined. For example:
"UTL_EXE" = "APPLICATION_DISK:[H_H.COMMERCIAL.UTL.EXE]"
"APPLICATION_DISK" = "COMM_APP_DISK" (LNM$GROUP_000400)
1 "COMM_APP_DISK" = "DSA1:" (LNM$SYSTEM_TABLE)
When we start having problems I do a SHOW LOGICAL on COMM_APP_DISK and I get the error %SHOW-S-NOTRAN, no translation for logical name COMM_APP_DISK which causes the programs to not be found. The root logical names for the data disks are also disappearing which creates major problems for detached processes and batch processes.
2. System logical names are being deassigned or disapperaing somehow. What brought this to my attention was when I tried to do a SHOW CLUSTER and got an error message about the language not being defined. The logical name SYS$LANGUAGE was not defined as well as SYS$ANNOUNCE and SYS$WELCOME. There were several other system level logical names that were not defined as well. All of them were some of the logicals set in VMS$INITIAL-050_LIB.COM command procedure.
I am stumped and do not know what is happening. Our configuration is a cluster between a VAX 4000-705A running VMS V6.2 and an AlphaServer ES40 running VMS V7.3. The cluster was rebooted 10 days ago and we have been running smooth until yesterday afternoon.
I know this is not a standard VMS cluster and that it is not officially supported but we have been running like this for the last year and a half with absolutly no problem. I would love to upgrade the VAX to VMS V7.3 but we are running an application that is now owned by Kodak, they are not supporting the application anymore and will not give up the source code. So I cannot upgrade to a newer version of VMS because I cannot make application changes that are needed. (Like recompile /re-link in a new major operating system version to even run the programs.) All I have are executables.
Any help with the problem of the logical names would be greatly appreciated.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:11 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:11 AM
02-14-2006 03:11 AM
Re: URGENT - Logical Names disappearing mysteriously
this sounds very strange to me. I have never seen that logical names in the system and the group table are suddendly missing.
I think there must be something or somebody who deassigns those logicals.
About your kodak application. Did You try to run this application on VMS 7.3. I would expect, that those image are running without to recompile and to relink. (If that is normal usercode and not depending on SYSDEF)
You may see a hopefully small performance degradation, but in most cases the will run
regards
Heinz
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:17 AM
02-14-2006 03:17 AM
Re: URGENT - Logical Names disappearing mysteriously
Heinz - VMS does not allow you to take an executable from a V6.x system and run it on a V7.x system. You get an error that says something about the image not being compatible. Thanks for the suggestion though.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:18 AM
02-14-2006 03:18 AM
Re: URGENT - Logical Names disappearing mysteriously
in the middle "Example of Logical Name Table Security Auditing".
More simple but try with access delete or write.
Wim (didn't use that myself yet)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:23 AM
02-14-2006 03:23 AM
Re: URGENT - Logical Names disappearing mysteriously
I agree with the suggestion of instrumenting the system with alarms.
On the images being incompatible with releases later than 6.2, that does indeed sound unusual. Can you be more specific on the precise error message(s) that are appearing.
There are some run-time library issues, but they generally can be circumvented.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:55 AM
02-14-2006 03:55 AM
Re: URGENT - Logical Names disappearing mysteriously
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 03:58 AM
02-14-2006 03:58 AM
Re: URGENT - Logical Names disappearing mysteriously
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 04:09 AM
02-14-2006 04:09 AM
Re: URGENT - Logical Names disappearing mysteriously
I am not too concerned about what is modified but rather who or what is the culprit that is modifying the logicals. I did the example and it generated a huge number of alarms. I disabled it and now have it enabled for audit logging ONLY without alarming so I can get the data when the problem happens without having the system console beeping like crazy until then. After that I will disable the audit logging.
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 04:45 AM
02-14-2006 04:45 AM
Re: URGENT - Logical Names disappearing mysteriously
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 04:50 AM
02-14-2006 04:50 AM
Re: URGENT - Logical Names disappearing mysteriously
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 05:16 AM
02-14-2006 05:16 AM
Re: URGENT - Logical Names disappearing mysteriously
DEFINE/SYSTEM 310_THAYERP "logical-name-value"
What is the maximum length of "logical-name-value" that is allowed by the system.
Phillip
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 06:18 AM
02-14-2006 06:18 AM
Re: URGENT - Logical Names disappearing mysteriously
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 06:29 AM
02-14-2006 06:29 AM
Re: URGENT - Logical Names disappearing mysteriously
We use a system logical with the users name to track what they are entering in the programs. This was added about a week or so ago. These logical names were not clearing the value out but rather appending the new information onto the end of the logical name. I'm sure that some of them were running over the 255 limit and I am wondering if that could have caused the systems LNM Hash table to create a situation where it overwrote or deleted logicals. Does that sound like a possibility?
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 06:35 AM
02-14-2006 06:35 AM
Re: URGENT - Logical Names disappearing mysteriously
Did you install all patches ? Is the logical visible when using wildcards ? May be do a show logical to a file, a bit later again and do a diff. But what about sys$announce ?
But did the audit stuff report something usefull ?
I would reboot and see if it comes back.
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 07:22 AM
02-14-2006 07:22 AM
Re: URGENT - Logical Names disappearing mysteriously
You can have 128 list elements, so each name could have up to 128*255 characters.
I've extended my use of this further in code that captures output of a pipe and stuffs it into logical name(s) to avoid creating a file.
If it uses up the 128, it bridges to another logical name by making the last list element a pointer to another list.
Please find the DCL version of the code attached here. There is a C version of this program that I wrote long ago, but I only have executable copies of it anymore. (time to rewrite it I suppose).
This DCL version depends on the freeware utility SLMOD (Search List Modifier).
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 09:25 AM
02-14-2006 09:25 AM
Re: URGENT - Logical Names disappearing mysteriously
The problem with the long logical names was that it was not initializing the logical to blank when they request a different record. It was appending the record/account number to the value currently in the logical.
The problem has not happened again so the audit has not showed my anything yet. If it does happen again (hopefully it will not) then I will look at that first after I get everything running again.
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2006 09:36 AM
02-14-2006 09:36 AM
Re: URGENT - Logical Names disappearing mysteriously
What is/was the reason why sys$announce was gone ?
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-15-2006 01:47 AM
02-15-2006 01:47 AM
Re: URGENT - Logical Names disappearing mysteriously
So, I changed the way that this logical is being set and have not had a problem since.
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-15-2006 02:09 AM
02-15-2006 02:09 AM
Re: URGENT - Logical Names disappearing mysteriously
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-15-2006 03:47 AM
02-15-2006 03:47 AM
Re: URGENT - Logical Names disappearing mysteriously
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2006 04:55 AM
02-27-2006 04:55 AM
Re: URGENT - Logical Names disappearing mysteriously
Here is the scenerio:
We have a VAX Basic program that creates a logical name to show what account and order is being accessed by the user. This logical name was created by getting the users process name using SYS$GETJPIW with an Item list. Immediately before this code there is a section of code that gets the terminal name of the user using the SYS$GETJPIW with a different item list.
Here is what was causing the problem. If the code that was getting the terminal name returned no value the program was going to the program label directly after the section of code that gets the process name. We have a product called MAGIC that allows a user (usually a developer) to have multiple sessions on a single powerterm window. The way it does this is by creating a subprocess. These subprocesses have a terminal name of FTAx:. If someone is in one of these subprocesses created by MAGIC the SYS$GETJPIW would return a blank value and the value for the logical name, STAT_LOGICAL$, would not be set. In VAX Basic this would make the logical name variable STAT_LOGICAL$ equal 255 Null characters. We were able to reproduce the problem at will and identified the code section in debug.
When this situation happened and the program would later attempt to create or delete a logical name with the uninitialized variable STAT_LOGICAL$ in the system table using LIB$SET_LOGICAL or LIB$DELETE_LOGICAL it would cause the loss of logical names in the system table.
So, the code was changed to not go around the code to get the process name and everything is working fine.
I have attached the snippets of code that caused the problems.
Phew, This was a tough one but we got it figured out.
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2006 03:34 PM
02-27-2006 03:34 PM
Re: URGENT - Logical Names disappearing mysteriously
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2006 05:55 PM
02-27-2006 05:55 PM
Re: URGENT - Logical Names disappearing mysteriously
What is wrong with setting the value of a logical
to 255 nulls?
Dave
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-28-2006 01:48 AM
02-28-2006 01:48 AM
Re: URGENT - Logical Names disappearing mysteriously
I agree with you on this one. I think that there may be something that is not handling the case where a logical name contains null characters in the logical name.
David,
I don't think it's a problem with the logical name values having nulls but with the name of the logical having nulls.
Phil