bee-clef icon indicating copy to clipboard operation
bee-clef copied to clipboard

fail to install bee-clef on Ubuntu 20

Open Steven-KamInNg opened this issue 4 years ago • 4 comments

After I paste it in my terminal: wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.12/bee-clef_0.4.12_amd64.deb sudo dpkg -i bee-clef_0.4.12_amd64.deb

Terminal show this: (Reading database ... 280058 files and directories currently installed.) Preparing to unpack bee-clef_0.4.12_amd64.deb ... Unpacking bee-clef (0.4.12) ... dpkg: error processing archive bee-clef_0.4.12_amd64.deb (--install): trying to overwrite '/usr/bin/clef', which is also in package clef 1.10.3+build26180+focal dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: bee-clef_0.4.12_amd64.deb

Thanks for your help!!!

Steven-KamInNg avatar May 28 '21 13:05 Steven-KamInNg

Same issue on Ubuntu 18.04 with geth installed.

yl avatar Jun 03 '21 07:06 yl

@vandot go-ethereum has a clef package that also installs the clef executable (see here: http://ppa.launchpad.net/ethereum/ethereum/ubuntu/pool/main/e/ethereum/), and it clashes with the binary that bee-clef installs.

we should either 1) use/depend on the "official" clef package, or 2) install the clef binary on a different name.

i guess 1) is preferable, unless there are some obstacles.

attila-lendvai avatar Jun 03 '21 21:06 attila-lendvai

Thanks for the information. We'll look into this.

Eknir avatar Jul 14 '21 15:07 Eknir

@attila-lendvai we cant use default package because its missing all the pieces to run as a service, as far I can see, maybe I am missing something, clef is a separate binary, its not installed as a dependency to geth? my bad, clef is a part of ethereum meta package, for sure this was not the case before

vandot avatar Jul 27 '21 20:07 vandot