Hello
I tried again, removig the .armory folder to emulate a first run, and this time the error was not present, so maybe it's good now
About points 1&2, it was the libbtc that needed to be built as static only, so to be statically linked when creating the cffi pyton library
Rather than deleting the files, I preferred to add the --disable-shared
So in libbtc build instructions,
CFLAGS="-fPIC -g" ./configure --disable-wallet --disable-tools --disable-net
become
CFLAGS="-fPIC -g" ./configure --disable-wallet --disable-tools --disable-net --disable-shared
and all compiled fine for me, with no more errors at runtime. Maybe it would be useful to update the BitcoinArmory/build_instructions/linux/linux.md file so other would not have the same issue.
I tried creating a wallet without adding the "extra entropy" trough cards, and this error shown up (the wallet was created ayway)
(ERROR) ArmoryQt.py:1114 - Third source of entropy (desktop screenshot) failed
Traceback (most recent call last):
File "/home/test/Armory/BitcoinArmory/ArmoryQt.py", line 1107, in getExtraEntropyForKeyGen
pixDesk = screen.grabWindow(QtWidgets.QApplication.desktop().winId())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'PySide6.QtWidgets.QApplication' has no attribute 'desktop'
(WARNING) ArmoryQt.py:1117 - Failed to get extra entropy from desktop screenshot
I am still having some errors about passphrase not being present when creating the password but the interface marking the wallet as protected.
I will wait until the "Click to Test" link in the Wallet Properties dialog will work again to check if it actually used my passphrase or some other value.
Have a nice time and hear about you again when you are back