[erlang-questions] erlexec permissions denied error on start after building release

Tristan Sloughter t@REDACTED
Sun Jul 1 01:03:11 CEST 2018


Did you verify that it is using the relx you copied over and not the one
erlang.mk would have downloaded when you were building releases before?
If it is indeed using 3.26.1 then please open an issue in the relx
project on github.
On Sat, Jun 30, 2018, at 4:49 PM, Wes James wrote:
> I downloaded relx and built it and put it in to my project and then
> built my project.  The folders look like this:> 
> $ ls -al /usr/local/lib/erlang/erts-10.0.1/bin
> total 20204
> drwxr-xr-x. 2 root root     4096 Jun 29 14:55 .
> drwxr-xr-x. 8 root root       70 Jun 29 14:55 ..
> -rwxr-xr-x. 1 root root 19177216 Jun 29 14:55 beam.smp
> -rwxr-xr-x. 1 root root   126704 Jun 29 14:55 ct_run
> -rwxr-xr-x. 1 root root   124296 Jun 29 14:55 dialyzer
> -rwxr-xr-x. 1 root root    30008 Jun 29 14:55 dyn_erl
> -rwxr-xr-x. 1 root root   214632 Jun 29 14:55 epmd
> -rwxr-xr-x. 1 root root      857 Jun 29 14:55 erl
> -rwxr-xr-x. 1 root root   124088 Jun 29 14:55 erlc
> -rwxr-xr-x. 1 root root    60864 Jun 29 14:55 erl_child_setup
> -rwxr-xr-x. 1 root root   203776 Jun 29 14:55 erlexec
> -rwxr-xr-x. 1 root root      851 Jun 29 14:55 erl.src
> -rwxr-xr-x. 1 root root   127648 Jun 29 14:55 escript
> -rwxr-xr-x. 1 root root    31824 Jun 29 14:55 heart
> -rwxr-xr-x. 1 root root   181304 Jun 29 14:55 inet_gethost
> -rwxr-xr-x. 1 root root    78160 Jun 29 14:55 run_erl
> -rwxr-xr-x. 1 root root     1154 Jun 29 14:55 start
> -rwxr-xr-x. 1 root root     1244 Jun 29 14:55 start_erl.src
> -rwxr-xr-x. 1 root root     1148 Jun 29 14:55 start.src
> -rwxr-xr-x. 1 root root    37216 Jun 29 14:55 to_erl
> -rwxr-xr-x. 1 root root   118232 Jun 29 14:55 typer
> After building with relx:
> 
> ls -al _rel/project/erts-10.0.1/bin/
> total 20228
> drwxrwxr-x. 2 user user     4096 Jun 30 16:39 .
> drwxrwxr-x. 8 user user       70 Jun 30 16:39 ..
> -rw-rw-r--. 1 user user 19177216 Jun 30 16:39 beam.smp
> -rw-rw-r--. 1 user user   126704 Jun 30 16:39 ct_run
> -rw-rw-r--. 1 user user   124296 Jun 30 16:39 dialyzer
> -rw-rw-r--. 1 user user    30008 Jun 30 16:39 dyn_erl
> -rw-rw-r--. 1 user user   214632 Jun 30 16:39 epmd
> -rwxr-xr-x. 1 user user      248 Jun 30 16:39 erl
> -rw-rw-r--. 1 user user   124088 Jun 30 16:39 erlc
> -rw-rw-r--. 1 user user    60864 Jun 30 16:39 erl_child_setup
> -rw-rw-r--. 1 user user   203776 Jun 30 16:39 erlexec
> -rw-rw-r--. 1 user user      851 Jun 30 16:39 erl.src
> -rw-rw-r--. 1 user user   127648 Jun 30 16:39 escript
> -rw-rw-r--. 1 user user    31824 Jun 30 16:39 heart
> -rw-rw-r--. 1 user user   181304 Jun 30 16:39 inet_gethost
> -rwxr-xr-x. 1 user user    14037 Jun 30 16:39 install_upgrade.escript> -rwxr-xr-x. 1 user user     6080 Jun 30 16:39 nodetool
> -rw-rw-r--. 1 user user    78160 Jun 30 16:39 run_erl
> -rw-rw-r--. 1 user user     1154 Jun 30 16:39 start
> -rw-rw-r--. 1 user user     1244 Jun 30 16:39 start_erl.src
> -rw-rw-r--. 1 user user     1148 Jun 30 16:39 start.src
> -rw-rw-r--. 1 user user    37216 Jun 30 16:39 to_erl
> -rw-rw-r--. 1 user user   118232 Jun 30 16:39 typer
> 
> Only three of the copied files have x attribute.
> -wes
> 
> On Sat, Jun 30, 2018 at 4:31 PM, Tristan Sloughter
> <t@REDACTED> wrote:>> __
>> relx and rebar3 are separate tools, but rebar3 includes relx for
>> building releases. rebar3 builds applications, runs tests and handles
>> dependencies, relx only does release creation.>> 
>> So if you download rebar3 you are getting relx but not the other way
>> around, so if you are using erlang.mk you are only using relx.>> 
>> 
>> Tristan
>> 
>> 
>> On Sat, Jun 30, 2018, at 4:27 PM, Wes James wrote:
>>> I thought relx was just another name for rebar.  I'm using erlang.mk
>>> and it has relx in the script.>>> 
>>> I'm seeing these 2:
>>> 
>>> https://github.com/erlang/rebar3
>>> 
>>> https://github.com/erlware/relx
>>> 
>>> On Sat, Jun 30, 2018 at 4:20 PM, Wes James <comptekki@REDACTED>
>>> wrote:>>>> I have 3.26.0.
>>>> 
>>>> On Sat, Jun 30, 2018 at 4:16 PM, Wes James <comptekki@REDACTED>
>>>> wrote:>>>>> OK.  I thought I got the latest yesterday.  I'll check again.
>>>>> 
>>>>> On Sat, Jun 30, 2018 at 4:14 PM, Tristan Sloughter
>>>>> <t@REDACTED> wrote:>>>>>> __
>>>>>> This is with rebar3 3.6.1? Why is it under `_rel`? Did you set a
>>>>>> different output directory or are you using relx directly? In
>>>>>> which case make sure you have version 3.26.0.>>>>>> 
>>>>>> Tristan
>>>>>> 
>>>>>> On Sat, Jun 30, 2018, at 4:05 PM, Wes James wrote:
>>>>>>> I upgraded to erlang 21.0.1 and upgraded rebar3 to the latest
>>>>>>> and built my project, but when I ran it I got an erlexec
>>>>>>> permissions denied error.  I noticed that most of the files in
>>>>>>> _rel/project_name/erts-10.0.1/bin were set only rw not rwx.  Is
>>>>>>> this a bug or do I need to change a setting somewhere?>>>>>>> 
>>>>>>> This is when I run:  _rel/bin/project_name console
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> -wes
>>>>>>> _________________________________________________
>>>>>>> erlang-questions mailing list
>>>>>>> erlang-questions@REDACTED
>>>>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> erlang-questions mailing list
>>>>>> erlang-questions@REDACTED
>>>>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>>>> 
>> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20180630/b587c3de/attachment.htm>


More information about the erlang-questions mailing list