diff --git a/lib/base.php b/lib/base.php
index 3b421486daf8c0fecc774313713b1b514b973cc3..8633ae9b637a1e1d0de3fed2b37fb3983721d014 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -478,7 +478,9 @@ class OC {
 		self::checkConfig();
 		self::checkInstalled();
 		self::checkSSL();
-		self::initSession();
+		if ( !self::$CLI ) {
+			self::initSession();
+		}
 
 		$errors = OC_Util::checkServer();
 		if (count($errors) > 0) {