Go to the first, previous, next, last section, table of contents.
- Q:
-
When I try to compile
cfd
I get this error
/usr/lib/libwrap.a(options.o): In function `twist_option':
options.o(.text+0x5f7): undefined reference to `deny_severity'
/usr/lib/libwrap.a(options.o): In function `severity_option':
options.o(.text+0x808): undefined reference to `deny_severity'
options.o(.text+0x81c): undefined reference to `deny_severity'
options.o(.text+0x821): undefined reference to `deny_severity'
options.o(.text+0x826): undefined reference to `deny_severity'
options.o(.text+0x82b): undefined reference to `allow_severity'
make[1]: *** [cfd] Error 1
- A:
-
There seems to be a problem with the distributed version of
the TCP wrappers library. Edit the `src/conf.h' file
and comment out the `#define HAVE_LIBWRAP 1' line.
This means that you will not be able to use TCP wrappers
security however. You might prefer to collect and compile
a new version of TCP wrappers.
- Q:
-
I keep getting segmentation fault from my cfengine scripts when I install
a completely new machine.
- A:
-
There is a bug (apparently in Linux) which means that undefined groups
cause a segmentation fault. If a group is not in `/etc/group' or
in the NIS database, you should only get an error message, but linux
generates a core dump. I don't know of any fix except to edit group file
manually before running cfengine, or place a fix in editfiles and have this
run before files, directories etc, which make reference to the group.
- Q:
-
Linux insists on rebuilding the message of the day file
each time it boots, but that means I keep losing the
messages I leave there.
- A:
-
Add the following to your configuration files to comment out the
offending lines in the startup scripts:
editfiles:
linux::
{ /etc/rc.d/rc.S
HashCommentLinesContaining "motd"
}
Go to the first, previous, next, last section, table of contents.