From marius.hofert at uwaterloo.ca  Sat Aug 23 03:22:02 2014
From: marius.hofert at uwaterloo.ca (Marius Hofert)
Date: Fri, 22 Aug 2014 21:22:02 -0400
Subject: [Rd] parallel::detectCores(TRUE) gives: Error in system(cmd,
 TRUE) : error in running command
In-Reply-To: <02f417ad30f442459e90f3fde00f7ceb@CONNHUB4.connect.uwaterloo.ca>
References: <CAM3-KjZ2OtUx6Hz88WuM4A4AV8_OAey4MvWjz8ZKMRDQi=jgdQ@mail.gmail.com>
	<51eca682339a4cb5b14cc327e37ff02a@CONNHUB4.connect.uwaterloo.ca>
	<CAM3-Kjb-E2U=SaTigq7D-SBhG_ox=R8o-c9ZgwqpvspKweOEEw@mail.gmail.com>
	<02f417ad30f442459e90f3fde00f7ceb@CONNHUB4.connect.uwaterloo.ca>
Message-ID: <CAM3-KjYqk8PAugz4_KTKm+7NTQ+1Q1wH+vRjuWMgw+m8CCFXFA@mail.gmail.com>

On Fri, Aug 22, 2014 at 6:57 PM, William Dunlap <wdunlap at tibco.com> wrote:
> There is no /usr/sbin/sysctl on my Ubuntu 12.04 machine.  There is a
> /sbin/sysctl, but it does not accept the '-n hw.ncpu' arguments.  Its
> /usr/bin/nproc [-all] will tell the number of available [installed]
> processing units and 'cat /proc/cpuinfo | grep processor | wc -l' will
> also give the number of installed processing units.

both commands give me '4'.


> Bill Dunlap
> TIBCO Software
> wdunlap tibco.com
>
>
> On Fri, Aug 22, 2014 at 3:17 PM, Marius Hofert
> <marius.hofert at uwaterloo.ca> wrote:
>> Thanks, Bill. The output is:
>>
>>> trace(system, quote(print(command)))
>>   parallel::detectCores(TRUE)
>> Tracing function "system" in package "base"
>> [1] "system"
>>>
>> Tracing system(cmd, TRUE) on entry
>> [1] "/usr/sbin/sysctl -n hw.ncpu 2>/dev/null"
>> Error in system(cmd, TRUE) : error in running command
>>>
>>
>> On Fri, Aug 22, 2014 at 6:13 PM, William Dunlap <wdunlap at tibco.com> wrote:
>>> The same is true in R-2.14.1 on  Ubuntu 12.04.4 LTS .  Put a trace on
>>> system with
>>>   trace(system, quote(print(command)))
>>>   parallel::detectCores(TRUE)
>>> and you will see the offending shell command.
>>> Bill Dunlap
>>> TIBCO Software
>>> wdunlap tibco.com
>>>
>>>
>>> On Fri, Aug 22, 2014 at 1:03 PM, Marius Hofert
>>> <marius.hofert at uwaterloo.ca> wrote:
>>>> Hi,
>>>>
>>>> Both under the current R-devel (r66456) and a version from about 3
>>>> months ago, I experience the following behavior:
>>>>
>>>>> parallel::detectCores(TRUE)
>>>> Error in system(cmd, TRUE) : error in running command
>>>>> traceback()
>>>> 3: system(cmd, TRUE)
>>>> 2: gsub("^ +", "", system(cmd, TRUE)[1])
>>>> 1: parallel::detectCores(TRUE)
>>>>>
>>>>
>>>> This is on Ubuntu 14.04. Does anybody else see this? [I currently have
>>>> quite a heavy workload, otherwise I would have installed and tested it
>>>> also under 3.1.1]
>>>>
>>>> Cheers,
>>>>
>>>> Marius
>>>>
>>>> ______________________________________________
>>>> R-devel at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] parallel::detectCores(TRUE) gives: Error in system(cmd, TRUE) : error in running command
Marius Hofert