After a successful install of Docker, the service fail to start because of device mapper.
I've tried removing and re-installing docker and removing docker image directory but both attempts failed.
Is there a config option for device mapper?
Docker start service:
# systemctl start docker.service
[ 2213.069311] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2213.078777] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2213.079677] device-mapper: ioctl: error adding target to table
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
Docker version and issue:
# docker version
[ 2459.950683] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2459.958598] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2459.959323] device-mapper: ioctl: error adding target to table
[ 2460.056968] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2460.066582] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2460.067273] device-mapper: ioctl: error adding target to table
[ 2460.165209] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2460.174737] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2460.175541] device-mapper: ioctl: error adding target to table
[ 2460.273352] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2460.282547] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2460.283234] device-mapper: ioctl: error adding target to table
[ 2460.391505] dm_persistent_data: Unknown symbol crc32c (err 0)
[ 2460.400644] device-mapper: table: 251:7: thin-pool: unknown target type
[ 2460.401619] device-mapper: ioctl: error adding target to table
Client:
Version: 1.10.2
API version: 1.22
Go version: go1.5.3
Git commit: c3959b1
Built: Mon Feb 22 16:47:37 2016
OS/Arch: linux/amd64
An error occurred trying to connect: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.22/version: read unix @->/var/run/docker.sock: read: connection reset by peer
/var/log/messages info:
drwxr-xr-x. 2 root root 4096 May 3 2014 prelink
Mar 2 05:46:30 <host name> kernel: device-mapper: table: 251:7: thin-pool: unn
known target type
Mar 2 05:46:30 <host name> kernel: device-mapper: ioctl: error adding target
to table
Mar 2 05:46:30 <host name> docker: time="2016-03-02T05:46:30.178662556Z" levee
l=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devicemm
apper: Error running deviceCreate (CreatePool) dm_task_run failed"
Mar 2 05:46:30 <host name> docker: time="2016-03-02T05:46:30.178765295Z" levee
l=fatal msg="Error starting daemon: error initializing graphdriver: devicemapperr
: Error running deviceCreate (CreatePool) dm_task_run failed"
Mar 2 05:46:30 <host name> systemd: docker.service: main process exited, codee
=exited, status=1/FAILURE
Mar 2 05:46:30 <host name> systemd: Failed to start Docker Application Contaii
ner Engine.
Mar 2 05:46:30 <host name> systemd: Unit docker.service entered failed state.
Mar 2 05:46:30 <host name> systemd: docker.service failed.
Mar 2 05:46:30 <host name> systemd: start request repeated too quickly for doo
cker.service
Mar 2 05:46:30 <host name> systemd: Failed to start Docker Application Contaii
ner Engine.
Mar 2 05:46:30 <host name> systemd: Unit docker.socket entered failed state.
Mar 2 05:46:30 <host name> systemd: docker.service failed.
Docker .service file:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
ExecStart=/usr/bin/docker daemon -H fd://
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
TimeoutStartSec=0
[Install]
WantedBy=multi-user.target
OS info:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
# uname -a
<host name> 4.1.12-32.el7uek.x86_64 #2 SMP Thu Dec 17 19:31:20 PST 2015 x86_64 x86_64 x86_64 GNU/Linux