Bug 1102019 - cannot remove /var/lib/docker just after a fresh install even when docker is stopped
Summary: cannot remove /var/lib/docker just after a fresh install even when docker is ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: docker-io
Version: el6
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Lokesh Mandvekar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-28 11:03 UTC by Vivek Dasgupta
Modified: 2015-01-04 21:50 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-06-17 18:29:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vivek Dasgupta 2014-05-28 11:03:22 UTC
Description of problem:

Cannot remove /var/lib/docker just after a fresh install even when docker is stopped. And even though the docker runtime root has been changed to /home/docker and is no longer /var/lib/docker

# rmdir /var/lib/docker
rmdir: failed to remove `/var/lib/docker': Device or resource busy

lsof does not show anyone using this file/dir


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

RHEL 6
Kernel 2.6.32-431.el6
Docker version 0.11.1, build fb99f99/0.11.1



Steps to Reproduce:

1.  yum -y docker-io
2.  service docker start ; service docker stop 
3.  add -g="/home/docker" to other_args in /etc/sysconfig/docker
4.  service docker start ; service docker stop
5.  checked that the docker runtime env files are now in /home/docker
6.  Try to remove or rename /var/lib/docker and it does not allow

Actual results:
rmdir: failed to remove `/var/lib/docker': Device or resource busy


Expected results:
Should have removed or allowed to rename the directory

Comment 1 Vivek Dasgupta 2014-05-28 11:17:29 UTC

# docker info
Containers: 0
Images: 0
Storage Driver: devicemapper
 Pool Name: docker-253:4-3801090-pool
 Data file: /home/docker/devicemapper/devicemapper/data
 Metadata file: /home/docker/devicemapper/devicemapper/metadata
 Data Space Used: 291.5 Mb
 Data Space Total: 102400.0 Mb
 Metadata Space Used: 0.7 Mb
 Metadata Space Total: 2048.0 Mb
Execution Driver: lxc-0.9.0
Kernel Version: 2.6.32-431.el6.x86_64

Comment 2 Daniel Walsh 2014-05-28 16:28:14 UTC
We have a fix for this that has gotten pulled into upstream.

Fixed in docker-0.11.1-5.el7

Comment 3 Daniel Walsh 2014-06-17 18:29:55 UTC
Since docker-1.0 is in epel, this should be fixed.


Note You need to log in before you can comment on or make changes to this bug.