Sometimes Synology support ask that you support a debug log. This can be done by launching the Support Center application. Then go to Support Services > Log Generation > push button “Generate logs”.
If you are concerned that you might give them sensitive information you can clean up the debug.dat
file and remove the sensitive files from it.
I wrote a quick shell script that should runs under Mac OS X, but should also run under Linux. Here it is:
#!/bin/bash DEBUG_FILE="$1" NEW_FILE="$2" if [ -z "${DEBUG_FILE}" -o -z "${NEW_FILE}" ]; then echo "You must specify the path to the debug AND to the new file, quitting..." exit 1 fi if [ -z "$TMPDIR" ]; then TMPDIR="/var/tmp" fi PROG="`basename $0`" if [ ! -r "${DEBUG_FILE}" ]; then echo "Debug file ${DEBUG_FILE} is unreadable, quitting..." exit 1 fi if [ -f "${NEW_FILE}" ]; then echo "New file ${NEW_FILE} already exists, quitting..." exit 1 fi EXCLUDE_PAT="`mktemp -t ${PROG}`" || exit 1 cat >"${EXCLUDE_PAT}" <<EOF volume1/@tmp/SupportFormAttach28229/dsm/etc/application_key.conf volume1/@tmp/SupportFormAttach28229/dsm/etc/shadow* volume1/@tmp/SupportFormAttach28229/dsm/etc/ssl/* EOF tar cfz "${NEW_FILE}" -X "${EXCLUDE_PAT}" @"${DEBUG_FILE}" rm -f ${EXCLUDE_PAT}
If this is helpful for anybody, please let me know by commenting on this article.
This was super helpful, thanks!
Glad to hear this was helpful, Tim. All the best!