32 lines
856 B
Markdown
32 lines
856 B
Markdown
|
|
Debugging aprsc issues, tips and tricks
|
|
=======================================
|
|
|
|
Enabling debug logging
|
|
-------------------------
|
|
|
|
Change the log level to debug by changing "-e info" to "-e debug" on the
|
|
aprsc command line. Insert "-e debug" if you don't have an -e parameter.
|
|
|
|
On Debian and Ubuntu the parameter goes in /etc/default/aprsc, on the
|
|
DAEMON_OPTS line. On CentOS it goes to /etc/sysconfig/aprsc. On other
|
|
systems it typically goes in the init script.
|
|
|
|
Enabling core dumps on Linux
|
|
-------------------------------
|
|
|
|
Allow binary doing setuid() to dump core:
|
|
|
|
echo 2 > /proc/sys/fs/suid_dumpable
|
|
|
|
Tune core file name pattern:
|
|
|
|
echo "/var/core/core.%e.%p.%s" > /proc/sys/kernel/core_pattern
|
|
|
|
Create a directory within the aprsc chroot where the core can be
|
|
dumped:
|
|
|
|
mkdir -p /opt/aprsc/var/core
|
|
chmod a+w /opt/aprsc/var/core
|
|
|