Package Details: armory-git v0.96.5.r0.g1d02a664-1

Git Clone URL: https://aur.archlinux.org/armory-git.git (read-only)
Package Base: armory-git
Description: Full-featured Bitcoin wallet management application
Upstream URL: https://github.com/goatpig/BitcoinArmory
Licenses: MIT, AGPL3
Conflicts: armory, armory-bin, armory-goatpig-git
Provides: armory
Submitter: jgottula
Maintainer: jon
Last Packager: jon
Votes: 13
Popularity: 0.000000
First Submitted: 2012-01-10 07:04
Last Updated: 2019-02-19 18:36

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

lmn123 commented on 2014-08-07 21:22

Appears to have solved itself after having armory delete and rebuild the database.

lmn123 commented on 2014-08-07 20:07



[XXXXXXX ~]$ armory
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(ERROR) ArmoryQt.py:1176 - 27 attempts to load blockchain failed. Remove mempool.bin.
(ERROR) ArmoryQt.py:1181 - File mempool.bin does not exist. Nothing deleted.
-INFO - 1407441151: (BlockUtils.cpp:2196) Set home directory:
(ERROR) BDM.py:1534 - Error processing BDM input
(ERROR) BDM.py:1536 - Received inputTuple: GoOnlineRequested [13, 82930811, False]
(ERROR) BDM.py:1537 - Error processing ID (82930811)
(ERROR) BDM.py:1538 - ERROR:
Traceback (most recent call last):
File "/opt/armory-git/armoryengine/BDM.py", line 1520, in run
self.__startLoadBlockchain()
File "/opt/armory-git/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 72, in inner
return func(*newArgs, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 988, in __startLoadBlockchain
self.bdm.SetBlkFileLocation(blockdir)
File "/opt/armory-git/CppBlockUtils.py", line 1794, in SetBlkFileLocation
def SetBlkFileLocation(self, *args): return _CppBlockUtils.BlockDataManager_LevelDB_SetBlkFileLocation(self, *args)
TypeError: in method 'BlockDataManager_LevelDB_SetBlkFileLocation', argument 2 of type 'string'
(ERROR) ArmoryQt.py:1176 - 28 attempts to load blockchain failed. Remove mempool.bin.
(ERROR) ArmoryQt.py:1181 - File mempool.bin does not exist. Nothing deleted.
-INFO - 1407441152: (BlockUtils.cpp:2196) Set home directory: /home/max/.armory/
(ERROR) BDM.py:1534 - Error processing BDM input
(ERROR) BDM.py:1536 - Received inputTuple: GoOnlineRequested [13, 22496866, False]
(ERROR) BDM.py:1537 - Error processing ID (22496866)
(ERROR) BDM.py:1538 - ERROR:
Traceback (most recent call last):
File "/opt/armory-git/armoryengine/BDM.py", line 1520, in run
self.__startLoadBlockchain()
File "/opt/armory-git/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 72, in inner
return func(*newArgs, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 988, in __startLoadBlockchain
self.bdm.SetBlkFileLocation(blockdir)
File "/opt/armory-git/CppBlockUtils.py", line 1794, in SetBlkFileLocation
def SetBlkFileLocation(self, *args): return _CppBlockUtils.BlockDataManager_LevelDB_SetBlkFileLocation(self, *args)
TypeError: in method 'BlockDataManager_LevelDB_SetBlkFileLocation', argument 2 of type 'string'

Armory has crashed. Please provide the following in your bug report:
Failed to dereference address (nil)
/opt/armory-git/_CppBlockUtils.so(+0x2cd941)[0x7f8e459e1941]
/usr/lib/libpthread.so.0(+0xf4b0)[0x7f8e504254b0]
/opt/armory-git/_CppBlockUtils.so(_ZN7LDBIterC1EPN7leveldb2DBEb+0xb)[0x7f8e45899bcb]
/opt/armory-git/_CppBlockUtils.so(_ZN14InterfaceToLDB8getTxRefE13BinaryDataRef+0x29)[0x7f8e4589ead9]
/opt/armory-git/_CppBlockUtils.so(_ZN24BlockDataManager_LevelDB13hasTxWithHashERK10BinaryData+0x3e)[0x7f8e458ceb0e]
/opt/armory-git/_CppBlockUtils.so(+0x333ab7)[0x7f8e45a47ab7]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5d0b)[0x7f8e5071272b]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6df9c)[0x7f8e506a1f9c]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2efd)[0x7f8e5070f91d]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6e06d)[0x7f8e506a206d]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2efd)[0x7f8e5070f91d]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x541e)[0x7f8e50711e3e]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x552a)[0x7f8e50711f4a]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6df9c)[0x7f8e506a1f9c]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(+0x58a9d)[0x7f8e5068ca9d]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f8e5070c427]
/usr/lib/libpython2.7.so.1.0(+0x10ce62)[0x7f8e50740e62]
/usr/lib/libpthread.so.0(+0x7124)[0x7f8e5041d124]
/usr/lib/libc.so.6(clone+0x6d)[0x7f8e501514bd]
/usr/bin/armory: line 3: 8022 Segmentation fault python2 /opt/armory-git/ArmoryQt.py $@

lmn123 commented on 2014-08-07 19:57

Anybody else's armory 0.92 crashing when it comes time to build the database?

2bluesc commented on 2014-08-06 06:16

To simplify the build, the "makefile-01.patch" could be dropped and the system could be built with simply `make PYVER=python2.7`

johan.thoren commented on 2014-06-14 19:22

I had to install pyqt4dev from AUR to make this build. https://aur.archlinux.org/packages/pyqt4dev/

Anonymous comment on 2014-04-29 12:11

I have got still _ZN6snappy21GetUncompressedLengthEPKcmPm error on my system but i don't know way.

kokx commented on 2014-04-21 11:40

I fixed the PKGBUILD yesterday. @portals, thank you for the Makefile patch.

I did not include the fix for the '_ZN6snappy21GetUncompressedLengthEPKcmPm' error. Because I could not reproduce it (though maybe that has been fixed upstream).

Anonymous comment on 2014-04-06 13:37

Armory developers don't care about Arch user so i made patchs that fix problems.
compilation fix.
Please include it or orphan to someone else can do this

--- cppForSwig/Makefile 2014-04-06 15:10:12.979626932 +0200
+++ cppForSwig/Makefilex 2014-04-06 15:09:46.415801769 +0200
@@ -21,12 +21,7 @@

OBJS = UniversalTimer.o BinaryData.o leveldb_wrapper.o StoredBlockObj.o BtcUtils.o BlockObj.o BlockUtils.o EncryptionUtils.o libcryptopp.a libleveldb.a sighandler.o

-#if python is specified, use it
-ifndef PYVER
-PYTHON_INCLUDES=$(shell python-config --includes )
-else
-PYTHON_INCLUDES=$(shell $(PYVER)-config --includes )
-endif
+PYTHON_INCLUDES=$(shell python2.7-config --includes )

CPPFLAGS += $(ARMORY_CPPFLAGS) -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS
LDLIBS += -lpthread -Lleveldb

Fix _ZN6snappy21GetUncompressedLengthEPKcmPm error:
--- cppForSwig/leveldb/build_detect_platform 2014-04-06 15:12:13.000000000 +0200
+++ cppForSwig/leveldb/build_detect_platform_fixed 2014-04-06 15:27:38.000000000 +0200
@@ -185,9 +185,7 @@

# Test whether Snappy library is installed
# http://code.google.com/p/snappy/
- $CXX $CXXFLAGS -x c++ - -o $CXXOUTPUT 2>/dev/null <<EOF
- #include <snappy.h>
- int main() {}
+
EOF
if [ "$?" = 0 ]; then
COMMON_FLAGS="$COMMON_FLAGS -DSNAPPY"

Anonymous comment on 2014-04-06 13:36

Armory developers don't care about Arch user so i made patchs that fix problems.
compilation fix.
Please include it or orphan to someone else can do it.

--- cppForSwig/Makefile 2014-04-06 15:10:12.979626932 +0200
+++ cppForSwig/Makefilex 2014-04-06 15:09:46.415801769 +0200
@@ -21,12 +21,7 @@

OBJS = UniversalTimer.o BinaryData.o leveldb_wrapper.o StoredBlockObj.o BtcUtils.o BlockObj.o BlockUtils.o EncryptionUtils.o libcryptopp.a libleveldb.a sighandler.o

-#if python is specified, use it
-ifndef PYVER
-PYTHON_INCLUDES=$(shell python-config --includes )
-else
-PYTHON_INCLUDES=$(shell $(PYVER)-config --includes )
-endif
+PYTHON_INCLUDES=$(shell python2.7-config --includes )

CPPFLAGS += $(ARMORY_CPPFLAGS) -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS
LDLIBS += -lpthread -Lleveldb

Fix _ZN6snappy21GetUncompressedLengthEPKcmPm error:
--- cppForSwig/leveldb/build_detect_platform 2014-04-06 15:12:13.000000000 +0200
+++ cppForSwig/leveldb/build_detect_platform_fixed 2014-04-06 15:27:38.000000000 +0200
@@ -185,9 +185,7 @@

# Test whether Snappy library is installed
# http://code.google.com/p/snappy/
- $CXX $CXXFLAGS -x c++ - -o $CXXOUTPUT 2>/dev/null <<EOF
- #include <snappy.h>
- int main() {}
+
EOF
if [ "$?" = 0 ]; then
COMMON_FLAGS="$COMMON_FLAGS -DSNAPPY"

Anonymous comment on 2014-04-06 13:33

Armory developers don't care about Arch user so i made patchs that fix problems.
compilation fix:

--- cppForSwig/Makefile 2014-04-06 15:10:12.979626932 +0200
+++ cppForSwig/Makefilex 2014-04-06 15:09:46.415801769 +0200
@@ -21,12 +21,7 @@

OBJS = UniversalTimer.o BinaryData.o leveldb_wrapper.o StoredBlockObj.o BtcUtils.o BlockObj.o BlockUtils.o EncryptionUtils.o libcryptopp.a libleveldb.a sighandler.o

-#if python is specified, use it
-ifndef PYVER
-PYTHON_INCLUDES=$(shell python-config --includes )
-else
-PYTHON_INCLUDES=$(shell $(PYVER)-config --includes )
-endif
+PYTHON_INCLUDES=$(shell python2.7-config --includes )

CPPFLAGS += $(ARMORY_CPPFLAGS) -Icryptopp -Ileveldb/include -DUSE_CRYPTOPP -D__STDC_LIMIT_MACROS
LDLIBS += -lpthread -Lleveldb

Fix _ZN6snappy21GetUncompressedLengthEPKcmPm error:
--- cppForSwig/leveldb/build_detect_platform 2014-04-06 15:12:13.000000000 +0200
+++ cppForSwig/leveldb/build_detect_platform_fixed 2014-04-06 15:27:38.000000000 +0200
@@ -185,9 +185,7 @@

# Test whether Snappy library is installed
# http://code.google.com/p/snappy/
- $CXX $CXXFLAGS -x c++ - -o $CXXOUTPUT 2>/dev/null <<EOF
- #include <snappy.h>
- int main() {}
+
EOF
if [ "$?" = 0 ]; then
COMMON_FLAGS="$COMMON_FLAGS -DSNAPPY"