# Fail to start Julia in Juno. \`execvp(3) failed\`

**URL:** <https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [June 1, 2018, 12:27pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336 "2018-06-01T12:27:53Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![chobbes](https://avatars.discourse-cdn.com/v4/letter/c/848f3c/32.png) [@chobbes](https://discourse.julialang.org/u/chobbes)\
**Post date:** [June 1, 2018, 12:27pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/1 "2018-06-01T12:27:53Z")

</div>

Freshly installed JuliaPro. Failed to start Julia in REPL. Anyone can give me a hint?

```julia
Press Enter to start a new session.
Starting Julia...
execvp(3) failed.: No such file or directory
Julia has exited.

```

---

<div class="post-metadata">

**Author:** ![chobbes](https://avatars.discourse-cdn.com/v4/letter/c/848f3c/32.png) [@chobbes](https://discourse.julialang.org/u/chobbes)\
**Post date:** [June 4, 2018, 3:35pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/2 "2018-06-04T15:35:15Z")

</div>

Bump up. No problem with installation. But just can’t start Julia in REPL.

---

<div class="post-metadata">

**Author:** ![Jacob\_Stevens-Haas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jacob_stevens-haas/32/9146_2.png) [@Jacob\_Stevens-Haas](https://discourse.julialang.org/u/Jacob_Stevens-Haas)\
**Post date:** [July 15, 2018, 11:11pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/3 "2018-07-15T23:11:00Z")

</div>

Samesies. On Linux Mint 19. Did get an error during installation:  
`Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-8yo3kxsm/functools32/`  
from which the installation continued fine.

Executing Juno, I get the following note:

```julia
jacob@Plato:~/julia/JuliaPro-0.6.3.1$ ./Juno
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell

```

That said, Atom loads fine for general editing. and IJulia works fine from `jupyter notebook`. Edit: the REPL works fine from terminal. It works even better now that I added the folder to PATH and made it executable. Still no joy inside the Juno REPL.

---

<div class="post-metadata">

**Author:** ![genel](https://avatars.discourse-cdn.com/v4/letter/g/ebca7d/32.png) [@genel](https://discourse.julialang.org/u/genel)\
**Post date:** [September 17, 2018, 2:13pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/4 "2018-09-17T14:13:38Z")

</div>

Was there ever a solution to this problem. I have the same problem on Linux Mint 19.

---

<div class="post-metadata">

**Author:** ![Massimo\_De\_Mauri](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@Massimo\_De\_Mauri](https://discourse.julialang.org/u/Massimo_De_Mauri)\
**Post date:** [September 28, 2018, 1:04pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/5 "2018-09-28T13:04:32Z")

</div>

Same issue here… no solution yet?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [September 28, 2018, 1:14pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/6 "2018-09-28T13:14:39Z")

</div>

What (if any) Atom projects do you have loaded? It could be we’re messing something up when the directory we’re trying to start Julia in doesn’t exist.  
Also, what happens if you use the `Julia Client: New Terminal` command (with the first option presented)?

---

<div class="post-metadata">

**Author:** ![aderzelle](https://avatars.discourse-cdn.com/v4/letter/a/e8c25b/32.png) [@aderzelle](https://discourse.julialang.org/u/aderzelle)\
**Post date:** [October 3, 2018, 3:10pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/7 "2018-10-03T15:10:39Z")

</div>

Hello,  
I have the same issue with JuliaPro on Ubuntu 18.04.  
I have no other Atom project it’s just installed.

I did as you suggested so  
ctrl + shift + P to open the control panel and I typed Julia Client: New Terminal  
Then it asked me a relative path, I gave  
/home/alessandro/julia/JuliaPro-0.6.4.1  
I got a terminal in which I executed ./julia

However, plots of any command generated in this terminal do not appear in Juno. Plots appear in a browser tab for example.

Where do I go from there?

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [October 4, 2018, 8:50am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/8 "2018-10-04T08:50:34Z")

</div>

What happens if you just use the first suggested item (if there is one) when you’re prompted for a path after using the `Julia Client: New Terminal` command?

---

<div class="post-metadata">

**Author:** ![aderzelle](https://avatars.discourse-cdn.com/v4/letter/a/e8c25b/32.png) [@aderzelle](https://discourse.julialang.org/u/aderzelle)\
**Post date:** [October 4, 2018, 9:31am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/9 "2018-10-04T09:31:22Z")

</div>

It doesnt’ suggest anything I am facing an empty field.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [October 4, 2018, 9:38am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/10 "2018-10-04T09:38:05Z")

</div>

Ah, I see. Can you try opening a project in Atom (e.g. via `File > Open Project Folder`) and then start Julia?

---

<div class="post-metadata">

**Author:** ![aderzelle](https://avatars.discourse-cdn.com/v4/letter/a/e8c25b/32.png) [@aderzelle](https://discourse.julialang.org/u/aderzelle)\
**Post date:** [October 4, 2018, 9:43am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/11 "2018-10-04T09:43:56Z")

</div>

That doesn’t work but the error message is different.  
But first, I just noticed when launching Juno from the terminal it complains

> Gtk-Message: 11:40:13.409: Failed to load module “canberra-gtk-module”

So back to Atom and starting Julia after opening a Project Folder

> Press Enter to start Julia.  
> Starting Julia…  
> INFO: Precompiling module Atom.  
> ERROR: LoadError: LoadError: Unable to load
> 
> lib (/lib64/libhttp\_parser.so.2)
> 
> Please re-run Pkg.build(package), and restart Julia.  
> Stacktrace:  
> [1] include\_from\_node1(::String) at ./loading.jl:576  
> [2] include(::String) at ./sysimg.jl:14  
> [3] include\_from\_node1(::String) at ./loading.jl:576  
> [4] include(::String) at ./sysimg.jl:14  
> [5] anonymous at ./:2  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/HttpParser/src/…/deps/deps.jl, in expression starting on line 20  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/HttpParser/src/HttpParser.jl, in expression starting on line 9  
> ERROR: LoadError: LoadError: Failed to precompile HttpParser to /home/alessandro/.juliapro-0.6.4.1/lib/v0.6/HttpParser.ji.  
> Stacktrace:  
> [1] compilecache(::String) at ./loading.jl:710  
> [2] \_require(::Symbol) at ./loading.jl:463  
> [3] require(::Symbol) at ./loading.jl:405  
> [4] include\_from\_node1(::String) at ./loading.jl:576  
> [5] include(::String) at ./sysimg.jl:14  
> [6] include\_from\_node1(::String) at ./loading.jl:576  
> [7] include(::String) at ./sysimg.jl:14  
> [8] anonymous at ./:2  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/HttpServer/src/RequestParser.jl, in expression starting on line 16  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/HttpServer/src/HttpServer.jl, in expression starting on line 12  
> ERROR: LoadError: LoadError: Failed to precompile HttpServer to /home/alessandro/.juliapro-0.6.4.1/lib/v0.6/HttpServer.ji.  
> Stacktrace:  
> [1] compilecache(::String) at ./loading.jl:710  
> [2] \_require(::Symbol) at ./loading.jl:463  
> [3] require(::Symbol) at ./loading.jl:405  
> [4] include\_from\_node1(::String) at ./loading.jl:576  
> [5] include(::String) at ./sysimg.jl:14  
> [6] include\_from\_node1(::String) at ./loading.jl:576  
> [7] include(::String) at ./sysimg.jl:14  
> [8] anonymous at ./:2  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/Mux/src/server.jl, in expression starting on line 1  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/Mux/src/Mux.jl, in expression starting on line 24  
> ERROR: LoadError: LoadError: Failed to precompile Mux to /home/alessandro/.juliapro-0.6.4.1/lib/v0.6/Mux.ji.  
> Stacktrace:  
> [1] compilecache(::String) at ./loading.jl:710  
> [2] \_require(::Symbol) at ./loading.jl:463  
> [3] require(::Symbol) at ./loading.jl:405  
> [4] include\_from\_node1(::String) at ./loading.jl:576  
> [5] include(::String) at ./sysimg.jl:14  
> [6] include\_from\_node1(::String) at ./loading.jl:576  
> [7] include(::String) at ./sysimg.jl:14  
> [8] anonymous at ./:2  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/Blink/src/content/content.jl, in expression starting on line 1  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/Blink/src/Blink.jl, in expression starting on line 9  
> ERROR: LoadError: Failed to precompile Blink to /home/alessandro/.juliapro-0.6.4.1/lib/v0.6/Blink.ji.  
> Stacktrace:  
> [1] compilecache(::String) at ./loading.jl:710  
> [2] \_require(::Symbol) at ./loading.jl:463  
> [3] require(::Symbol) at ./loading.jl:405  
> [4] include\_from\_node1(::String) at ./loading.jl:576  
> [5] include(::String) at ./sysimg.jl:14  
> [6] anonymous at ./:2  
> while loading /home/alessandro/julia/JuliaPro-0.6.4.1/JuliaPro/pkgs-0.6.4.1/v0.6/Atom/src/Atom.jl, in expression starting on line 5  
> juno-msg-loadERROR: LoadError: Failed to precompile Atom to /home/alessandro/.juliapro-0.6.4.1/lib/v0.6/Atom.ji.  
> Stacktrace:  
> [1] compilecache(::String) at ./loading.jl:710  
> [2] \_require(::Symbol) at ./loading.jl:463  
> [3] require(::Symbol) at ./loading.jl:405  
> [4] include\_from\_node1(::String) at ./loading.jl:576  
> [5] include(::String) at ./sysimg.jl:14  
> [6] process\_options(::Base.JLOptions) at ./client.jl:305  
> [7] \_start() at ./client.jl:371  
> while loading /home/alessandro/.julia\_atom\_0.6.4.1/packages/julia-client/script/boot\_repl.jl, in expression starting on line 16
> 
> Julia has exited. Press Enter to start a new session.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [October 4, 2018, 9:48am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/12 "2018-10-04T09:48:27Z")

</div>

Hm, you seem to be working with a JuliaPro setup – did you manually try updating any (Atom or Julia) packages? If so, all kinds of breakage should be expected.

I’d recommend a clean re-installation of Juno without JuliaPro.

---

<div class="post-metadata">

**Author:** ![aderzelle](https://avatars.discourse-cdn.com/v4/letter/a/e8c25b/32.png) [@aderzelle](https://discourse.julialang.org/u/aderzelle)\
**Post date:** [October 4, 2018, 9:59am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/13 "2018-10-04T09:59:04Z")

</div>

indeed I installed everything from JuliaPro and I am using their provided Juno script.  
However I did not update any julia or atom package.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [October 4, 2018, 10:03am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/14 "2018-10-04T10:03:06Z")

</div>

Alright. Until the next version of JuliaPro is out (which should be pretty soon, I think, but also 1.0 only) you’ll probably need to install Juno yourself anyways for a more bug-free experience 🙂

---

<div class="post-metadata">

**Author:** ![aderzelle](https://avatars.discourse-cdn.com/v4/letter/a/e8c25b/32.png) [@aderzelle](https://discourse.julialang.org/u/aderzelle)\
**Post date:** [October 4, 2018, 10:13am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/15 "2018-10-04T10:13:02Z")

</div>

that’s fine!  
Thanks for the support.

---

<div class="post-metadata">

**Author:** ![itfanr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/itfanr/32/5652_2.png) [@itfanr](https://discourse.julialang.org/u/itfanr)\
**Post date:** [October 8, 2018, 3:35am UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/16 "2018-10-08T03:35:54Z")

</div>

I am waiting …

---

<div class="post-metadata">

**Author:** ![shriaas2898](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shriaas2898/32/15074_2.png) [@shriaas2898](https://discourse.julialang.org/u/shriaas2898)\
**Post date:** [May 19, 2020, 7:02pm UTC](https://discourse.julialang.org/t/fail-to-start-julia-in-juno-execvp-3-failed/11336/17 "2020-05-19T19:02:00Z")

</div>

Same error

```julia
Press Enter to start Julia. 
execvp(3) failed.: No such file or directory

Julia has exited.
Press Enter to start a new session.
execvp(3) failed.: No such file or directory

Julia has exited.
Press Enter to start a new session.

```

**Update:**  
Seems like there is something wrong with `julia`’s path I gave the absolute path in settings and now it works 😀
