Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

App doesn't recognize installed dependencies #621

Closed
luca-moser opened this issue Nov 21, 2018 · 14 comments
Closed

App doesn't recognize installed dependencies #621

luca-moser opened this issue Nov 21, 2018 · 14 comments
Assignees
Labels
C - Desktop L - Assigned Lifecycle - Somebody is working on this P - Linux Platform - Specifically relates to Linux T - Bug Type - Bug: Something isn't working

Comments

@luca-moser
Copy link
Member

Bug description

Trinity Desktop is unable to correctly determine the installed dependencies shown by "Missing security dependencies" screen:

Screenshot from 2018-11-21 12-49-01
image

image

Environment Specs

Ubuntu 18.10 64x

  • Trinity version: 0.4.2

Steps To Reproduce

  1. install ubuntu 18.10
  2. install the required dependencies
  3. chmod +x the app image file
  4. execute the app image file

Expected behaviour

Trinity should start and recognize the dependencies.

Actual behaviour

The "Missing security dependencies" screen is shown.

@luca-moser luca-moser added T - Bug Type - Bug: Something isn't working C - Desktop labels Nov 21, 2018
@rajivshah3 rajivshah3 added the P - Linux Platform - Specifically relates to Linux label Nov 21, 2018
@IOTANGLE42
Copy link

Same problem/bug is on Ubuntu 18.04.1 LTS. All asked libraries installed but still the message with "Missing security dependencies". Additionally I Installed Trinity Wallet on a new laptop and got there a stuck after "choose your ledger account index" like #589 .
Also on Ubuntu 18.04.1 LTS.
Is there already a solution?

@rihardsgravis
Copy link
Contributor

Is this still reproducable with Trinity desktop0.4.3? Cannot reproduce with vanilla default setup Ubuntu 18.04.1 and 18.10.1.

@rihardsgravis rihardsgravis self-assigned this Dec 7, 2018
@rihardsgravis rihardsgravis added the L - Need to reproduce Lifecycle - Need to reproduce this issue label Dec 7, 2018
@IOTANGLE42
Copy link

Hi Rihards,

updated from 0.4.2 to 0.4.3 and still the same problem (Ubuntu 18.04.1 LTS).

@rihardsgravis rihardsgravis removed the L - Need to reproduce Lifecycle - Need to reproduce this issue label Dec 10, 2018
@rihardsgravis
Copy link
Contributor

Can finally reproduce when running the wallet as root user (sudo). The issue is with node-keytar atom/node-keytar#132 . Will work on a fix.

@rajivshah3 rajivshah3 added the L - Assigned Lifecycle - Somebody is working on this label Dec 10, 2018
@IOTANGLE42
Copy link

OK thanks :)

@rajivshah3
Copy link
Member

Closed in #779

@sacrificium-dev
Copy link

Wanted to try Trinity Wallet on Ubuntu 18.04.1 LTS. Have the same issue. Downloaded trinity-desktop-0.4.6.AppImage. All dependencies are up to date. Someone else this problem again with Trinity Wallet 0.4.6?

@rajivshah3
Copy link
Member

@DannyS86 is the gnome-keyring-daemon process running?

@IOTANGLE42
Copy link

@DannyS86 do you run App with sudo? Only work when you do NOT start with sudo

@sacrificium-dev
Copy link

@IOTANGLE42 yes, I started with sudo. Without the trinity wallet won't come up without displaying any information in the Terminal.
@rajivshah3 yes, the gnome-keyring-daemon is running.
Thank you guys!

@luca-moser
Copy link
Member Author

luca-moser commented Jan 16, 2019

I've deleted the folder ~./.config/Trinity. Downloaded trinity-desktop-0.4.6.AppImage, chmod +xed it and ran the app image file without sudo. Trinity then finally loaded correctly and recognized the installed dependencies, however, it doesn't register correctly as an application as one has to manually run the binary from the terminal. Opening "Home" and searching for "Trinity" doesn't give any results.

@luca-moser luca-moser reopened this Jan 16, 2019
@sacrificium-dev
Copy link

@luca-moser thank you, that's it! Deleting the ~./.config/Trinity was the solution in my case. Then I was able to start the Trinity Wallet (without sudo).
Another question by the way: is there anywhere saved a wallet-file that I can copy to my external HDD or is the SeedVault the only solution for securing the wallet outside from my computer?

@KnockKnockNe0
Copy link

I got the same issue on Debian 9.6 (stretch) and Ubuntu 16.04 (xenial)
The error message seems to depend on the locale:

export LC_ALL=de_DE.UTF-8
The text in Electron is: "Missing security dependencies"

export LC_ALL=C
The text in Electron is: "Cannot connect to Secret Service API"

gnome-keyring-daemon is running (tested with seahorse) and i'm not root.

The keytar example mentioned in atom/node-keytar#132 actually does work here, showing my password.

@rihardsgravis
Copy link
Contributor

I will close this issue as the original issue is reported to be fixed (Trinity doesn't register correctly as an application should be opened as a new issue).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C - Desktop L - Assigned Lifecycle - Somebody is working on this P - Linux Platform - Specifically relates to Linux T - Bug Type - Bug: Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants