SUMMARY: lmgrd and hostid problem

Mark D. Hokhold (hokhold@azrael.mitre.org)
Wed, 21 May 1997 15:00:41 -0400 (EDT)

--Boundary_(ID_w4NnbiQq+m0U4DpRdpmHZQ)
Content-type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=text
Content-description: text
Content-disposition: ATTACHMENT; FILENAME=text
X-Sun-Charset: us-ascii

Original Question:
Sun-admins,

I currently have a system (SS20 - solaris 2.4) that has problem with the lmgrd. The process is running but users can't compile anything. Error Message below. The LM_LICENSE_FILE variable and paths are set correctly.

License Error: Cannot connect to the license server (`hostname`)
for product ( SPARCcompiler C)
(License server may not have been started)

I beleive the above error message stems from a problem with hostid.
Because the `hostid` program complain about a non numeric string, which I never seen before. Error message below.

# hostid

hostid: hostid string returned by sysinfo not numeric: ""

attached file 1 - lmgrd's log file.
attached file 2 - truss on hostid.

Any input would be greatly appreciated.

Answer:

A Bad eeprom chip.

Thanks to:
Mark Hargrave
Mohammed Ali
Mark Henderson
Rasana Atreya
Russ Poffenberger
Bismark Espinoza
Bhaskar

--Boundary_(ID_w4NnbiQq+m0U4DpRdpmHZQ)
Content-type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=lmgrd_log
Content-description: default
Content-disposition: ATTACHMENT; FILENAME=lmgrd_log
X-Sun-Charset: us-ascii
X-Sun-Content-length: 1208
X-Sun-Data-type: default

5/15 16:14:59 (lmgrd) FLEXlm (v2.61) started on moses (Sun) (5/15/97)
5/15 16:14:59 (lmgrd) License file: "/etc/opt/licenses/licenses_combined"
5/15 16:14:59 (lmgrd) Started suntechd
5/15 16:15:00 (suntechd) Wrong hostid, exiting (expected 7273c4d1, got 274).
5/15 16:15:00 (lmgrd) Please correct problem and restart daemons
5/16 9:30:51 (lmgrd) TIMESTAMP
5/16 10:24:38 (lmgrd) FLEXlm - Copyright 1988, 1993, Globetrotter Software, Inc.
5/16 10:25:03 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:25:33 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:26:03 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:26:33 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:27:03 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:27:33 (lmgrd) Retrying socket bind (address in use: port 1726)
5/16 10:27:53 (lmgrd) FLEXlm (v2.61) started on moses (Sun) (5/16/97)
5/16 10:27:53 (lmgrd) License file: "/etc/opt/licenses/licenses_combined"
5/16 10:27:53 (lmgrd) Started suntechd
5/16 10:27:53 (suntechd) Wrong hostid, exiting (expected 7273c4d1, got 274).
5/16 10:27:53 (lmgrd) Please correct problem and restart daemons

--Boundary_(ID_w4NnbiQq+m0U4DpRdpmHZQ)
Content-type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=truss_hostid
Content-description: default
Content-disposition: ATTACHMENT; FILENAME=truss_hostid
X-Sun-Charset: us-ascii
X-Sun-Content-length: 1922
X-Sun-Data-type: default

execve("/usr/ucb/hostid", 0xEFFFFC60, 0xEFFFFC68) argc = 1
open("/usr/local/X11R5/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libc.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xEFFFF8D8) = 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7C0000
mmap(0x00000000, 544768, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF700000
mmap(0xEF700000, 439679, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF700000
munmap(0xEF76C000, 61440) = 0
mmap(0xEF77B000, 22400, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 438272) = 0xEF77B000
open("/dev/zero", O_RDONLY) = 4
mmap(0xEF781000, 14144, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF781000
close(3) = 0
munmap(0xEF7C0000, 4096) = 0
open("/usr/local/X11R5/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/openwin/lib/libdl.so.1", O_RDONLY) Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xEFFFF8D8) = 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7C0000
mmap(0x00000000, 69632, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF7A0000
mmap(0xEF7A0000, 1360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF7A0000
munmap(0xEF7A1000, 65536) = 0
close(3) = 0
munmap(0xEF7C0000, 3492) = 0
close(4) = 0
systeminfo(SI_HW_SERIAL, "", 256) = 1
sigfillset(0xEF783BB0) = 0
hostid: hostid string returned by sysinfo not numeric: "write(2, " h o s t i d : h o s t".., 56) = 56
"
write(2, " "\n", 2) = 2
lseek(0, 0, SEEK_CUR) = 11020
_exit(1)

************************************************
Mark Hokhold
System Administrator
Mitre Corporation
703-883-5678
************************************************

--Boundary_(ID_w4NnbiQq+m0U4DpRdpmHZQ)--