Hi,

> Just to get things straight: there's no net-snmp code that is directly
> looking for an "uxsyserr" file. Instead, the agent is likely triggering
> some IRIX system call that tries to locate that file.

i also got this error on my IRIX systems. Concerning this issue, i
posted a message last year with a trace file attached. Maybe this helps
for further investigations (i have attached this file again).
BTW: creating an empty file with the appropriate file name doesn't help.

> Since no net-snmp developer has access to an IRIX machine, it'd need a
> volunteer to further look into this. Anyone?

unfortunately i can not give you online-access to one of my IRIX boxes
and since i'm not a developer i am likely not able to figure this out.
But i could do some tests.

Regards,
 Kai.
execve("./snmpd", ["./snmpd", "-f", "-V", "-c", "../snmpd.conf"], [/* 22 vars 
*/]) = 0
syssgi(SGI_SYSCONF, 0x1d, 0x7fff2fc4, 0x7fff2fc8, 0, 0) = 1
syssgi(0x55 /* SGI_??? */, 0xfb44730, 0x7fff2ed0, 0, 0, 0) = 0
getuid()                                = 0 (euid 0)
open("/lib32/rld", O_RDONLY)            = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff2d64, 0x2, 0x20008, 0x1) = 263585792
close(4)                                = 0
sysmp(0x420, 0xe, 0x7fff2f54, 0x7fff2f6c, 0) = 16384
open("/dev/zero", O_RDONLY)             = 4
mmap(0xfbe0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE, 0, 0) = 0xfbe0000
close(4)                                = 0
syssgi(0x5c /* SGI_??? */, 0, 0x3d, 0, 0, 0x7fff2fc4) = 0
sysinfo(0x6d /* SI_??? */, "R10000 2.6", 257) = 11
open("/usr/local/net-snmp/lib/libnetsnmpmibs.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x52f58, 0x52f58) = 4194304
close(4)                                = 0
open("/usr/local/net-snmp/lib/libnetsnmpagent.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x3c358, 0x3c358) = 4816896
close(4)                                = 0
open("/usr/local/net-snmp/lib/libnetsnmphelpers.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x1caa8, 0x1caa8) = 67108864
close(4)                                = 0
open("/usr/local/net-snmp/lib/libnetsnmp.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x99fe8, 0x99fe8) = 67272704
close(4)                                = 0
open("/usr/local/net-snmp/lib/libdl.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib32/libdl.so", O_RDONLY)   = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x1000, 0x1000) = 261357568
close(4)                                = 0
open("/usr/local/net-snmp/lib/libcrypto.so.0.9.7", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/lib32/libcrypto.so.0.9.7", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0xec000, 0xec000) = 11927552
close(4)                                = 0
open("/usr/local/net-snmp/lib/libm.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib32/libm.so", O_RDONLY)    = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x639cc, 0x639cc) = 14483456
close(4)                                = 0
open("/usr/local/net-snmp/lib/libadm.so", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/usr/lib32/libadm.so", O_RDONLY)  = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
syssgi(SGI_ELFMAP, 0x4, 0x7fff0f70, 0x2, 0x15000, 0x15000) = 261554176
close(4)                                = 0
open("/usr/local/net-snmp/lib/libc.so.1", O_RDONLY) = -1 ENOENT (No such file 
or directory)
syssgi(SGI_TOSSTSAVE, 0xfbe3070, 0xfbe1030, 0xfbdb190, 0, 0x5) = 0
syssgi(SGI_USE_FP_BCOPY, 0, 0x3f9, 0xffffffff, 0, 0x3f9) = 0
sysmp(0x420, 0xe, 0x7fff301e, 0x7fff301b, 0) = 16384
brk(0x1001c000)                         = 0
open("/usr/adm/snmpd.log", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
BSD_getime(0x4de068)                    = 0
open("/dev/kmem", O_RDONLY)             = 5
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
open("/dev/mem", O_RDONLY)              = 6
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
pipe([7, 8])                            = 7
BSD_getime(0x7fff2808)                  = 0
xstat(2, "/etc/services", {st_mode=S_IFSOCK|020400725, st_size=0, ...}) = 0
open("/var/ns/cache/services", O_RDONLY) = 9
fxstat(2, 9, {st_mode=0140000625, st_size=0, ...}) = 0
mmap(0, 65536, PROT_READ, MAP_SHARED, 0, 0xfb5be54) = 0x40f8000
close(9)                                = 0
time()                                  = 1112955219
pipe([9, 10])                           = 9
brk(0x10020000)                         = 0
utssys(0x7fff1cb0, 0x1, 0)              = 1
gethostname("vampy.think", 256)         = 0
BSD_getime(0x45f850)                    = 0
brk(0x10024000)                         = 0
brk(0x10028000)                         = 0
BSD_getime(0x1001e704)                  = 0
BSD_getime(0x45f850)                    = 0
brk(0x1002c000)                         = 0
brk(0x10030000)                         = 0
brk(0x10034000)                         = 0
open("/unix", O_RDONLY)                 = 11
read(11, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0", 16) = 16
lseek(11, 0, SEEK_SET)                  = 0
close(11)                               = 0
syssgi(0x5c /* SGI_??? */, 0x1, 0, 0x2f, 0, 0x118) = 0
xstat(2, "/usr/lib/locale/C/LC_MESSAGES/uxsyserr", 0x7fff27b0) = -1 ENOENT (No 
such file or directory)
xstat(2, "/usr/lib/locale/C/Xopen/LC_MESSAGES/uxsyserr", 0x7fff27b0) = -1 
ENOENT (No such file or directory)
xstat(2, "/usr/lib/locale/C/LC_MESSAGES/uxsyserr.cat", 0x7fff27b0) = -1 ENOENT 
(No such file or directory)
write(4, "nlist: Error 0\n", 15)        = 15
prctl(0x16 /* PR_??? */, 0, 0xfb594b0, 0x10414c, 0) = 1
_exit(1)                                = ?

Reply via email to