From 73046cb8d8d04a952c0e2daf068af25cd72786f6 Mon Sep 17 00:00:00 2001 From: allencloud Date: Fri, 18 Mar 2016 00:31:50 +0800 Subject: [PATCH] handle kernel version error in version api Signed-off-by: allencloud --- daemon/info.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon/info.go b/daemon/info.go index 5db37f8a32..057b6cf50f 100644 --- a/daemon/info.go +++ b/daemon/info.go @@ -141,9 +141,13 @@ func (daemon *Daemon) SystemVersion() types.Version { Experimental: utils.ExperimentalBuild(), } - if kernelVersion, err := kernel.GetKernelVersion(); err == nil { - v.KernelVersion = kernelVersion.String() + kernelVersion := "" + if kv, err := kernel.GetKernelVersion(); err != nil { + logrus.Warnf("Could not get kernel version: %v", err) + } else { + kernelVersion = kv.String() } + v.KernelVersion = kernelVersion return v }