This repository was archived by the owner on Mar 27, 2024. It is now read-only.
This repository was archived by the owner on Mar 27, 2024. It is now read-only.
Unable to perform diff on fedora host machine #132
Closed
Description
I wanted to compare the exited container and the base image it is based off of but got following error:
$ sudo ~/.local/bin/container-diff diff 422dc563ca32 53fc993ed0ae
E1118 16:14:14.606483 4485 image_prep_utils.go:99] errors:
denied: requested access to the resource is denied
unauthorized: authentication required
E1118 16:14:14.771308 4485 image_prep_utils.go:99] errors:
denied: requested access to the resource is denied
unauthorized: authentication required
E1118 16:14:14.771363 4485 differs.go:62] Error getting diff with AptAnalyzer: stat : no such file or directory
E1118 16:14:14.771391 4485 diff.go:47] Could not retrieve diff: Could not perform diff on { {{[]} []}} and { {{[]} []}}
Steps to reproduce:
Create a container with some content
$ docker run -it fedora bash [12/12]
[root@53fc993ed0ae /]# cat > file
yeah yeah
^C
[root@53fc993ed0ae /]# exit
Get image ID:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
fedora latest 422dc563ca32 3 days ago 252MB
Get the exited container ID:
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
53fc993ed0ae fedora "bash" 19 seconds ago Exited (130) 8 seconds ago keen_shannon
5bcb29c50c7c fedora "bash" 2 minutes ago Exited (127) About a minute ago ecstatic_lewin
...
Do the diff as shown in the top:
$ sudo ~/.local/bin/container-diff diff 422dc563ca32 53fc993ed0ae
E1118 16:14:14.606483 4485 image_prep_utils.go:99] errors:
denied: requested access to the resource is denied
unauthorized: authentication required
E1118 16:14:14.771308 4485 image_prep_utils.go:99] errors:
denied: requested access to the resource is denied
unauthorized: authentication required
E1118 16:14:14.771363 4485 differs.go:62] Error getting diff with AptAnalyzer: stat : no such file or directory
E1118 16:14:14.771391 4485 diff.go:47] Could not retrieve diff: Could not perform diff on { {{[]} []}} and { {{[]} []}}
OS information:
$ cat /etc/redhat-release
Fedora release 25 (Twenty Five)
$ container-diff version
v0.5.0
# SELinux is enabled
$ getenforce
Enforcing