Signed-off-by: allencloud <allen.sun@daocloud.io>
| ... | ... |
@@ -26,12 +26,16 @@ import ( |
| 26 | 26 |
// SystemInfo returns information about the host server the daemon is running on. |
| 27 | 27 |
func (daemon *Daemon) SystemInfo() (*types.Info, error) {
|
| 28 | 28 |
kernelVersion := "<unknown>" |
| 29 |
- if kv, err := kernel.GetKernelVersion(); err == nil {
|
|
| 29 |
+ if kv, err := kernel.GetKernelVersion(); err != nil {
|
|
| 30 |
+ logrus.Warnf("Could not get kernel version: %v", err)
|
|
| 31 |
+ } else {
|
|
| 30 | 32 |
kernelVersion = kv.String() |
| 31 | 33 |
} |
| 32 | 34 |
|
| 33 | 35 |
operatingSystem := "<unknown>" |
| 34 |
- if s, err := operatingsystem.GetOperatingSystem(); err == nil {
|
|
| 36 |
+ if s, err := operatingsystem.GetOperatingSystem(); err != nil {
|
|
| 37 |
+ logrus.Warnf("Could not get operating system name: %v", err)
|
|
| 38 |
+ } else {
|
|
| 35 | 39 |
operatingSystem = s |
| 36 | 40 |
} |
| 37 | 41 |
|