Summary: | app-admin/consul-0.6.3 : go install golang.org/x/sys/unix: open /usr/lib/go-gentoo/pkg/linux_amd64/golang.org/x/sys/unix.a: permission denied | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Zac Medico <zmedico> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ultrabug |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
app-admin:consul-0.6.3:20160220-072632.log
emerge-history.txt environment |
Description
Toralf Förster
2016-02-20 09:17:12 UTC
Created attachment 425960 [details]
app-admin:consul-0.6.3:20160220-072632.log
Created attachment 425962 [details]
emerge-history.txt
Created attachment 425964 [details]
environment
I think this should fix it: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93d2443e8c1a82e2f2a836ab04bfcea181033a0 You can test it simply by installing dev-go/go-sys before trying to rebuild consul: emerge --oneshot dev-go/go-sys (In reply to Zac Medico from comment #4) hhm, it was already installed at 5th of february: ms-magpie / # qlop -u -l dev-go/go-sys Fri Feb 5 11:34:46 2016 >>> dev-go/go-sys-0_pre20150729 but indeed - after the one-shot it emerges now fine (In reply to Toralf Förster from comment #5) > (In reply to Zac Medico from comment #4) > > hhm, it was already installed at 5th of february: > > ms-magpie / # qlop -u -l dev-go/go-sys > Fri Feb 5 11:34:46 2016 >>> dev-go/go-sys-0_pre20150729 Have you updated dev-lang/go since then? Since go-1.6 recently came out, maybe that would explain it. Until we come up with a better way to rebuild go packages, you can use `emerge --oneshot /usr/lib/go-gentoo` to rebuild all packages installing files under that directory. > but indeed - after the one-shot it emerges now fine Okay, I'll consider this fixed, since triggering rebuilds is a wider issue that is not really a fault of the app-admin/consul ebuild (which is already using the := slot operator for relevant dependencies). We might consider adding dev-go/go-crypto and dev-go/go-sys sources to the consul ebuild's SRC_URI, in order eliminate the dependency on installed versions. |