Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tritium stuck at loading wallet #47

Closed
Kamil540 opened this issue Jul 2, 2019 · 14 comments
Closed

Tritium stuck at loading wallet #47

Kamil540 opened this issue Jul 2, 2019 · 14 comments
Labels
bug Something isn't working Validating Validate Before Push To Master
Milestone

Comments

@Kamil540
Copy link

Kamil540 commented Jul 2, 2019

I have downloaded the newest version, but am unable to get the wallet to load for more than a few seconds before the functionality is gone and the "loading wallet, please wait" message appears. I am also unable to download the recent database, or really do anything. Before updates 1.0.1 Tritium worked correctly. Thank you for help.

@KenCorma KenCorma added this to the Version 1.1.0 milestone Jul 2, 2019
@l8nit3tr0ubl3
Copy link
Contributor

i have found the same issue, but only when adding my old wallet.dat. If I start with a clean install it loads just fine. However, when I then add my priv keys and rescan, I am missing tx's.
Ubuntu 16.04, and ubuntu 18.04. Windows 10 seems to work fine on 1.0.0, but looses connection quite often on 1.0.1

@github12101
Copy link

Similar issue on Linux. Just downloaded nexus_wallet-Linux-1.0.1.AppImage for the first time on MX 18.3 Continuum (essentially Debian Stretch with different UI). kernel Linux mx 4.19.0-5-amd64 #1 SMP Debian 4.19.37-2~mx17+1 (2019-05-15) x86_64 GNU/Linux. Rest is pretty much stock Debian Stretch.
Results:

$ ./nexus_wallet-Linux-1.0.1.AppImage 
Gtk-Message: 18:47:41.842: GtkDialog mapped without a transient parent. This is discouraged.
r: 0
License accepted
basename: extra operand ‘Wallet/nexus_wallet-Linux-1.0.1.AppImage’
Try 'basename --help' for more information.
[18:47:45.728] [info] nexus.conf exists. Importing username and password.
[18:47:45.738] [info] File server listening on port 9331!
[18:47:46.134] [info] nexus.conf exists. Importing username and password.
[18:47:46.134] [info] Checking if core binary exists: /tmp/.mount_nexus_C1IWCo/resources/app/cores/nexus-linux-x64
[18:47:46.135] [info] Core binary exists
[18:47:46.135] [info] Core Parameters: -rpcport=9336,-datadir=/home/nv01/.Nexus,-daemon,-avatar,-server,-rpcthreads=4,-fastsync,-verbose=2,-rpcallowip=127.0.0.1,-stake=1
[18:47:46.136] [info] Core Manager: Starting core
[18:47:46.144] [info] Core Manager: Core has started (process id: 27872)
[18:47:48.705] [info] Checking for update
[18:47:49.623] [info] Update for version 1.0.1 is not available (latest version: 1.0.1, downgrade is disallowed).

Window loads up with message:
Loading wallet, please Wait...

I can see only Market Price, Market Cap, 24Hr change figures, everything else is blank, no results. Tried restarting few times, no change. Folder ~/.config/Nexus_Wallet/SS doesn't seem to have any debug logs or anything, impossible to provide more information.

Nexus

@KenCorma
Copy link
Member

KenCorma commented Jul 4, 2019

Can you guys Also post 0.log
This is found the core data dir/logs

Thanks!

@github12101
Copy link

github12101 commented Jul 4, 2019

Where is it again? It's not in:
~/.config/Nexus_Wallet/
~/.Nexus

Search "find |grep 0.log" shows nothing.

Terminal shows:

./nexus_wallet-Linux-1.0.1.AppImage 
Gtk-Message: 07:06:20.064: GtkDialog mapped without a transient parent. This is discouraged.
r: 0
License accepted
[07:06:26.205] [info] File server listening on port 9331!
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/nv01/.config/Nexus_Wallet/settings.json'
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/nv01/.config/Nexus_Wallet/settings.json'
[07:06:26.441] [info] Checking if core binary exists: /tmp/.mount_nexus_8ORbgJ/resources/app/cores/nexus-linux-x64
[07:06:26.442] [info] Core binary exists
[07:06:26.442] [info] Core Manager: Data Directory path not found. Creating folder: /home/nv01/.Nexus
[07:06:26.443] [info] Core Parameters: -rpcport=9336,-datadir=/home/nv01/.Nexus,-daemon,-avatar,-server,-rpcthreads=4,-fastsync,-verbose=2,-rpcallowip=127.0.0.1,-stake=1
[07:06:26.443] [info] Core Manager: Starting core
[07:06:26.449] [info] Core Manager: Core has started (process id: 8293)
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/nv01/.config/Nexus_Wallet/settings.json'
[07:06:27.791] [info] Checking for update
[07:06:27.795] [info] Generated new staging user ID: fd42e311-001b-5fe6-bba8-20db8255ae7f
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/nv01/.config/Nexus_Wallet/settings.json'
[07:06:29.396] [info] Update for version 1.0.1 is not available (latest version: 1.0.1, downgrade is disallowed)

And it's stuck just like before. I tried Nexus again on Virtual Box with Linux Mint. Result the same, stuck completely. Terminal:

$ ./nexus_wallet-Linux-1.0.1.AppImage 
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
r: 0
License accepted
[08:29:17.675] [info] File server listening on port 9331!
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/pioruns/.config/Nexus_Wallet/settings.json'
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/pioruns/.config/Nexus_Wallet/settings.json'
[08:29:19.880] [info] Checking if core binary exists: /tmp/.mount_nexus_WoZAJz/resources/app/cores/nexus-linux-x64
[08:29:19.881] [info] Core binary exists
[08:29:19.881] [info] Core Manager: Data Directory path not found. Creating folder: /home/pioruns/.Nexus
[08:29:19.882] [info] Core Parameters: -rpcport=9336,-datadir=/home/pioruns/.Nexus,-daemon,-avatar,-server,-rpcthreads=4,-fastsync,-verbose=2,-rpcallowip=127.0.0.1,-stake=1
[08:29:19.882] [info] Core Manager: Starting core
[08:29:19.898] [info] Core Manager: Core has started (process id: 3529)
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/pioruns/.config/Nexus_Wallet/settings.json'
[08:29:22.078] [info] Checking for update
[08:29:22.107] [info] Generated new staging user ID: e2468bfb-9612-5e14-b935-c26b599e1afd
Error reading file: settings.json => Error: ENOENT: no such file or directory, open '/home/pioruns/.config/Nexus_Wallet/settings.json'
[08:29:23.784] [info] Update for version 1.0.1 is not available (latest version: 1.0.1, downgrade is disallowed).

Again, 0.log file doesn't exist.

@github12101
Copy link

Hello, any one? Tritium wallet on Linux = 100% doesn't work as of now. Has any testing on simplest VM been done on this? I'd like to help, provide logs by no one is even replying here.

@VidereLicet
Copy link
Member

This is a known issue we are addressing with 1.0.2/3.0.2, it works on most Linux distributions but on certain versions of Ubuntu the Daemon fails to load.

@KenCorma KenCorma added the bug Something isn't working label Jul 8, 2019
@KenCorma
Copy link
Member

KenCorma commented Jul 9, 2019

Another thing I would like to ask is, can people open up their task manager or equivalent on their platform and see if nexus-{platform}-x64 is running or not.

@github12101
Copy link

Doesn't look like it:

$ ps aux |grep nexus
pioruns   2836 31.4 10.7 1113436 219376 pts/0  Rl+  10:12   0:13 /tmp/.mount_nexus_UTNR2b/nexus_wallet
pioruns   2840  4.5  0.0  21708  1896 ?        Ssl  10:12   0:01 ./nexus_wallet-Linux-1.0.1.AppImage
pioruns   2853  0.1  1.9 376228 39656 pts/0    S+   10:12   0:00 /tmp/.mount_nexus_UTNR2b/nexus_wallet --type=zygote --no-sandbox
pioruns   2877 80.7  8.8 579596 181904 pts/0   Rl+  10:12   0:27 /tmp/.mount_nexus_UTNR2b/nexus_wallet --type=gpu-process --enable-features=SharedArrayBuffer --no-sandbox --gpu-preferences=KAAAAAAAAACAAABAAQAAAAAAAAAAAGAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA --service-request-channel-token=5412382654747147088
pioruns   2887 14.9 14.6 955800 300888 pts/0   Sl+  10:12   0:04 /tmp/.mount_nexus_UTNR2b/nexus_wallet --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=7525763990673228152 --lang=en-GB --app-path=/tmp/.mount_nexus_UTNR2b/resources/app.asar --node-integration=true --webview-tag=true --no-sandbox --background-color=#232c39 --num-raster-threads=1 --service-request-channel-token=7525763990673228152 --renderer-client-id=4 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101

@github12101
Copy link

So your information, I run AppImage file, clicked Agree MIT License, clicked NO to integrate nexus with your system, then clicked Agree to terms, window appeared as always, but everything is inactive except for price market cap and 24h change. Console says:

$ ./nexus_wallet-Linux-1.0.1.AppImage 
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
r: 0
License accepted
[10:14:51.014] [info] nexus.conf exists. Importing username and password.
[10:14:51.021] [info] File server listening on port 9331!
[10:14:51.300] [info] nexus.conf exists. Importing username and password.
[10:14:51.301] [info] Checking if core binary exists: /tmp/.mount_nexus_2IIfdB/resources/app/cores/nexus-linux-x64
[10:14:51.303] [info] Core binary exists
[10:14:51.303] [info] Core Parameters: -rpcport=9336,-datadir=/home/pioruns/.Nexus,-daemon,-avatar,-server,-rpcthreads=4,-fastsync,-verbose=2,-rpcallowip=127.0.0.1,-stake=1
[10:14:51.303] [info] Core Manager: Starting core
[10:14:51.308] [info] Core Manager: Core has started (process id: 2995)
QT Backup success!
[10:14:53.438] [info] Checking for update
[10:14:54.509] [info] Update for version 1.0.1 is not available (latest version: 1.0.1, downgrade is disallowed).

@KenCorma
Copy link
Member

KenCorma commented Jul 9, 2019

A Possible Solution is removing the nexus.config file and letting the wallet generate a new one.

@github12101
Copy link

github12101 commented Jul 9, 2019

Contents of that file were:

rpcuser=rpcserver
rpcpassword=3879a2a01355b86ac6dd15023a09d3ffd25f773f9562e8750c342ca84739d4a1

Deleted and restarted:

$ ./nexus_wallet-Linux-1.0.1.AppImage 
[22:19:42.236] [info] File server listening on port 9331!
[22:19:42.466] [info] Checking if core binary exists: /tmp/.mount_nexus_yUjchu/resources/app/cores/nexus-linux-x64
[22:19:42.468] [info] Core binary exists
[22:19:42.468] [info] Core Parameters: -rpcport=9336,-datadir=/home/pioruns/.Nexus,-daemon,-avatar,-server,-rpcthreads=4,-fastsync,-verbose=2,-rpcallowip=127.0.0.1,-stake=1
[22:19:42.469] [info] Core Manager: Starting core
[22:19:42.478] [info] Core Manager: Core has started (process id: 4072)
[22:19:44.663] [info] Checking for update
[22:19:45.497] [info] Update for version 1.0.1 is not available (latest version: 1.0.1, downgrade is disallowed).

Earth is spinning, everything is dead except for price, marketcap and 24hr change, all typical.
I've checked, .conf file recreated itself with same contents.

@github12101
Copy link

It's been 14 days since bug report, any news? New Nexus wallet is completely broken on Linux.

@l8nit3tr0ubl3
Copy link
Contributor

l8nit3tr0ubl3 commented Jul 16, 2019

if you check the "merging" branch here, and the 3.0.2 branch of the LLL-TAO repo, they are working quickly on the deadlock in the backend, and many other small bugs. I plan to build a copy for Linux this evening and test the newest code and will update on ubuntu 16.04 status.
Im running a copy of 1.0.1 with a quickly built 3.0.2 core and so far no windows disconnects (an issue from 3.0.1) so theres hope :)

@github12101
Copy link

Awesome. I will be happy to test out new deb and ImageApp files.

@KenCorma KenCorma modified the milestone: Version 1.1.0 Jul 19, 2019
@KenCorma KenCorma added the Validating Validate Before Push To Master label Jul 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Validating Validate Before Push To Master
Projects
None yet
Development

No branches or pull requests

5 participants