diff --git a/book/src/installing_client_tools.md b/book/src/installing_client_tools.md
index 7c967e853..ad5577394 100644
--- a/book/src/installing_client_tools.md
+++ b/book/src/installing_client_tools.md
@@ -121,7 +121,7 @@ alias kanidm="docker run ..."
 The tools are available as a cargo download if you have a rust tool chain available. To install rust
 you should follow the documentation for [rustup](https://rustup.rs/). These will be installed into
 your home directory. To update these, re-run the install command. You will likely need to install
-additional development libraries, specified in the [Developer Guide](DEVELOPER_README.html).
+additional development libraries, specified in the [Developer Guide](developers/readme.md).
 
 ```bash
 cargo install kanidm_tools
diff --git a/book/src/integrations/pam_and_nsswitch.md b/book/src/integrations/pam_and_nsswitch.md
index a2d2b07a9..420690d84 100644
--- a/book/src/integrations/pam_and_nsswitch.md
+++ b/book/src/integrations/pam_and_nsswitch.md
@@ -78,7 +78,7 @@ If it is not working, you will see an error message:
    Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
 ```
 
-For more information, see the [Troubleshooting](./pam_and_nsswitch.md#troubleshooting) section.
+For more information, see the [Troubleshooting](pam_and_nsswitch/troubleshooting.md) section.
 
 ## nsswitch