kory@avatar.avatar.com (Kory Hamzeh) (12/03/90)
I'm trying to build BNEWS 2.11 under SCO Unix 3.2.2 and its not going well. I can't even get all of the programs to build. I tried using the Xenix executables, but when I try to post news, inews complains with: inews: Directory permission problem in /tmp This is very frustrating, I must have spent about 8 hours to far. If anyone has built BNEWS 2.11 under SCO unix, can you please send me you Localize.sh/defs.h/Makefile/etc.. ? I would really appreciate it. Thanks, --kory -- ------------------------------------------------------------------------------- Kory Hamzeh UUCP: avatar!kory or ..!uunet!avatar!kory INTERNET: kory@avatar.com
mark@loki.une.oz (Mark Garrett ) (12/04/90)
From article <108@avatar.avatar.com>, by kory@avatar.avatar.com (Kory Hamzeh): > I'm trying to build BNEWS 2.11 under SCO Unix 3.2.2 and its not going well. > I can't even get all of the programs to build. I tried using the Xenix > executables, but when I try to post news, inews complains with: > > inews: Directory permission problem in /tmp Check that inews is suid root. -- Mark Garrett Internet: mark@loki.une.oz.au University of NewEngland ACSnet: mark@loki.une.oz Northern Rivers VAX/VMS PSI: psi%0505266222011::mark Lismore NSW Australia Phone: +61 (066) 230859
jdeitch@jadpc.cts.com (Jim Deitch) (12/04/90)
In article <108@avatar.avatar.com> kory@avatar.avatar.com (Kory Hamzeh) writes: >I'm trying to build BNEWS 2.11 under SCO Unix 3.2.2 and its not going well. >I can't even get all of the programs to build. I tried using the Xenix >executables, but when I try to post news, inews complains with: > > inews: Directory permission problem in /tmp > >This is very frustrating, I must have spent about 8 hours to far. > >If anyone has built BNEWS 2.11 under SCO unix, can you please send me >you Localize.sh/defs.h/Makefile/etc.. ? > >I would really appreciate it. > >Thanks, >--kory > > >-- >------------------------------------------------------------------------------- >Kory Hamzeh UUCP: avatar!kory or ..!uunet!avatar!kory > INTERNET: kory@avatar.com The problem is NOT with Bnews. It is with SCO security. I fixed it by putting all news on the Interactive machine. Jim -- ARPANET: jadpc!jdeitch@nosc.mil INTERNET: jdeitch@jadpc.cts.com UUCP: nosc!jadpc!jdeitch
jmastel@medusa.informatik.uni-erlangen.de (Joachim Astel) (12/08/90)
jdeitch@jadpc.cts.com (Jim Deitch) writes: >In article <108@avatar.avatar.com> kory@avatar.avatar.com (Kory Hamzeh) writes: >>I'm trying to build BNEWS 2.11 under SCO Unix 3.2.2 and its not going well. >>I can't even get all of the programs to build. I tried using the Xenix >>executables, but when I try to post news, inews complains with: >> >> inews: Directory permission problem in /tmp >> >>This is very frustrating, I must have spent about 8 hours to far. [...] >The problem is NOT with Bnews. It is with SCO security. No. The problem is the 14 bytes filename-length restriction of SCO UNIX. BNEWS is trying to create temp-files in /tmp which are longer than 14 bytes. Within (at least) its latest patchlevel, BNEWS has an "#ifdef FOURTEENMAX", which will insert a '\0' after the 14th position of each temp-filename to solve this problem. Simply get the latest patchlevel of BNEWS and insert the line "#define FOURTEENMAX" in your definitions-file (defs.h). -Achim -- Joachim Astel, E-MAIL: dowjones@jattmp.ccs.imp.com
mike@bria.AIX (Mike Stefanik/78125) (01/04/91)
In article <3342@medusa.informatik.uni-erlangen.de>, jmastel@medusa.informatik.uni-erlangen.de (Joachim Astel) writes: > No. The problem is the 14 bytes filename-length restriction of SCO UNIX. > BNEWS is trying to create temp-files in /tmp which are longer than 14 bytes. > Within (at least) its latest patchlevel, BNEWS has an "#ifdef FOURTEENMAX", > which will insert a '\0' after the 14th position of each temp-filename to > solve this problem. > > Simply get the latest patchlevel of BNEWS and insert the line > "#define FOURTEENMAX" in your definitions-file (defs.h). Another, more widespread solution for the problem is to patch the kernel. I contacted SCO about this, and here is the fix that they gave me (thanx Scott!): ---[ cut here ]---------------------------------------------------------------- Eliminating errors caused by file names longer than 14 characters. KEYWORDS: file name long file unix adb /etc/_fst patch kernel ETRUNC nami 14 unix length RELEASE: SCO UNIX System V/386 Release 3.2.0 PROBLEM: Attempts to create a file with a file name longer than 14 characters fails with an error rather than truncating the name to the 14 character limit. CAUSE: This functionality was added for conformance to the POSIX standards. SOLUTION: The following patch can be applied to the UNIX kernel so that long file names will be silently truncated. Bring your system into System Maintenance mode and enter the following commands: # /etc/_fst -w /etc/conf/pack.d/s5/Driver.o * $x * s5namei+0xab?w 0x0feb s5namei+0xab: 0xc74 = 0xfeb [response from _fst] * $q # /etc/_fst -w /etc/conf/pack.d/xx/Driver.o * $x * xxnamei+0xa6?w 0x0feb xxnamei+0xa6: 0xc74= 0x0 [response from _fst] xxnamei+0xa8: 0x3d83= 0xfeb [response from _fst] * $q Relink your kernel by moving to the directory /etc/conf/cf.d and entering the command /etc/conf/cf.d/link_unix. You must reboot your system for the change to take effect. NOTE: This patch does not apply to SCO UNIX Release 3.2 Version 2.0 or Open Desktop Release 1.0. To implement this change on these platforms, use configure(ADM) to set the value of the kernel tuneable parameter ETRUNC (in the "Files, Inodes and Filesystems" menu) to 1. SEE ALSO: configure(ADM), "Tunable System Parameter Descriptions" in the System Administrator's Guide ----------------------------------------------------------------------------- Michael Stefanik, Systems Engineer (JOAT), Briareus Corporation UUCP: ...!uunet!bria!mike "If it was hard to code, it should be harder to use!"