| 
														
															@@ -4346,8 +4346,10 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             parser.error('Need at least one PATH argument.') 
														 | 
														
														 | 
														
															             parser.error('Need at least one PATH argument.') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return args 
														 | 
														
														 | 
														
															         return args 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    def prerun_checks(self, logger): 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        check_python() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    def prerun_checks(self, logger, is_serve): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if not is_serve: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            # this is the borg *client*, we need to check the python: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            check_python() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         check_extension_modules() 
														 | 
														
														 | 
														
															         check_extension_modules() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         selftest(logger) 
														 | 
														
														 | 
														
															         selftest(logger) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -4389,7 +4391,7 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return self.exit_code 
														 | 
														
														 | 
														
															             return self.exit_code 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if args.show_version: 
														 | 
														
														 | 
														
															         if args.show_version: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             logging.getLogger('borg.output.show-version').info('borgbackup version %s' % __version__) 
														 | 
														
														 | 
														
															             logging.getLogger('borg.output.show-version').info('borgbackup version %s' % __version__) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.prerun_checks(logger) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        self.prerun_checks(logger, is_serve) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if not is_supported_msgpack(): 
														 | 
														
														 | 
														
															         if not is_supported_msgpack(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             logger.error("You do not have a supported msgpack[-python] version installed. Terminating.") 
														 | 
														
														 | 
														
															             logger.error("You do not have a supported msgpack[-python] version installed. Terminating.") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             logger.error("This should never happen as specific, supported versions are required by our setup.py.") 
														 | 
														
														 | 
														
															             logger.error("This should never happen as specific, supported versions are required by our setup.py.") 
														 |