diff --git a/tests/test_util.py b/tests/test_util.py
index c07ccab18de1a4b29b94f46e7526832359509f69..fbfe1f5b1fe727d1f9a889cad44b446af7f99fa1 100644
--- a/tests/test_util.py
+++ b/tests/test_util.py
@@ -10,6 +10,7 @@
 
 import http.server
 import os
+import socket
 import subprocess
 import threading
 
@@ -134,6 +135,10 @@ class SysrootServer(http.server.HTTPServer):
         os.chdir(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'files'))
         super().__init__(("", 1234), SysrootHTTPRequestHandler)
 
+    def server_bind(self):
+        self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+        self.socket.bind(self.server_address)
+
     def start(self):
         self.thread = threading.Thread(target=self.serve_forever)
         self.thread.daemon = True