Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Having issues with ProgressMeter.jl installation on WSL #641

Open
jlperla opened this issue Aug 29, 2019 · 2 comments
Open

Having issues with ProgressMeter.jl installation on WSL #641

jlperla opened this issue Aug 29, 2019 · 2 comments

Comments

@jlperla
Copy link
Member

jlperla commented Aug 29, 2019

I am installing on WSL in order to run jupinx. I run into the following issue when activating the current project:

ERROR: Error when installing package ProgressMeter:
ArgumentError: embedded NULs are not allowed in C strings: "/home/jlperla/.julia/packages/Progress\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0/runtests.jl"
Stacktrace:
 [1] try_yieldto(::typeof(Base.ensure_rescheduled), ::Base.RefValue{Task}) at ./task.jl:517
 [2] wait() at ./task.jl:592
 [3] wait(::Base.GenericCondition{ReentrantLock}) at ./condition.jl:104
 [4] take_unbuffered(::Channel{Any}) at ./channels.jl:368
 [5] take! at ./channels.jl:344 [inlined]
 [6] iterate(::Channel{Any}, ::Nothing) at ./channels.jl:410
 [7] set_readonly(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:92
 [8] macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:607 [inlined]
 [9] (::getfield(Pkg.Operations, Symbol("##74#77")){Bool,Pkg.Types.Context,Dict{Base.UUID,Array{String,1}},Channel{Any},Channel{Any}})() at ./task.jl:268

This is almost certainly a ProgressMeter.jl bug. Do we actually need/use it in the current set of notes? If not, we can remove it from the Package/Manifest, and submit an issue to that repo for now.

@jlperla jlperla added this to the v1.1 milestone Aug 29, 2019
@arnavs
Copy link
Member

arnavs commented Aug 29, 2019

@jlperla We have a ProgressMeter demo in the general_packages lecture.

Also, I wouldn't be surprised if there is something else going on. That error stack looks like some backend Pkg stuff, and there's no similar issue in ProgressMeter. It could be a WSL-specific thing. But I looked around for this error, and couldn't really find any record of it in a Julia repo.

Let me ask around on Slack etc. and then report back.

@jlperla
Copy link
Member Author

jlperla commented Aug 29, 2019

This is a 1.1 comment. Focus on the 1.0.2 stuff, unless you have it all working.

@jlperla jlperla removed this from the v1.1 milestone May 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants