diff --git a/primary.py b/primary.py
index aeeed9aa4fafe8c47e4b594d6dccdf630fd89abf..ea98f5279fe36be841dd4d8eef50d6e344ba65d2 100644
--- a/primary.py
+++ b/primary.py
@@ -30,8 +30,8 @@ class AddrInfo:
                                          type=socket.SocketKind.SOCK_STREAM) ]
         names = set([ socket.gethostbyaddr(a)[0] for a in self.addr ])
         if len(names) != 1:
-            raise Exception('%s resolves to more than one name',
-                            self.addr, names)
+            raise Exception('%s resolves to more than one name %s' %
+                            (self.addr, names))
         self.name = names.pop()
 
     def __repr__(self):
diff --git a/secondary.py b/secondary.py
index 52e945c0410ce7d74a26d7901725f629aac4231e..8a43dbe610142bd1665e439084c8f223445fb969 100644
--- a/secondary.py
+++ b/secondary.py
@@ -127,7 +127,7 @@ class Backup:
         while True:
             free,need = get_free_need(size)
             if do_log:
-                self.log.MESSAGE("After, free=%d, need=%d", (free, need))
+                self.log.MESSAGE("After, free=%d, need=%d" % (free, need))
                 pass
             if free > need:
                 break