Bug 1170309

Summary: docker-io-1.2 no longer available. 1.3.1 doesn't work with RHEL 6.5.
Product: [Fedora] Fedora EPEL Reporter: Kevin Mayfield <kmayfiel>
Component: docker-ioAssignee: Lokesh Mandvekar <lsm5>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: el6CC: admiller, golang-updates, hushan.jia, jchaloup, jperrin, lsm5, mattdm, mgoldman, miminar, s, thrcka, vbatts
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-31 17:06:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kevin Mayfield 2014-12-03 18:53:22 UTC
Description of problem:

Incorrectly upgraded to 1.3.1.  Docker service daemon fails to start (panic).  Message recommends upgrade to 3.8 kernel, which is not an option for me at this time.
Before upgrade 1.2 was working.

Attempt to remove package and install docker-io-1.2 is impossible without access to that package in epel repository.


Version-Release number of selected component (if applicable):
1.2

Message from 1.3.1

2014/12/02 10:00:03 docker daemon: 1.3.1 c78088f/1.3.1; execdriver: native; graphdriver: 
[f9523c24] +job serveapi(unix:///var/run/docker.sock)
[info] WARNING: You are running linux kernel version 2.6.32-431.30.1.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.8.0.
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x0 pc=0x0]

Comment 1 Lokesh Mandvekar 2014-12-03 18:57:03 UTC
While I sort this out, would using the 1.2.0-3.el6 rpm from here help: https://kojipkgs.fedoraproject.org//packages/docker-io/1.2.0/3.el6/x86_64/docker-io-devel-1.2.0-3.el6.x86_64.rpm

Comment 2 Kevin Mayfield 2014-12-03 22:39:34 UTC
I instaled the devel package and it doesn't supply the "docker" command.
I installed the 1.3.1 docker-io package too, but having both doesn't solve the problem.  docker commands still fail with "Cannot connect to the Docker daemon. Is 'docker -d' running on this host?"

Comment 3 Lokesh Mandvekar 2014-12-03 22:52:25 UTC
Apologies for the wrong link (that was for the -devel package)

Please use this: https://kojipkgs.fedoraproject.org//packages/docker-io/1.2.0/3.el6/x86_64/docker-io-1.2.0-3.el6.x86_64.rpm

Comment 4 Kevin Mayfield 2014-12-04 00:20:26 UTC
Thanks.
I removed the previous packages:
yum -y remove docker-io docker-io-devel

Then installed your rpm.

Ran:
$ sudo service docker start
                                                           [FAILED]
/var/run/docker.pid still exists...
$ sudo rm /var/run/docker.pid

$ sudo service docker start
Starting docker:	                                   [  OK  ]


Ran:

"docker ps"

All is good.

Comment 5 Lokesh Mandvekar 2015-01-15 22:53:17 UTC
Hi Kevin, could you please try the 1.4.1-3.el6 rpm here: https://kojipkgs.fedoraproject.org//packages/docker-io/1.4.1/3.el6/x86_64/docker-io-1.4.1-3.el6.x86_64.rpm

This should land in epel-testing soon.

HTH.