Bitcoind konnte auf Ubuntu 12.04 nicht installiert werden

468
mulllhausen

Ich habe vorher Ubuntu 10.04 benutzt und versucht zu installieren bitcoind. dies ist fehlgeschlagen und ich habe ein Upgrade auf Ubuntu 12.04. wenn ich laufe bitcoindfunktioniert es immer noch nicht:

$ bitcoind  ************************ EXCEPTION: 11DbException  Db::open: Invalid argument  bitcoin in AppInit()   terminate called after throwing an instance of 'DbException' what(): Db::open: Invalid argument Aborted (core dumped) 

Auch der Versuch, erneut zu installieren, funktioniert nicht:

$ sudo apt-get install bitcoind Reading package lists... Done Building dependency tree  Reading state information... Done The following NEW packages will be installed: bitcoind 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 981 kB of archives. After this operation, 2,873 kB of additional disk space will be used. Get:1 http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/ precise/main bitcoind amd64 0.8.5-precise1 [981 kB] Fetched 981 kB in 7s (130 kB/s)  (Reading database ... 222704 files and directories currently installed.) Unpacking bitcoind (from .../bitcoind_0.8.5-precise1_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/bitcoind_0.8.5-precise1_amd64.deb (--unpack): trying to overwrite '/usr/bin/bitcoind', which is also in package bitcoin 0.3.24-ppa2~lucid No apport report written because MaxReports is reached already dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/bitcoind_0.8.5-precise1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 

Wie kann ich bitcoindarbeiten? Ich habe nichts dagegen, zu deinstallieren und neu zu installieren, wenn es das ist, was es braucht ...

Update 1

Ich habe gerade versucht, das Paket zu entfernen und erneut zu installieren, aber immer noch kein Glück:

$ sudo apt-get remove --purge bitcoind Reading package lists... Done Building dependency tree  Reading state information... Done Package bitcoind is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.  $ sudo apt-get install bitcoind Reading package lists... Done Building dependency tree  Reading state information... Done The following NEW packages will be installed: bitcoind 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 981 kB of archives. After this operation, 2,873 kB of additional disk space will be used. Get:1 http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/ precise/main bitcoind amd64 0.8.5-precise1 [981 kB] Fetched 981 kB in 7s (136 kB/s)  (Reading database ... 222704 files and directories currently installed.) Unpacking bitcoind (from .../bitcoind_0.8.5-precise1_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/bitcoind_0.8.5-precise1_amd64.deb (--unpack): trying to overwrite '/usr/bin/bitcoind', which is also in package bitcoin 0.3.24-ppa2~lucid dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/bitcoind_0.8.5-precise1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 
1

1 Antwort auf die Frage

1
mulllhausen

Am Ende war dies die Lösung:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/bitcoind_0.8.5-precise1_amd64.deb