The OpenBMC debugtools tarball clashes with the filesystem layout of witherspoon systems, and contains a number of other outstanding issues with respect to the tools it deploys. The debug script here documents and executes the workarounds necessary to make it functional.
./debug [USER@]HOST TARBALL
For example:
$ ./debug root@my-witherspoon obmc-phosphor-debug-tarball-witherspoon.tar.xz
The script will:
/usr/local
is a tmpfs mountpoint (may not be if system is configured for Field Mode)/usr/local
perf(1)
work byexpand(1)
if necessaryobjdump(1)
symlinkperf(1)
's buildid tracking (fills the RW filesystem)latencytop(1)
work by deploying and symlinking libncurses{,w}.so