Skip to content
Srinivas Kartik Angadi edited this page May 23, 2018 · 5 revisions

SBT should be able to connect when you run it - can you confirm that you have a successfully running internet connection from your virtual machine?

In case that is confirmed, can you, please: send me the output of "ls -la" command you run in "learning-journey" directory. Even better, actually, just repeat the question and post both the question and command output it to the Hangouts make sure that you've set the VM as instructed here. Of course, if you meet any issues there, please do contact me. Also, I've updated the Wiki page to be more precise - it says now "learning-journey directory", instead of "chisel-tutorial directory".

Looking forward to hearing from you, Aleksandar

On 5/15/2018 3:26 AM, Srinivas Kartik Angadi wrote: Hello Aleks,

I am having trouble in installation process. According to the manual I need to run the following command:

$ sbt run

in chisel-directory: which is the same as learning-journey directory I cloned from git ?

ERROR MESSAGE:-------------------------------------------------------------------

`Getting org.scala-sbt sbt 0.13.16 (this may take some time)...

:: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt;0.13.16

==== local: tried

  /home/srinivas/.ivy2/local/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml

  -- artifact org.scala-sbt#sbt;0.13.16!sbt.jar:

  /home/srinivas/.ivy2/local/org.scala-sbt/sbt/0.13.16/jars/sbt.jar

==== local-preloaded-ivy: tried

  file:////home/srinivas/.sbt/preloaded/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml

==== local-preloaded: tried

  file:////home/srinivas/.sbt/preloaded/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

  -- artifact org.scala-sbt#sbt;0.13.16!sbt.jar:

  file:////home/srinivas/.sbt/preloaded/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

==== Maven Central: tried

  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

  -- artifact org.scala-sbt#sbt;0.13.16!sbt.jar:

  https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

==== sbt-maven-releases: tried

  https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

  -- artifact org.scala-sbt#sbt;0.13.16!sbt.jar:

  https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

==== sbt-maven-snapshots: tried

  https://repo.scala-sbt.org/scalasbt/maven-snapshots/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

  -- artifact org.scala-sbt#sbt;0.13.16!sbt.jar:

  https://repo.scala-sbt.org/scalasbt/maven-snapshots/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

==== typesafe-ivy-releases: tried

  https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml

==== sbt-ivy-snapshots: tried

  https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: org.scala-sbt#sbt;0.13.16: not found

    ::::::::::::::::::::::::::::::::::::::::::::::

:::: ERRORS Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.scala-sbt.org/scalasbt/maven-snapshots/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.pom

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.scala-sbt.org/scalasbt/maven-snapshots/org/scala-sbt/sbt/0.13.16/sbt-0.13.16.jar

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml

Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.16/ivys/ivy.xml`

On 05/16/2018/ Srinivas Kartik Angadi wrote: Hello,

Output of command: ls -la


`srinivas@srinivas:~/learning-journey$ ls -la
total 104
drwxr-xr-x  9 srinivas srinivas  4096 May 15 15:38 .
drwxr-xr-x 21 srinivas srinivas  4096 May 15 15:10 ..
-rw-r--r--  1 srinivas srinivas  2044 May 14 00:17 build.sbt
drwxr-xr-x  4 srinivas srinivas  4096 May 14 00:17 doc
drwxr-xr-x  4 srinivas srinivas  4096 May 14 00:17 generator-bootcamp
drwxr-xr-x  8 srinivas srinivas  4096 May 15 15:39 .git
-rw-r--r--  1 srinivas srinivas    49 May 14 00:17 .gitignore
drwxr-xr-x 12 srinivas srinivas  4096 May 14 00:22 jupyter-scala
-rw-r--r--  1 srinivas srinivas 35147 May 14 00:17 LICENSE
drwxr-xr-x  2 srinivas srinivas  4096 May 14 00:17 project
-rw-r--r--  1 srinivas srinivas   795 May 14 00:17 README.md
-rwxr-xr-x  1 srinivas srinivas    75 May 14 00:17 run-examples.sh
-rwxr-xr-x  1 srinivas srinivas    72 May 14 00:17 run-problem.sh
-rwxr-xr-x  1 srinivas srinivas    73 May 14 00:17 run-solution.sh
-rwxr-xr-x  1 srinivas srinivas  4590 May 14 00:17 set-learning-journey.sh
drwxr-xr-x  4 srinivas srinivas  4096 May 14 00:17 src
drwxr-xr-x 13 srinivas srinivas  4096 May 15 16:47 verilator
srinivas@srinivas:~/learning-journey$ `

On 05/16/2018/ Aleksandar wrote: Hello,

thanks for reporting back.

Unfortunately, all I can say is that (since the script worked and you have all the pieces in the correct place) this issue has to do with something else. This is the reason why we decided to create a uniform environment for everyone. Therefore, I can only advise you to create a virtual machine (or, if you prefer to make a dual-boot, that's also fine) as advised here: https://github.com/librecores/riscv-sodor/wiki/Chisel-Environment

In this way we will be able to track down the problem.

Best regards, Aleksandar


05/23/2018 08:45 AM

After struggling quiet a few times, I concluded that the installation script doesn't work properly on Ubuntu 18. The script specifically checks for the software packages such as make, bison, pip3 etc. and installs them if necessary, which did not execute properly on Ubuntu machine. I tried re-installing them separately before running the actual script only to encounter more errors related to SBT and JAVA.

MINT 18 all the way!!!!

In Mint, during installation you might see a small error:

./set-learning-journey.sh: line 155: pip3: command not found ./set-learning-journey.sh: line 156: pip3: command not found

but you can ignore it or reinstall pip3 and try again. Command to install pip3:

sudo apt-get install python3-pip

Clone this wiki locally