mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 14:04:32 +00:00
Merge pull request #1683 from donaldsharp/doc_debian
doc: Fix Debian 9 build instructions
This commit is contained in:
commit
f53f7ac385
@ -20,7 +20,7 @@ any packages**
|
|||||||
|
|
||||||
sudo addgroup --system --gid 92 frr
|
sudo addgroup --system --gid 92 frr
|
||||||
sudo addgroup --system --gid 85 frrvty
|
sudo addgroup --system --gid 85 frrvty
|
||||||
sudo adduser --system --ingroup frr --home /var/run/frr/ \
|
sudo adduser --system --ingroup frr --home /var/opt/frr/ \
|
||||||
--gecos "FRR suite" --shell /bin/false frr
|
--gecos "FRR suite" --shell /bin/false frr
|
||||||
sudo usermod -a -G frrvty frr
|
sudo usermod -a -G frrvty frr
|
||||||
|
|
||||||
@ -34,7 +34,7 @@ an example.)
|
|||||||
./bootstrap.sh
|
./bootstrap.sh
|
||||||
./configure \
|
./configure \
|
||||||
--enable-exampledir=/usr/share/doc/frr/examples/ \
|
--enable-exampledir=/usr/share/doc/frr/examples/ \
|
||||||
--localstatedir=/var/run/frr \
|
--localstatedir=/var/opt/frr \
|
||||||
--sbindir=/usr/lib/frr \
|
--sbindir=/usr/lib/frr \
|
||||||
--sysconfdir=/etc/frr \
|
--sysconfdir=/etc/frr \
|
||||||
--enable-vtysh \
|
--enable-vtysh \
|
||||||
@ -61,6 +61,7 @@ an example.)
|
|||||||
### Create empty FRR configuration files
|
### Create empty FRR configuration files
|
||||||
|
|
||||||
sudo install -m 755 -o frr -g frr -d /var/log/frr
|
sudo install -m 755 -o frr -g frr -d /var/log/frr
|
||||||
|
sudo install -m 755 -o frr -g frr -d /var/opt/frr
|
||||||
sudo install -m 775 -o frr -g frrvty -d /etc/frr
|
sudo install -m 775 -o frr -g frrvty -d /etc/frr
|
||||||
sudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.conf
|
sudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.conf
|
||||||
sudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.conf
|
sudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.conf
|
||||||
@ -91,20 +92,6 @@ other settings)
|
|||||||
|
|
||||||
### Troubleshooting
|
### Troubleshooting
|
||||||
|
|
||||||
**Local state directory**
|
|
||||||
|
|
||||||
The local state directory must exist and have the correct permissions applied
|
|
||||||
for the frrouting daemons to start. In the above ./configure example the
|
|
||||||
local state directory is set to /var/run/frr (--localstatedir=/var/run/frr)
|
|
||||||
Debian considers /var/run/frr to be temporary and this is removed after a
|
|
||||||
reboot.
|
|
||||||
|
|
||||||
When using a different local state directory you need to create the new
|
|
||||||
directory and change the ownership to the frr user, for example:
|
|
||||||
|
|
||||||
mkdir /var/opt/frr
|
|
||||||
chown frr /var/opt/frr
|
|
||||||
|
|
||||||
**Shared library error**
|
**Shared library error**
|
||||||
|
|
||||||
If you try and start any of the frrouting daemons you may see the below error
|
If you try and start any of the frrouting daemons you may see the below error
|
||||||
|
Loading…
Reference in New Issue
Block a user