julia> Pkg.update()
INFO: Updating METADATA...
ERROR: METADATA cannot be updated. Resolve problems manually in /home/morten/Julia/pkg/v0.5/METADATA.
GitError(Code:ERROR, Class:Net, Failed to resolve address for https: Name or service not known)
in macro expansion at ./libgit2/error.jl:99 [inlined]
in #fetch#52(::Base.LibGit2.FetchOptions, ::String, ::Function, ::Base.LibGit2.GitRemote, ::Array{AbstractString,1}) at ./libgit2/remote.jl:70
in (::Base.LibGit2.#kw##fetch)(::Array{Any,1}, ::Base.LibGit2.#fetch, ::Base.LibGit2.GitRemote, ::Array{AbstractString,1}) at ./<missing>:0
in #fetch#93(::String, ::String, ::Array{AbstractString,1}, ::Nullable{Base.LibGit2.AbstractCredentials}, ::Function, ::Base.LibGit2.GitRepo) at ./libgit2/libgit2.jl:164
in (::Base.Pkg.Entry.##35#41)(::Base.LibGit2.GitRepo) at ./pkg/entry.jl:371
in with(::Base.Pkg.Entry.##35#41, ::Base.LibGit2.GitRepo) at ./libgit2/types.jl:638
in update(::String, ::Set{String}) at ./pkg/entry.jl:354
in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#update,Tuple{String,Set{String}}})() at ./pkg/dir.jl:31
in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#update,Tuple{String,Set{String}}}, ::String) at ./file.jl:59
in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:31
in update() at ./pkg/pkg.jl:210
in eval(::Module, ::Any) at ./boot.jl:234
in eval_user_input(::Any, ::Base.REPL.REPLBackend) at ./REPL.jl:64
in macro expansion at ./REPL.jl:95 [inlined]
in (::Base.REPL.##3#4{Base.REPL.REPLBackend})() at ./event.jl:68
in (::Base.Pkg.Entry.##35#41)(::Base.LibGit2.GitRepo) at ./pkg/entry.jl:378
in with(::Base.Pkg.Entry.##35#41, ::Base.LibGit2.GitRepo) at ./libgit2/types.jl:638
in update(::String, ::Set{String}) at ./pkg/entry.jl:354
in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#update,Tuple{String,Set{String}}})() at ./pkg/dir.jl:31
in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#update,Tuple{String,Set{String}}}, ::String) at ./file.jl:59
in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:31
in update() at ./pkg/pkg.jl:210
After doing rm -Rf ~/.julia and running without JULIA_PKGDIR set:
julia> Pkg.init()
INFO: Initializing package repository /home/morten/.julia/v0.5
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: GitError(Code:ERROR, Class:Net, Failed to resolve address for https: Name or service not known)
in macro expansion at ./libgit2/error.jl:99 [inlined]
in clone(::String, ::String, ::Base.LibGit2.CloneOptions) at ./libgit2/repository.jl:191
in #clone#109(::String, ::Bool, ::Ptr{Void}, ::Nullable{Base.LibGit2.AbstractCredentials}, ::Function, ::String, ::String) at ./libgit2/libgit2.jl:327
in (::Base.LibGit2.#kw##clone)(::Array{Any,1}, ::Base.LibGit2.#clone, ::String, ::String) at ./<missing>:0
in (::Base.Pkg.Dir.##4#6{String,String})() at ./pkg/dir.jl:49
in cd(::Base.Pkg.Dir.##4#6{String,String}, ::String) at ./file.jl:59
in init(::String, ::String) at ./pkg/dir.jl:47
in init() at ./pkg/pkg.jl:70
julia> versioninfo()
Julia Version 0.5.0
Commit 3c9d753 (2016-09-19 18:14 UTC)
Platform Info:
System: Linux (x86_64-linux-gnu)
CPU: Intel(R) Celeron(R) 2957U @ 1.40GHz
WORD_SIZE: 64
BLAS: libopenblas (NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY Nehalem)
LAPACK: liblapack.so.3
LIBM: libopenlibm
LLVM: libLLVM-3.7.1 (ORCJIT, haswell)
$ dpkg -l | egrep 'curl|julia'
ii curl 7.47.0-1ubuntu2.1 amd64 command line tool for transferring data with URL syntax
ii julia 0.5.0-xenial5 amd64 high-performance programming language for technical computing
ii libamd2.2.0 1:4.2.0-juliadeps1~raring amd64 approximate minimum degree ordering library for sparse matrices
ii libcholmod1.7.1 1:4.2.0-juliadeps1~raring amd64 sparse Cholesky factorization library for sparse matrices
ii libcolamd2.7.1 1:4.2.0-juliadeps1~raring amd64 column approximate minimum degree ordering library for sparse matrices
ii libcurl3:amd64 7.47.0-1ubuntu2.1 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
ii libcurl3-gnutls:amd64 7.47.0-1ubuntu2.1 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
ii libcurl4-gnutls-dev:amd64 7.47.0-1ubuntu2.1 amd64 development files and documentation for libcurl (GnuTLS flavour)
ii librmath-julia-base 2.15.2-juliadepsutopic1 amd64 The Rmath library from R, adapted for use with Julia
ii librmath-julia-dev 2.15.2-juliadepsutopic1 amd64 The Rmath library from R, adapted for use with Julia
ii libumfpack5.4.0 1:4.2.0-juliadeps1~raring amd64 sparse LU factorization library
ii python3-pycurl 7.43.0-1ubuntu1 amd64 Python bindings to libcurl (Python 3)
$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
$ cat METADATA/.git/config
[core]
bare = false
filemode = true
logallrefupdates = true
[core]
repositoryformatversion = 0
[remote "origin"]
url = https://github.com/JuliaLang/METADATA.jl
pushurl = [email protected]:JuliaLang/METADATA.jl.git
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "metadata-v2"]
remote = origin
[branch "metadata-v2"]
merge = refs/heads/metadata-v2
[remote "mortenpi"]
url = https://github.com/mortenpi/METADATA.jl.git
pushurl = [email protected]:mortenpi/METADATA.jl.git
fetch = +refs/heads/*:refs/remotes/mortenpi/*
cat ~/.gitconfig
[user]
email = [email protected]
name = Morten Piibeleht
[push]
default = simple
[core]
editor = vim
[github]
user = mortenpi