LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-15-2018, 02:45 AM   #1
Thandren
LQ Newbie
 
Registered: Sep 2018
Posts: 5

Rep: Reputation: Disabled
Help needed to install Linux version of the bittube wallet please


I use Linux but I am no expert.

I am trying to install the bittube wallet on Linux from
https://github.com/ipbc-dev/bittube-wallet-gui/releases

I did on fresh Ubuntu install
1) downloaded zip and unzipped two files
2) from terminal tried to run the gui wallet file with ./
3) Got error could not find shared file so then managed to download it with apt get
4) Tried to run again and got other shared file that I could not find with apt get
5) Not been able to find instructions or help from bittube as all on telegram and I am not.

Could someone here please try and then help. I would install any free Linux distribution to get it to work.

Last edited by Thandren; 09-15-2018 at 02:46 AM. Reason: Typo
 
Old 09-15-2018, 03:52 AM   #2
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by Thandren View Post
3) Got error could not find shared file so then managed to download it with apt get
4) Tried to run again and got other shared file that I could not find with apt get
this doesn't make any sense to me.
please clarify, be precise, show us all the commands & output.

always tell us which distro you use.

read the readme:
https://github.com/ipbc-dev/bittube-wallet-gui
and tell us how the instructions therein failed.

you are aware that what you are trying to use is just a gui frontend for the actual bittube implementation?
 
1 members found this post helpful.
Old 09-15-2018, 04:32 AM   #3
Thandren
LQ Newbie
 
Registered: Sep 2018
Posts: 5

Original Poster
Rep: Reputation: Disabled
Ok thanks,

The readme is for compiling from source, although I could get the dependencies it mentions.
I will try and get those dependencies and if still fails will also try compile from source as per instructions.

And will let you know.

I was using ubuntu-18.04.1-desktop-amd64.iso
 
Old 09-15-2018, 04:52 AM   #4
Thandren
LQ Newbie
 
Registered: Sep 2018
Posts: 5

Original Poster
Rep: Reputation: Disabled
I was unable to get the dependencies using the readme instructions. I am using ubuntu 18.04.01. The bittube-wallet-gui should be a crypto wallet for TUBE currency. The bittubed should be the thing that syncs the blockchain. On the windows version you need only to double click the bittube-wallet-gui, but running that on linux seems not to work for me.

Please see following what I tried in terminal after unzipping the two files in the release for Linux:

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

j@ubuntu:~/Desktop/bt$ ls
bittubed bittube-wallet-gui
j@ubuntu:~/Desktop/bt$ sudo apt install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev
[sudo] password for j:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
j@ubuntu:~/Desktop/bt$ sudo su root
root@ubuntu:/home/j/Desktop/bt# sudo apt install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
root@ubuntu:/home/j/Desktop/bt#
root@ubuntu:/home/j/Desktop/bt#
root@ubuntu:/home/j/Desktop/bt# ./bittube-wallet-gui
./bittube-wallet-gui: error while loading shared libraries: libunbound.so.2: cannot open shared object file: No such file or directory
root@ubuntu:/home/j/Desktop/bt#
 
Old 09-15-2018, 04:58 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Code:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
you neeed to fix this first.
it has nothing to do with bittube.
is another process trying to update system? do you have a gui software manager open atm? something else?
if you are 100% sure that the answer is NO to all questions, you can manually delete the file, and try again.

but even then, you still don't have all the required dependencies:
Code:
error while loading shared libraries: libunbound.so.2: cannot open shared object file: No such file or directory
 
1 members found this post helpful.
Old 09-15-2018, 06:39 AM   #6
Thandren
LQ Newbie
 
Registered: Sep 2018
Posts: 5

Original Poster
Rep: Reputation: Disabled
I installed fresh using vmware. Downloaded zip unzipped to new folder on the desktop.

Perhaps due to Firefox still running or perhaps due to using vmware to host Linux. Perhaps I need to restart Linux first.

I will retry.
 
Old 09-15-2018, 07:50 AM   #7
Thandren
LQ Newbie
 
Registered: Sep 2018
Posts: 5

Original Poster
Rep: Reputation: Disabled
I could after restart solve lock issue.
Many other issues on trying to run and trying to compile source there was many errors.

I think I will have to go back to running the wallet in Windows unless I get some step by step instructions that work. Shame as I wanted my wallets working in Linux for extra security, but the installation is too hard for my level of Linux knowledge.
 
Old 10-16-2018, 12:44 PM   #8
kenssurplus
LQ Newbie
 
Registered: Oct 2018
Posts: 3

Rep: Reputation: Disabled
I have also had trouble with compiling this bittube-wallet.

At first, I tried to install the windows version on a windows machine but my anti-virus flagged and blocked it as a malware. So for extra security, I thought to install the linux compile source code on a fresh ubuntu Linux hp-notebook 4.15.0-36-generic #39-Ubuntu SMP (as reported by uname -a).

I followed the github compile instructions by first installing via apt install the list of dependencies for ubuntu. Next I installed via apt install the suggested qt packages, and finally also installed the optional packages listed for the scanner option.

I noticed that there were several "not found" items mentioned during the configuration and compile.
Quote:
root@hp-notebook:/home/hp/Downloads/bittube-wallet-gui-old# ./build.sh
Building release
/home/hp/Downloads/bittube-wallet-gui-old /home/hp/Downloads/bittube-wallet-gui-old
/home/hp/Downloads/bittube-wallet-gui-old /home/hp/Downloads/bittube-wallet-gui-old
error: Your local changes to the following files would be overwritten by checkout:
CMakeLists.txt
README.md
contrib/epee/include/storages/portable_storage_from_bin.h
contrib/epee/include/storages/portable_storage_from_json.h
src/CMakeLists.txt
src/checkpoints/checkpoints.cpp
src/version.cpp.in
src/wallet/wallet2.cpp
src/wallet/wallet2.h
Please commit your changes or stash them before you switch branches.
Aborting
Unable to checkout '0c6d50f03a877429b99f9d82e69a2ea518ca4ae4' in submodule path 'bittube'
libwallet_merged.a not found - Building libwallet
Building libwallet release
cleaning up existing bittube build dir, libs and includes
/home/hp/Downloads/bittube-wallet-gui-old/bittube/build/release /home/hp/Downloads/bittube-wallet-gui-old /home/hp/Downloads/bittube-wallet-gui-old
Configuring build for Linux x64
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building build tag linux-x64
-- Could not find DEVELOPER_LOCAL_TOOLS in env (not required)
-- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF
-- Could not find DEVELOPER_LIBUNBOUND_OLD in env (not required)
-- Building for a 64-bit system
-- Building internal libraries as static
-- Could not find DATABASE in env (not required unless you want to change database type from default: lmdb)
-- Using LMDB as default DB type
-- Stack trace on exception enabled (using easylogging++)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.0g")
-- Using OpenSSL include dir at /usr/include
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'libpcsclite'
-- No package 'libpcsclite' found
-- Could NOT find PCSC (missing: PCSC_LIBRARY PCSC_INCLUDE_DIR)
-- Looking for memset_s in c
-- Looking for memset_s in c - not found
-- Looking for explicit_bzero in c
-- Looking for explicit_bzero in c - found
-- Looking for strptime
-- Looking for strptime - found
-- Could NOT find MiniUPnPc (missing: MINIUPNP_INCLUDE_DIR MINIUPNP_LIBRARY)
-- Using in-tree miniupnpc
-- Looking for libunbound
-- Found libunbound include (unbound.h) in /usr/include
-- Found libunbound shared library
-- Using 64-bit LMDB from source tree
-- Could not find PCSC
-- Building on x86_64 for native
-- Performing Test _Wformat_c
-- Performing Test _Wformat_c - Success
-- Performing Test _Wformat_cxx
-- Performing Test _Wformat_cxx - Success
-- Performing Test _Wformat_security_c
-- Performing Test _Wformat_security_c - Success
-- Performing Test _Wformat_security_cxx
-- Performing Test _Wformat_security_cxx - Success
-- Performing Test _fstack_protector_c
-- Performing Test _fstack_protector_c - Success
-- Performing Test _fstack_protector_cxx
-- Performing Test _fstack_protector_cxx - Success
-- Performing Test _fstack_protector_strong_c
-- Performing Test _fstack_protector_strong_c - Success
-- Performing Test _fstack_protector_strong_cxx
-- Performing Test _fstack_protector_strong_cxx - Success
-- Looking for -pie linker flag
-- Looking for -pie linker flag - found
-- Looking for -Wl,-z,relro linker flag
-- Looking for -Wl,-z,relro linker flag - found
-- Looking for -Wl,-z,now linker flag
-- Looking for -Wl,-z,now linker flag - found
-- Looking for -Wl,-z,noexecstack linker flag
-- Looking for -Wl,-z,noexecstack linker flag - found
-- Looking for -Wl,-z,noexecheap linker flag
-- Looking for -Wl,-z,noexecheap linker flag - not found
-- Using C security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong
-- Using C++ security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong
-- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack
-- AES support enabled
-- Found Boost Version: 106501
-- Could NOT find Readline (missing: Readline_INCLUDE_DIR Readline_LIBRARY)
-- Looking for rl_copy_text
-- Looking for rl_copy_text - not found
-- Looking for rl_filename_completion_function
-- Looking for rl_filename_completion_function - not found
-- Looking for rl_copy_text
-- Looking for rl_copy_text - not found
-- Looking for rl_filename_completion_function
-- Looking for rl_filename_completion_function - not found
-- Could not find GNU readline library so building without readline support
-- Found Git: /usr/bin/git
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components: doxygen dot
-- Performing Test HAVE_C11
-- Performing Test HAVE_C11 - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/hp/Downloads/bittube-wallet-gui-old/bittube/build/release
Then it finishes with:
Quote:
/usr/bin/ld: cannot find -lwallet_merged
collect2: error: ld returned 1 exit status
Makefile:306: recipe for target 'release/bin/bittube-wallet-gui' failed
make: *** [release/bin/bittube-wallet-gui] Error 1
when this all gave errors and quit, I decided to try the precompiled executable but was worried about the possibility of included malware. So i renamed the source code version to bitube-wallet-gui-old so that I could go back to that if I needed to and then tried it.
There was a 7 megabyte Linux pre-compiled? zip file so when after unzipping it, created the bittubed and bittube-wallet-gui.

Performing a ./bittube-wallet-gui on the executable gives this error:
Quote:
root@hp-notebook:/home/hp/Downloads# ls -l
total 31388
-rwxr-xr-x 1 hp hp 10039224 Jul 13 10:29 bittubed
-rwxr-xr-x 1 hp hp 13769192 Jul 13 10:29 bittube-wallet-gui
-rw-rw-r-- 1 hp hp 8323158 Oct 16 02:59 bittube-wallet-gui-linux-x64-v2.0.0.4.zip
drwxr-xr-x 20 root root 4096 Oct 16 04:01 bittube-wallet-gui-old
root@hp-notebook:/home/hp/Downloads# ./bittube-wallet-gui
./bittube-wallet-gui: error while loading shared libraries: libboost_serialization.so.1.62.0: cannot open shared object file: No such file or directory
With the executable not working, the source code not working, and the windows version giving me fits about a malware, I am not sure what to think at this point.
 
Old 10-16-2018, 01:15 PM   #9
kenssurplus
LQ Newbie
 
Registered: Oct 2018
Posts: 3

Rep: Reputation: Disabled
I see that my first post got lost in moderation somewhere. perhaps it will show up somewhere / sometime?

Quote:
root@hp-notebook:/home/hp/Downloads# ./bittubed
./bittubed: error while loading shared libraries: libboost_chrono.so.1.62.0: cannot open shared object file: No such file or directory
This is the error when trying to execute ./bittubed

Last edited by kenssurplus; 10-16-2018 at 01:17 PM.
 
Old 10-17-2018, 01:29 PM   #10
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
kenssurplus, are you asking a question there?
 
Old 10-18-2018, 10:23 AM   #11
kenssurplus
LQ Newbie
 
Registered: Oct 2018
Posts: 3

Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
kenssurplus, are you asking a question there?
Well, I had added a rather in depth report of my failed attempts at the three different install methods. But that original post said it needed moderator approval before it would show up, so it looks as though I will have to redo those appempts if I want to share the errors and efforts.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
My kernel version is higher than needed by the software that i want to install TrueDetective Linux - Kernel 4 09-06-2016 12:44 PM
newer version of glib needed for Midori install Sum1 Slackware 15 07-06-2010 02:28 PM
Xfree prob radeon.o kernel module version is 1.1.1 but version 1.5.0 or newer needed. jimdaworm Slackware 0 10-01-2003 06:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration