cd /tmp
wget http://ftp.heikorichter.name/apache/subversion/subversion-1.9.7.tar.bz2
tar -xjf subversion-1.9.7.tar.bz2
cd subversion-1.9.7
./autogen.sh
./configure --disable-shared --enable-static --with-serf=/tmp/serf-1.3.9 CPPFLAGS="-I/tmp/serf-1.3.9" LDFLAGS="/tmp/serf-1.3.9/libserf-1.a"
Edit Makefile and change
SVN_SERF_LIBS = -lserf-1
into
SVN_SERF_LIBS =
Build
make -j5 svn
You will get a couple of unresolved symbols errors e.g.:
/tmp/subversion-1.9.7/subversion/libsvn_ra_serf/.libs/libsvn_ra_serf-1.a(serf.o): In function `ra_serf_get_description':
/tmp/subversion-1.9.7/subversion/libsvn_ra_serf/serf.c:75: undefined reference to `serf_lib_version'
...
Rerun the last command, but append /tmp/serf-1.3.9/libserf-1.a -lssl -lcrypto
The result is not a completely static build
# ldd ./svn | grep serf
#
but it contains serf:
# ./subversion/svn/svn --version
svn, version 1.9.7 (r1800392)
...
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.9 (compiled with 1.3.9)
- handles 'http' scheme
- handles 'https' scheme
...
Is your Debian Jessie dropping you into an emergency shell on boot due to LVM
mount problems? Check that your /etc/udev/rules.d/70-persistent-net.rules is
valid. Also look at ip l to see if you have no interface called rename[0-9].
While installing icinga2 from
debmon.org on a Raspberry Pi 1 running Raspbian I
was getting:
Job for icinga2.service failed. See 'systemctl status icinga2.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript icinga2, action "start" failed.
Jan 26 15:16:01 pi1 prepare-dirs[3995]: Could not fetch RunAsUser variable. Error ''. Exiting.
When running the icinga2 binary directly I got
Illegal instruction
Turns out Raspbian’s armhf is not quite armhf. Luckily I had a Raspberry Pi 2
available and with the help of
rpi23-gen-image I could create a
Jessie image and install icinga2.
While updating from Debian wheezy to jessie, one installation hung with
grub-mount using all RAM and SWAP until it got OOM killed. Disabling the grub
os prober part helped.
[...] Download at least the last cumulative (security) update package for Internet
Explorer 8, 3124275 alias MS16-001, and the latest (security) update package for
the Windows Update Client, currently (September 20, 2016) 3161647; the latter is
available only as part of the "July 2016" (optional) update rollup package
3172605. [...]