[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Docker and Condor Versions



this error message from HTCondorâs docker detection code seems pretty clear.

 

'WARNING: Error loading config file:/root/.docker/config.json - stat /root/.docker/config.json: permission denied'

 

Your problem isnât the version of docker.  itâs that docker doesnât have the right to read its own configuration file.

 

-tj

 

 

From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx] On Behalf Of Knudson, Jonathan
Sent: Friday, April 21, 2017 12:19 PM
To: htcondor-users@xxxxxxxxxxx
Subject: [HTCondor-users] Docker and Condor Versions

 

So here is my dilemma.  A while back, 2-3 months, we started upgrading our pool and during the upgrade I noticed that Docker jobs stopped running on the machines we were upgrading.

 

The machines that work are on the following versions.

 

Condor = 8.4.10 

Docker = 1.12.6

 

Here are the versions on one of the machine that won't run these Docker jobs

 

Docker version = 1.13.0

Condor version = 8.6.0 and 8.6.1

 

I read in the release notes that there are version issues and this version combination should work.  

 

Here is the only thing in the logs that point/say anything about Docker.

 

04/18/17 15:54:35 (pid:28577) Read more than one line (or a very long line) from '/usr/bin/docker -v', which we think means it's not Docker.  The (first line of the) trailing text was 'WARNING: Error loading config file:/root/.docker/config.json - stat /root/.docker/config.json: permission denied'.

04/18/17 15:54:35 (pid:28577) DockerAPI::detect() failed to detect the Docker version; assuming absent.

04/18/17 15:54:35 (pid:28577) '/usr/bin/singularity --version' did not exit successfully (code 32750); the first line of output was ''.

 

# docker version

Client:

 Version:      1.13.1

 API version:  1.26

 Go version:   go1.7.5

 Git commit:   092cba3

 Built:        Wed Feb  8 06:38:28 2017

 OS/Arch:      linux/amd64

 

Server:

 Version:      1.13.1

 API version:  1.26 (minimum version 1.12)

 Go version:   go1.7.5

 Git commit:   092cba3

 Built:        Wed Feb  8 06:38:28 2017

 OS/Arch:      linux/amd64

 Experimental: false

 

I don't want to upgrade the older versions because they are running properly... but if it would help get everything running, then that's what will need to be done.  Does anyone have any thoughts on how to get this running the way it's supposed to?

 

Oh and I also tried downgrading and that didn't work either.

 

 

Thanks

â for your help.â

 

Jon