[Bug 1565978] Comment bridged from LTC Bugzilla
bugproxy
bugproxy at us.ibm.com
Mon Apr 11 12:21:00 UTC 2016
------- Comment From manjuhr1 at in.ibm.com 2016-04-11 08:16 EDT-------
(In reply to comment #19)
> I've uploaded https://launchpad.net/ubuntu/+source/docker.io/1.10.3-0ubuntu5
> which should now work on your system (you may have to enable proposed to get
> it, it should migrate to -release in an hour or so).
Great !! Looks like fix is available in -release..
Waited for few hours and tested:
root at dockerlp1:~# nproc
400
root at dockerlp1:~# apt-get install docker.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
aufs-tools rinse zfs-fuse | zfsutils
The following NEW packages will be installed:
docker.io
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 7,982 kB of archives.
After this operation, 44.6 MB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports xenial/universe ppc64el docker.io ppc64el 1.10.3-0ubuntu5 [7,982 kB]
Fetched 7,982 kB in 14s (535 kB/s)
Selecting previously unselected package docker.io.
(Reading database ... 104670 files and directories currently installed.)
Preparing to unpack .../docker.io_1.10.3-0ubuntu5_ppc64el.deb ...
Unpacking docker.io (1.10.3-0ubuntu5) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up docker.io (1.10.3-0ubuntu5) ...
addgroup: The group `docker' already exists as a system group. Exiting.
Processing triggers for systemd (229-4ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...
root at dockerlp1:~#
docker.io gets installed now on system having more than 256 CPUs.
Thanks,
Manju
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to golang-1.6 in Ubuntu.
https://bugs.launchpad.net/bugs/1565978
Title:
ISST-LTE:pVM: golang does not support huge amount (>256) CPUs
machines (as E870)
Status in golang-1.6 package in Ubuntu:
Fix Released
Bug description:
Docker and golang packages are not able to run on e870 machine due to
a lot of CPU on these machines.
The current machine has 400 CPUs and shows the following error:
runtime stack:
runtime.throw(0x654c60, 0x17)
/usr/lib/go/src/runtime/panic.go:530 +0x8c
runtime.procresize(0x190, 0x0)
/usr/lib/go/src/runtime/proc.go:3158 +0xbd4
runtime.schedinit()
/usr/lib/go/src/runtime/proc.go:452 +0x140
runtime.rt0_go(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3fffd512de59, ...)
/usr/lib/go/src/runtime/asm_ppc64x.s:72 +0xac
/var/lib/dpkg/info/golang-go.postinst: line 18: 100 + : syntax error: operand expected (error token is "+ ")
dpkg: error processing package golang-go (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of golang-doc:
golang-doc depends on golang-go; however:
Package golang-go is not configured yet.
dpkg: error processing package golang-doc (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of golang:
golang depends on golang-doc (>= 2:1.6-1ubuntu1); however:
Package golang-doc is not configured yet.
golang depends on golang-go (>= 2:1.6-1ubuntu1); however:
Package golang-go is not configured yet.
dpkg: error processing package golang (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
golang-go
golang-doc
golang
E: Sub-process /usr/bin/dpkg returned an error code (1)
Looking at the code I see:
_MaxGomaxprocs = 1 << 8
if old < 0 || old > _MaxGomaxprocs || nprocs <= 0 || nprocs > _MaxGomaxprocs {
throw("procresize: invalid arg")
}
If I decrease the amount of CPU to < 256, I don't see a problem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1565978/+subscriptions
More information about the foundations-bugs
mailing list