Yes, I have a normal account. And, yes, the ownership is root:root.

Sven Van Caekenberghe-2 wrote
> sven@ubuntu:~/Documents/pharo7$ uname -a
> Linux ubuntu 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018
> x86_64 x86_64 x86_64 GNU/Linux
> 
> sven@ubuntu:~/Documents/pharo7$ cat /etc/issue
> Ubuntu 18.04.1 LTS
> 
> sven@ubuntu:~/Documents/pharo7$ id
> uid=1000(sven) gid=1000(sven)
> groups=1000(sven),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
> 
> sven@ubuntu:~/Documents/pharo7$ cat /etc/security/limits.d/pharo.conf 
> *      hard    rtprio  2
> *      soft    rtprio  2
> 
> sven@ubuntu:~/Documents/pharo7$ ls -lah /etc/security/limits.d/pharo.conf 
> -rw-r--r-- 1 root root 50 Apr 30  2018 /etc/security/limits.d/pharo.conf
> 
> sven@ubuntu:~/Documents/pharo7$ pwd
> /home/sven/Documents/pharo7
> 
> sven@ubuntu:~/Documents/pharo7$ curl get.pharo.org/64/70+vm | bash
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
> Current
>                                  Dload  Upload   Total   Spent    Left 
> Speed
> 100  3054  100  3054    0     0   1961      0  0:00:01  0:00:01 --:--:-- 
> 1960
> Downloading the latest 70 Image:
>     http://files.pharo.org/get-files/70/pharo64.zip
> Pharo.image
> Downloading the latest pharoVM:
>       http://files.pharo.org/get-files/70/pharo64-linux-stable.zip
> pharo-vm/pharo
> Creating starter scripts pharo and pharo-ui
> 
> sven@ubuntu:~/Documents/pharo7$ ./pharo Pharo.image printVersion
> [version] 'Pharo7.0.0'
> 'Pharo-7.0.0+rc1.build.1434.sha.ee53b61de346d1dd58999e239e1c3dc5da069b6d
> (64 Bit)'
> 
> sven@ubuntu:~/Documents/pharo7$ file
> pharo-vm/lib/pharo/5.0-201806281256/pharo 
> pharo-vm/lib/pharo/5.0-201806281256/pharo: ELF 64-bit LSB executable,
> x86-64, version 1 (SYSV), dynamically linked, interpreter
> /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24,
> BuildID[sha1]=2778173a7eac63dca9a970146659c2de8fef4160, with debug_info,
> not stripped
> 
> sven@ubuntu:~/Documents/pharo7$ ldd
> pharo-vm/lib/pharo/5.0-201806281256/pharo 
>       linux-vdso.so.1 (0x00007ffed93c1000)
>       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f21defbc000)
>       libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f21dec1e000)
>       libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x00007f21de9ff000)
>       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f21de60e000)
>       /lib64/ld-linux-x86-64.so.2 (0x00007f21df1c0000)
> 
> sven@ubuntu:~/Documents/pharo7$ ./pharo-ui Pharo.image 
> 
> [normal UI]
> 
> Do you have a normal user account ?
> Are the permissions on /etc/security/limits.d/pharo.conf root:root ?
> 
>> On 3 Dec 2018, at 16:16, horrido <

> horrido.hobbies@

> > wrote:
>> 
>> I've switched over to Ubuntu Server 18.04 LTS. I've repeated all the
>> steps to
>> arrive at Pharo installation. I'm still having the same problem:
>> pthread_setschedparam failed.
>> 
>> Here's my /etc/security/limits.d/pharo.conf:
>> 
>> * hard rtprio 2
>> * soft rtprio 2
>> 
>> 
>> 
>> Sven Van Caekenberghe-2 wrote
>>>> On 2 Dec 2018, at 18:40, horrido <
>> 
>>> horrido.hobbies@
>> 
>>> > wrote:
>>>> 
>>>> Bizarre. I've created a new VirtualBox image of Debian and now this
>>>> solution
>>>> no longer works! I'm still getting the thread priority warning. So this
>>>> solution appears to be unreliable.
>>> 
>>> Why use Debian (not that it is bad, it is just a bit more technical) ?
>>> 
>>> I think you would have less problems using Ubuntu (it is just as open,
>>> it
>>> is what everybody else is using and it is much more user friendly).
>>> 
>>>> 
>>> 
> <sigh>
>>>> 
>>>> 
>>>> On Fri, 23 Nov 2018 at 04:02, horrido &lt;horrido.hobbies@&gt; wrote:
>>>> 
>>>>> Okay, I've resolved everything. First, the reason why I'm getting the
>>>>> 'pthread_setschedparam failed' error when I run Pharo under Debian is
>>>>> because it must be run as 'root'! Don't ask me why, but that's the
>>>>> reason
>>>>> why Pharo can't set thread priorities. (This wasn't an issue under
>>>>> Ubuntu
>>>>> Server – go figure.)
>>>>> 
>>>>> Second, I am now using Pharo's own SHA256 class. It's probably not as
>>>>> secure
>>>>> (because it doesn't use a salt value) and not as quick to execute (not
>>>>> being
>>>>> C code), but for my purpose, it doesn't really matter.
>>>>> 
>>>>> So I can use DigitalOcean or OVH to run my web server in a VPS.
>>>>> 
>>>> 
>>>> Good to hear.  But you shouldn't need to run Pharo as root,
>>>> just be root to create this config file....
>>>> cat <
>>> 
> <END | sudo tee /etc/security/limits.d/pharo.conf
>>
>>> 
>>> *      hard    rtprio  2
>>>> *      soft    rtprio  2
>>>> END
>>>> 
>>>> cheers -ben
>>>> &lt;/quote>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>> 
>> 
>> 
>> 
>> 
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Reply via email to