Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 532478 - app-emulation/docker-1.4.0 with dev-lang/go-1.4 - Error response from daemon: The database file is locked: database is locked
Summary: app-emulation/docker-1.4.0 with dev-lang/go-1.4 - Error response from daemon:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tianon
URL: https://github.com/docker/docker/pull...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-13 17:37 UTC by Alex Brandt (RETIRED)
Modified: 2014-12-27 15:58 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Brandt (RETIRED) gentoo-dev 2014-12-13 17:37:26 UTC
Go's implementation of sqlite in 1.4 is currently broken and utilities that use sqlite (i.e. docker) do not run correctly when built with this version of go.  I suggest we mask this version and wait for the next release.

Reproducible: Always

Steps to Reproduce:
1. emerge \=dev-lang/go-1.4
2. emerge app-emulation/docker
3. docker run -ti --rm debian:jessie
Comment 1 Alex Brandt (RETIRED) gentoo-dev 2014-12-14 01:57:57 UTC
If there are known bugs in a package wouldn't the bug be against that package and impacted utilities would just be caught in the crossfire?  I still contend that dev-lang/go-1.4 should be masked due to this issue which would preclude docker from needing to take action.

Just to be clear this bug is on dev-lang/go-1.4 and not on app-emulation/docker.  app-emulation/docker is simply an easy way to show that the bug exists.  The See Also URL outlines the nature of the issue in dev-lang/go-1.4.

I apologize if this bug is miscategorized.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-14 09:59:17 UTC
The upstream ticket you refer to says app-emulation/docker-1.4.0 is incompatible with dev-lang/go-1.4. You can fix this in several ways, but you can't simply blame dev-lang/go-1.4 and hope it goes away.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-14 09:59:48 UTC
Meanwhile, upstream doesn't seem to be blaming dev-lang/go at all.
Comment 4 Alex Brandt (RETIRED) gentoo-dev 2014-12-14 15:22:59 UTC
(In reply to Jeroen Roovers from comment #3)
> Meanwhile, upstream doesn't seem to be blaming dev-lang/go at all.

Thanks for pointing that out Jeroen.  Seems I glossed over that part of the upstream bug and became too focused on the issues with dev-lang/go-1.4.  I agree the fix is to update the docker ebuilds with <dev-lang/go-1.4 in the depends lists.
Comment 5 Alex Brandt (RETIRED) gentoo-dev 2014-12-27 15:58:03 UTC
Affected versions are no longer in the tree.  Closing this as resolved.  Feel free to re-open if I'm mistaken.