ocaml / opam

opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
https://opam.ocaml.org
Other
1.24k stars 357 forks source link

opam install utop failed #3702

Closed Hack-yao closed 5 years ago

Hack-yao commented 5 years ago

I try to install utop with opam install utop on Centos7, but I got the following output:

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[camomile.1.0.1] found in cache
[cppo.1.6.5] found in cache
[dune.1.6.2] found in cache
[lambda-term.1.13] found in cache
[lwt.4.1.0] found in cache
[lwt_log.1.1.0] found in cache
[lwt_react.1.1.1] found in cache
[ocamlbuild.0.12.0] found in cache
[ocamlfind.1.8.0] found in cache
[react.1.2.1] found in cache
[result.1.3] found in cache
Processing 14/17:
[topkg.1.0.0] found in cache
[utop.2.2.0] found in cache
[zed.1.6] found in cache
[ERROR] The sources of the following couldn't be obtained, aborting:
          - camomile.1.0.1
          - dune.1.6.2
          - lambda-term.1.13
          - react.1.2.1
          - result.1.3
          - topkg.1.0.0
          - utop.2.2.0
          - zed.1.6

opam version is 2.0.0, ocaml version is version 4.07.1. why does that happen? Can anyone tell me? Thanks!

dra27 commented 5 years ago

We’ll need a bit more information to be able to help - the console output for the failing command would be good, and as a minimum, the requested output of opam config report.

dra27 commented 5 years ago

Could you try running with —debug

Hack-yao commented 5 years ago

I 'm new to ocaml and linux. This is what I get when running opam install utop --debug

opam install utop --debug
00:00.002  GSTATE                 LOAD-GLOBAL-STATE @ /usr/yao/.opam
00:00.002  RSTATE                 LOAD-REPOSITORY-STATE @ /usr/yao/.opam
00:00.082  RSTATE                 Loaded /usr/yao/.opam/repo/state.cache in 0.079s
00:00.112  RSTATE                 Cache found
00:00.112  STATE                  LOAD-SWITCH-STATE @ default
00:00.150  STATE                  Detected changed packages (marked for reinstall): {}
00:00.150  STATE                  Switch state loaded in 0.038s
00:00.150  FILE(switch-state)     Wrote /usr/yao/.opam/default/.opam-switch/backup/state-20181214222457.export in 0.000s
00:00.236  CLIENT                 INSTALL utop
00:00.399  GSTATE                 Failed to evaluate global variable sys-ocaml-version: "ocamlc": command not found.
00:00.515  CLIENT                 Orphans: (changes: { utop.1.2.1, utop.1.3.0, utop.1.4.0, utop.1.5, utop.1.6, utop.1.7, utop.1.8, utop.1.9, utop.1.10, utop.1.11, utop.1.12, utop.1.14, utop.1.15, utop.1.16, utop.1.17, utop.1.18, utop.1.18.1, utop.1.18.2, utop.1.19, utop.1.19.1, utop.1.19.2, utop.1.19.3, utop.2.0.0, utop.2.0.1, utop.2.0.2, utop.2.1.0, utop.2.2.0 }, transitive: false) -> full {}, versions {}
00:00.769  SOLVER                 resolve request=install:(utop) remove:() upgrade:()
00:01.662  SOLVER                 Load cudf universe (depopts:false, build:true, post:true)
00:01.707  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.707  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.707  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.707  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.713  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.742  CUDF                   resolve request=install:(utop) remove:() upgrade:()
00:01.742  SOLVER                 Calling solver builtin-mccs+glpk with criteria -removed,-count[version-lag,request],-count[version-lag,changed],-changed
00:01.853  CUDF                   Solver call done in 0.111
00:01.892  SOLVER                 Load cudf universe (depopts:true, build:false, post:false)
00:01.954  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.954  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.954  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.954  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:01.960  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.001  SOLVER                 Load cudf universe (depopts:true, build:true, post:false)
00:02.074  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.075  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.075  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.075  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.081  FILTER                 ERR: value_bool: "/usr/yao/.opam/default/doc"
00:02.112  CUDF                   graph_of_actions root_actions={  - ∗ zed (= 5),  - ∗ utop (= 28),  - ∗ topkg (= 13),  - ∗ result (= 4),  - ∗ react (= 7),  - ∗ ocamlfind (= 25),  - ∗ ocamlbuild (= 7),  - ∗ lwt_react (= 4),  - ∗ lwt_log (= 2),  - ∗ lwt (= 31),  - ∗ lambda-term (= 12),  - ∗ jbuilder (= 23),  - ∗ dune (= 18),  - ∗ cppo (= 20),  - ∗ conf-m4 (= 1),  - ∗ camomile (= 7),  - ∗ base-bytes (= 2) }
00:02.134  SOLUTION               apply
The following actions will be performed:
  ∗ install conf-m4     1          [required by ocamlfind]
  ∗ install dune        1.6.2      [required by jbuilder]
  ∗ install ocamlbuild  0.12.0     [required by react]
  ∗ install ocamlfind   1.8.0      [required by utop]
  ∗ install jbuilder    transition [required by utop]
  ∗ install base-bytes  base       [required by zed]
  ∗ install result      1.3        [required by lwt]
  ∗ install cppo        1.6.5      [required by utop]
  ∗ install camomile    1.0.1      [required by utop]
  ∗ install topkg       1.0.0      [required by react]
  ∗ install lwt         4.1.0      [required by utop]        For the PPX, please install package lwt_ppx
  ∗ install react       1.2.1      [required by utop]
  ∗ install lwt_log     1.1.0      [required by lambda-term]
  ∗ install zed         1.6        [required by lambda-term]
  ∗ install lwt_react   1.1.1      [required by utop]
  ∗ install lambda-term 1.13       [required by utop]
  ∗ install utop        2.2.0
===== ∗ 17 =====
Do you want to continue? [Y/n] y
00:49.157  SOLUTION               parallel_apply

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
00:49.163  PARALLEL               Iterate over 17 task(s) with 3 process(es)
00:49.163  PARALLEL               Starting job 0 (worker 1/3): 0
00:49.163  ACTION                 download_package: base-bytes.base
00:49.163  PARALLEL               Job 0 finished
00:49.163  PARALLEL               Starting job 1 (worker 1/3): 1
00:49.163  ACTION                 download_package: camomile.1.0.1
00:49.163  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/camomile.1.0.1
[camomile.1.0.1] found in cache
00:49.167  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/camomile.1.0.1
00:49.167  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/camomile.1.0.1
00:49.168  SYSTEM                 mkdir /tmp/opam-5264-ccabea
00:49.171  PARALLEL               Next task in job 1: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/82/82e016653431353a07f22c259adc6e05 -C /tmp/opam-5264-ccabea
Processing  2/17:
00:49.172  PARALLEL               Starting job 2 (worker 2/3): 2
00:49.172  ACTION                 download_package: conf-m4.1
00:49.172  PARALLEL               Job 2 finished
Processing  3/17:
00:49.172  PARALLEL               Starting job 3 (worker 2/3): 3
00:49.172  ACTION                 download_package: cppo.1.6.5
00:49.172  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/cppo.1.6.5
[cppo.1.6.5] found in cache
00:49.176  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/cppo.1.6.5
00:49.176  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/cppo.1.6.5
00:49.176  SYSTEM                 mkdir /tmp/opam-5264-7afd23
00:49.181  PARALLEL               Next task in job 3: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/1c/1cd25741d31417995b0973fe0b6f6c82 -C /tmp/opam-5264-7afd23
Processing  4/17:
00:49.182  PARALLEL               Starting job 4 (worker 3/3): 4
00:49.182  ACTION                 download_package: dune.1.6.2
00:49.182  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/dune.1.6.2
[dune.1.6.2] found in cache
00:49.188  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/dune.1.6.2
00:49.188  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/dune.1.6.2
00:49.188  SYSTEM                 mkdir /tmp/opam-5264-ffb3fd
00:49.194  PARALLEL               Next task in job 4: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/e6/e628e3903d2418d410e058ca49938a5d -C /tmp/opam-5264-ffb3fd
Processing  5/17:
00:49.195  PARALLEL               Collected task for job 1 (ret:2)
00:49.195  SYSTEM                 rmdir /tmp/opam-5264-ccabea
00:49.201  PARALLEL               Job 1 finished
00:49.201  PARALLEL               Starting job 5 (worker 3/3): 5
00:49.201  ACTION                 download_package: jbuilder.transition
00:49.201  PARALLEL               Job 5 finished
Processing  6/17:
00:49.201  PARALLEL               Starting job 6 (worker 3/3): 6
00:49.201  ACTION                 download_package: lambda-term.1.13
00:49.201  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/lambda-term.1.13
[lambda-term.1.13] found in cache
00:49.204  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/lambda-term.1.13
00:49.204  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/lambda-term.1.13
00:49.204  SYSTEM                 mkdir /tmp/opam-5264-d2c37b
00:49.207  PARALLEL               Next task in job 6: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/c1/c13826a97014d4d573b927b623c7e043 -C /tmp/opam-5264-d2c37b
Processing  7/17:
00:49.208  PARALLEL               Collected task for job 3 (ret:0)
00:49.218  SYSTEM                 [log-5264-c61e7b] (in 0.009s) cp -PRp /tmp/opam-5264-7afd23/cppo-1.6.5/.gitignore /tmp/opam-5264-7afd23/cppo-1.6.5/.ocp-indent /tmp/opam-5264-7afd23/cppo-1.6.5/Changes /tmp/opam-5264-7afd23/cppo-1.6.5/INSTALL.md /tmp/opam-5264-7afd23/cppo-1.6.5/LICENSE.md /tmp/opam-5264-7afd23/cppo-1.6.5/Makefile /tmp/opam-5264-7afd23/cppo-1.6.5/README.md /tmp/opam-5264-7afd23/cppo-1.6.5/VERSION /tmp/opam-5264-7afd23/cppo-1.6.5/appveyor.yml /tmp/opam-5264-7afd23/cppo-1.6.5/cppo.opam /tmp/opam-5264-7afd23/cppo-1.6.5/cppo_ocamlbuild.opam /tmp/opam-5264-7afd23/cppo-1.6.5/examples /tmp/opam-5264-7afd23/cppo-1.6.5/ocamlbuild_plugin /tmp/opam-5264-7afd23/cppo-1.6.5/pkg /tmp/opam-5264-7afd23/cppo-1.6.5/src /tmp/opam-5264-7afd23/cppo-1.6.5/test /usr/yao/.opam/default/.opam-switch/sources/cppo.1.6.5
00:49.218  SYSTEM                 rmdir /tmp/opam-5264-7afd23
00:49.222  PARALLEL               Job 3 finished
00:49.222  PARALLEL               Starting job 7 (worker 3/3): 7
00:49.222  ACTION                 download_package: lwt.4.1.0
00:49.222  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/lwt.4.1.0
[lwt.4.1.0] found in cache
00:49.230  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/lwt.4.1.0
00:49.230  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/lwt.4.1.0
00:49.230  SYSTEM                 mkdir /tmp/opam-5264-ad8886
00:49.234  PARALLEL               Next task in job 7: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/e9/e919bee206f18b3d49250ecf9584fde7 -C /tmp/opam-5264-ad8886
Processing  8/17:
00:49.235  PARALLEL               Collected task for job 4 (ret:2)
00:49.235  SYSTEM                 rmdir /tmp/opam-5264-ffb3fd
00:49.240  PARALLEL               Job 4 finished
00:49.240  PARALLEL               Starting job 8 (worker 3/3): 8
00:49.240  ACTION                 download_package: lwt_log.1.1.0
00:49.241  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/lwt_log.1.1.0
[lwt_log.1.1.0] found in cache
00:49.246  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/lwt_log.1.1.0
00:49.246  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/lwt_log.1.1.0
00:49.246  SYSTEM                 mkdir /tmp/opam-5264-a00279
00:49.267  PARALLEL               Next task in job 8: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/92/92142135d01a4d7e805990cc98653d55 -C /tmp/opam-5264-a00279
Processing  9/17:
00:49.268  PARALLEL               Collected task for job 6 (ret:2)
00:49.268  SYSTEM                 rmdir /tmp/opam-5264-d2c37b
00:49.274  PARALLEL               Job 6 finished
00:49.274  PARALLEL               Starting job 9 (worker 3/3): 9
00:49.274  ACTION                 download_package: lwt_react.1.1.1
00:49.274  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/lwt_react.1.1.1
[lwt_react.1.1.1] found in cache
00:49.283  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/lwt_react.1.1.1
00:49.283  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/lwt_react.1.1.1
00:49.283  SYSTEM                 mkdir /tmp/opam-5264-865888
00:49.289  PARALLEL               Next task in job 9: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/3b/3bbde866884e32cc7a9d9cbd1e52bde3 -C /tmp/opam-5264-865888
Processing 10/17:
00:49.290  PARALLEL               Collected task for job 7 (ret:0)
00:49.323  SYSTEM                 [log-5264-c743ac] (in 0.033s) cp -PRp /tmp/opam-5264-ad8886/lwt-4.1.0/.gitignore /tmp/opam-5264-ad8886/lwt-4.1.0/.travis.yml /tmp/opam-5264-ad8886/lwt-4.1.0/CHANGES /tmp/opam-5264-ad8886/lwt-4.1.0/LICENSE.md /tmp/opam-5264-ad8886/lwt-4.1.0/Makefile /tmp/opam-5264-ad8886/lwt-4.1.0/README.md /tmp/opam-5264-ad8886/lwt-4.1.0/appveyor.yml /tmp/opam-5264-ad8886/lwt-4.1.0/docs /tmp/opam-5264-ad8886/lwt-4.1.0/lwt.opam /tmp/opam-5264-ad8886/lwt-4.1.0/lwt_ppx.opam /tmp/opam-5264-ad8886/lwt-4.1.0/lwt_react.opam /tmp/opam-5264-ad8886/lwt-4.1.0/src /tmp/opam-5264-ad8886/lwt-4.1.0/test /usr/yao/.opam/default/.opam-switch/sources/lwt.4.1.0
00:49.323  SYSTEM                 rmdir /tmp/opam-5264-ad8886
00:49.335  PARALLEL               Job 7 finished
00:49.335  PARALLEL               Starting job 10 (worker 3/3): 10
00:49.335  ACTION                 download_package: ocamlbuild.0.12.0
00:49.335  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/ocamlbuild.0.12.0
[ocamlbuild.0.12.0] found in cache
00:49.344  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/ocamlbuild.0.12.0
00:49.344  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/ocamlbuild.0.12.0
00:49.344  SYSTEM                 mkdir /tmp/opam-5264-2dea01
00:49.348  PARALLEL               Next task in job 10: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/44/442baa19470bd49150f153122e22907b -C /tmp/opam-5264-2dea01
Processing 11/17:
00:49.349  PARALLEL               Collected task for job 8 (ret:0)
00:49.360  SYSTEM                 [log-5264-2c871f] (in 0.010s) cp -PRp /tmp/opam-5264-a00279/lwt_log-1.1.0/.gitignore /tmp/opam-5264-a00279/lwt_log-1.1.0/.travis.yml /tmp/opam-5264-a00279/lwt_log-1.1.0/CHANGES /tmp/opam-5264-a00279/lwt_log-1.1.0/COPYING /tmp/opam-5264-a00279/lwt_log-1.1.0/Makefile /tmp/opam-5264-a00279/lwt_log-1.1.0/README.md /tmp/opam-5264-a00279/lwt_log-1.1.0/lwt_log.opam /tmp/opam-5264-a00279/lwt_log-1.1.0/src /usr/yao/.opam/default/.opam-switch/sources/lwt_log.1.1.0
00:49.360  SYSTEM                 rmdir /tmp/opam-5264-a00279
00:49.378  PARALLEL               Job 8 finished
00:49.378  PARALLEL               Starting job 11 (worker 3/3): 11
00:49.378  ACTION                 download_package: ocamlfind.1.8.0
00:49.378  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/ocamlfind.1.8.0
[ocamlfind.1.8.0] found in cache
00:49.386  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/ocamlfind.1.8.0
00:49.386  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/ocamlfind.1.8.0
00:49.386  SYSTEM                 mkdir /tmp/opam-5264-548b09
00:49.391  PARALLEL               Next task in job 11: /usr/bin/tar xfz /usr/yao/.opam/download-cache/md5/a7/a710c559667672077a93d34eb6a42e5b -C /tmp/opam-5264-548b09
Processing 12/17:
00:49.392  PARALLEL               Collected task for job 9 (ret:0)
00:49.424  SYSTEM                 [log-5264-dc6e87] (in 0.033s) cp -PRp /tmp/opam-5264-865888/lwt-4.0.0/.gitignore /tmp/opam-5264-865888/lwt-4.0.0/.travis.yml /tmp/opam-5264-865888/lwt-4.0.0/CHANGES /tmp/opam-5264-865888/lwt-4.0.0/Makefile /tmp/opam-5264-865888/lwt-4.0.0/README.md /tmp/opam-5264-865888/lwt-4.0.0/appveyor.yml /tmp/opam-5264-865888/lwt-4.0.0/doc /tmp/opam-5264-865888/lwt-4.0.0/lwt.opam /tmp/opam-5264-865888/lwt-4.0.0/lwt_ppx.opam /tmp/opam-5264-865888/lwt-4.0.0/lwt_react.opam /tmp/opam-5264-865888/lwt-4.0.0/src /tmp/opam-5264-865888/lwt-4.0.0/test /usr/yao/.opam/default/.opam-switch/sources/lwt_react.1.1.1
00:49.425  SYSTEM                 rmdir /tmp/opam-5264-865888
00:49.433  PARALLEL               Job 9 finished
00:49.433  PARALLEL               Starting job 12 (worker 3/3): 12
00:49.433  ACTION                 download_package: react.1.2.1
00:49.433  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/react.1.2.1
[react.1.2.1] found in cache
00:49.438  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/react.1.2.1
00:49.438  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/react.1.2.1
00:49.438  SYSTEM                 mkdir /tmp/opam-5264-ebe0e0
00:49.442  PARALLEL               Next task in job 12: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/ce/ce1454438ce4e9d2931248d3abba1fcc -C /tmp/opam-5264-ebe0e0
Processing 13/17:
00:49.443  PARALLEL               Collected task for job 10 (ret:0)
00:49.460  SYSTEM                 [log-5264-f0f09f] (in 0.017s) cp -PRp /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/.depend /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/.gitignore /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/.mailmap /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/.merlin /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/.travis.yml /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/CONTRIBUTING.adoc /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/Changes /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/LICENSE /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/META /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/Makefile /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/Readme.md /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/VERSION /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/bootstrap /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/configure.make /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/examples /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/howto /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/man /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/manual /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/misc /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/opam /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/samples /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/scripts /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/src /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/test /tmp/opam-5264-2dea01/ocamlbuild-0.12.0/testsuite /usr/yao/.opam/default/.opam-switch/sources/ocamlbuild.0.12.0
00:49.460  SYSTEM                 rmdir /tmp/opam-5264-2dea01
00:49.469  PARALLEL               Job 10 finished
00:49.469  PARALLEL               Starting job 13 (worker 3/3): 13
00:49.469  ACTION                 download_package: result.1.3
00:49.469  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/result.1.3
[result.1.3] found in cache
00:49.474  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/result.1.3
00:49.474  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/result.1.3
00:49.474  SYSTEM                 mkdir /tmp/opam-5264-0c525f
00:49.477  PARALLEL               Next task in job 13: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01 -C /tmp/opam-5264-0c525f
Processing 14/17:
00:49.478  PARALLEL               Collected task for job 11 (ret:0)
00:49.493  SYSTEM                 [log-5264-736596] (in 0.015s) cp -PRp /tmp/opam-5264-548b09/findlib-1.8.0/INSTALL /tmp/opam-5264-548b09/findlib-1.8.0/LICENSE /tmp/opam-5264-548b09/findlib-1.8.0/Makefile /tmp/opam-5264-548b09/findlib-1.8.0/Makefile.config.pattern /tmp/opam-5264-548b09/findlib-1.8.0/configure /tmp/opam-5264-548b09/findlib-1.8.0/doc /tmp/opam-5264-548b09/findlib-1.8.0/findlib.conf.in /tmp/opam-5264-548b09/findlib-1.8.0/itest /tmp/opam-5264-548b09/findlib-1.8.0/itest-aux /tmp/opam-5264-548b09/findlib-1.8.0/mini /tmp/opam-5264-548b09/findlib-1.8.0/site-lib-src /tmp/opam-5264-548b09/findlib-1.8.0/src /tmp/opam-5264-548b09/findlib-1.8.0/tools /usr/yao/.opam/default/.opam-switch/sources/ocamlfind.1.8.0
00:49.493  SYSTEM                 rmdir /tmp/opam-5264-548b09
00:49.500  PARALLEL               Job 11 finished
00:49.500  PARALLEL               Starting job 14 (worker 3/3): 14
00:49.500  ACTION                 download_package: topkg.1.0.0
00:49.500  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/topkg.1.0.0
[topkg.1.0.0] found in cache
00:49.504  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/topkg.1.0.0
00:49.504  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/topkg.1.0.0
00:49.504  SYSTEM                 mkdir /tmp/opam-5264-0325cb
00:49.507  PARALLEL               Next task in job 14: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/e3/e3d76bda06bf68cb5853caf6627da603 -C /tmp/opam-5264-0325cb
Processing 15/17:
00:49.508  PARALLEL               Collected task for job 12 (ret:2)
00:49.508  SYSTEM                 rmdir /tmp/opam-5264-ebe0e0
00:49.511  PARALLEL               Job 12 finished
00:49.512  PARALLEL               Starting job 15 (worker 3/3): 15
00:49.512  ACTION                 download_package: utop.2.2.0
00:49.512  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/utop.2.2.0
[utop.2.2.0] found in cache
00:49.517  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/utop.2.2.0
00:49.517  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/utop.2.2.0
00:49.517  SYSTEM                 mkdir /tmp/opam-5264-0f1b61
00:49.520  PARALLEL               Next task in job 15: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/c8/c8e4805883ce27a2ef27b0e4322d6f04 -C /tmp/opam-5264-0f1b61
Processing 16/17:
00:49.521  PARALLEL               Collected task for job 13 (ret:2)
00:49.521  SYSTEM                 rmdir /tmp/opam-5264-0c525f
00:49.524  PARALLEL               Job 13 finished
00:49.524  PARALLEL               Starting job 16 (worker 3/3): 16
00:49.524  ACTION                 download_package: zed.1.6
00:49.524  SYSTEM                 rmdir /usr/yao/.opam/default/.opam-switch/sources/zed.1.6
[zed.1.6] found in cache
00:49.529  FILENAME               cleandir /usr/yao/.opam/default/.opam-switch/sources/zed.1.6
00:49.529  SYSTEM                 mkdir /usr/yao/.opam/default/.opam-switch/sources/zed.1.6
00:49.529  SYSTEM                 mkdir /tmp/opam-5264-e0ba4f
00:49.532  PARALLEL               Next task in job 16: /usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/f7/f75c3094af1a22f9801d5ca5eb2d40e0 -C /tmp/opam-5264-e0ba4f
Processing 17/17:
00:49.533  PARALLEL               Collected task for job 14 (ret:2)
00:49.533  SYSTEM                 rmdir /tmp/opam-5264-0325cb
00:49.536  PARALLEL               Job 14 finished
00:49.536  PARALLEL               Collected task for job 15 (ret:2)
00:49.536  SYSTEM                 rmdir /tmp/opam-5264-0f1b61
00:49.540  PARALLEL               Job 15 finished
00:49.541  PARALLEL               Collected task for job 16 (ret:2)
00:49.541  SYSTEM                 rmdir /tmp/opam-5264-e0ba4f
00:49.544  PARALLEL               Job 16 finished
[ERROR] The sources of the following couldn't be obtained, aborting:
          - camomile.1.0.1
          - dune.1.6.2
          - lambda-term.1.13
          - react.1.2.1
          - result.1.3
          - topkg.1.0.0
          - utop.2.2.0
          - zed.1.6

00:49.544  SYSTEM                 rm /usr/yao/.opam/default/.opam-switch/backup/state-20181214222457.export
rjbou commented 5 years ago

It seems that the archive error on extracting, as they are already found in cache. Can you give us the output of opam install utop -vv? The very verbose mode details called commands & summarize extracting failure message.

Hack-yao commented 5 years ago

It's been a long time since my last login, sorry about the delay. Here is what I get when running opam install utop -vv

$ opam install utop -vv
The following actions will be performed:
  ∗ install conf-m4     1          [required by ocamlfind]
  ∗ install seq         base       [required by lwt]
  ∗ install ocamlbuild  0.14.0     [required by react]
  ∗ install dune        1.8.2      [required by utop]
  ∗ install ocamlfind   1.8.0      [required by utop]
  ∗ install mmap        1.0.2      [required by lwt]
  ∗ install jbuilder    transition [required by cppo, camomile, lambda-term]
  ∗ install base-bytes  base       [required by zed]
  ∗ install result      1.3        [required by lwt]
  ∗ install cppo        1.6.5      [required by utop]
  ∗ install camomile    1.0.1      [required by utop]
  ∗ install topkg       1.0.0      [required by react]
  ∗ install lwt         4.2.0      [required by utop]
  ∗ install react       1.2.1      [required by utop]
  ∗ install lwt_log     1.1.0      [required by lambda-term]
  ∗ install zed         1.6        [required by lambda-term]
  ∗ install lwt_react   1.1.2      [required by utop]
  ∗ install lambda-term 1.13       [required by utop]
  ∗ install utop        2.3.0
===== ∗ 19 =====
Do you want to continue? [Y/n] y

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[camomile.1.0.1] found in cache
[cppo.1.6.5] found in cache
[dune.1.8.2] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/82/82e016653431353a07f22c259adc6e05" "-C" "/tmp/opam-16928-ccabea"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[lambda-term.1.13] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/md5/1c/1cd25741d31417995b0973fe0b6f6c82" "-C" "/tmp/opam-16928-7afd23"
[lwt.4.2.0] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/2b/2b7f45a6e14865f2318d34f12221ec1e" "-C" "/tmp/opam-16928-ffb3fd"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[lwt_log.1.1.0] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/c1/c13826a97014d4d573b927b623c7e043" "-C" "/tmp/opam-16928-d2c37b"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[lwt_react.1.1.2] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/md5/2c/2ce7827948adc611319f9449e4519070" "-C" "/tmp/opam-16928-ad8886"
[mmap.1.0.2] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/md5/92/92142135d01a4d7e805990cc98653d55" "-C" "/tmp/opam-16928-a00279"
[ocamlbuild.0.14.0] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/md5/2c/2ce7827948adc611319f9449e4519070" "-C" "/tmp/opam-16928-865888"
[ocamlfind.1.8.0] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/78/7880d4d74b37664f9bb0906ae1cadf6b" "-C" "/tmp/opam-16928-2dea01"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[react.1.2.1] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/sha256/87/87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78" "-C" "/tmp/opam-16928-548b09"
[result.1.3] found in cache
+ /usr/bin/tar "xfz" "/usr/yao/.opam/download-cache/md5/a7/a710c559667672077a93d34eb6a42e5b" "-C" "/tmp/opam-16928-ebe0e0"
[topkg.1.0.0] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/ce/ce1454438ce4e9d2931248d3abba1fcc" "-C" "/tmp/opam-16928-f0f09f"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[utop.2.3.0] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01" "-C" "/tmp/opam-16928-736596"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[zed.1.6] found in cache
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/e3/e3d76bda06bf68cb5853caf6627da603" "-C" "/tmp/opam-16928-0f1b61"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/5c/5c9e6d4ca1bea263efb9967b7ad51393" "-C" "/tmp/opam-16928-e0ba4f"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
+ /usr/bin/tar "xfj" "/usr/yao/.opam/download-cache/md5/f7/f75c3094af1a22f9801d5ca5eb2d40e0" "-C" "/tmp/opam-16928-a4abd5"
- tar (child): bzip2: Cannot exec: No such file or directory
- tar (child): Error is not recoverable: exiting now
- /usr/bin/tar: Child returned status 2
- /usr/bin/tar: Error is not recoverable: exiting now
[ERROR] The sources of the following couldn't be obtained, aborting:
          - camomile.1.0.1:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/82/82e016653431353a07f22c259adc6e05 -C /tmp/opam-16928-ccabea" exited with code 2
          - dune.1.8.2:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/2b/2b7f45a6e14865f2318d34f12221ec1e -C /tmp/opam-16928-ffb3fd" exited with code 2
          - lambda-term.1.13:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/c1/c13826a97014d4d573b927b623c7e043 -C /tmp/opam-16928-d2c37b" exited with code 2
          - mmap.1.0.2:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/78/7880d4d74b37664f9bb0906ae1cadf6b -C /tmp/opam-16928-2dea01" exited with code 2
          - react.1.2.1:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/ce/ce1454438ce4e9d2931248d3abba1fcc -C /tmp/opam-16928-f0f09f" exited with code 2
          - result.1.3:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01 -C /tmp/opam-16928-736596" exited with code 2
          - topkg.1.0.0:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/e3/e3d76bda06bf68cb5853caf6627da603 -C /tmp/opam-16928-0f1b61" exited with code 2
          - utop.2.3.0:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/5c/5c9e6d4ca1bea263efb9967b7ad51393 -C /tmp/opam-16928-e0ba4f" exited with code 2
          - zed.1.6:
            "/usr/bin/tar xfj /usr/yao/.opam/download-cache/md5/f7/f75c3094af1a22f9801d5ca5eb2d40e0 -C /tmp/opam-16928-a4abd5" exited with code 2

'opam install utop -vv' failed.
avsm commented 5 years ago
bzip2: Cannot exec: No such file or directory

your installation of bzip2 appears to have disappeared. Try reinstalling it and try again.

Hack-yao commented 5 years ago
bzip2: Cannot exec: No such file or directory

your installation of bzip2 appears to have disappeared. Try reinstalling it and try again.

Yes, after installing bzip2, I finally installed the utop. Thank you very much.