Nitecon / 1Password-legacy

1Password Linux client.
BSD 3-Clause "New" or "Revised" License
74 stars 8 forks source link

Installation problem #3

Open timrijckaert opened 8 years ago

timrijckaert commented 8 years ago

Hiya,

I like your effort on this project and wanted to try it out. I followed your installation guidelines. Downloaded the tar.gz extracted and opened up the ./1pass executable. However I have a blank white screen.

Any solutions? Is there a way I can enable verbose logging in the console to see what's it is doing.

Thanks in advance

Tim

Nitecon commented 8 years ago

The current solution is to just validate that the ~/.config/Nitecon/1Password.json exists, if not you can use a workaround right now to add the file and have the application work with:

Create the file (~/.config/Nitecon/1Password.json) that file should contain: {"initial_setup": true, "main_location":"/path/to/your/vault/containing/1Password.html"}

Example content: {"initial_setup": true, "main_location":"/data/1Password.agilekeychain"}

I'll be adding a fix to the installation and setup for the app as soon as I have time but that should fix the issue.

hazcod commented 8 years ago

ALso, is there a possibility to start with an empty keychain?

Nitecon commented 8 years ago

There si currently no way to start with an empty keychain as it requires agile keychain to do the initial start. I'm working on a new app that will implement the agile keychain specs but will allow you to start from scratch etc.

dignajar commented 8 years ago

Hi, I have the same problem with the white screen.

I have the 1password manager on iOS and I store the data on Dropbox, but I have this files: ~./Dropbox/Apps/1Password/1Password.opvault

I doesn't have the 1Password.agilekeychain ?

Nitecon commented 8 years ago

opvault should be fine, there should be an index.html type file inside that directory. If it does have this file or something similar then it should work.

VincentMarmiesse commented 7 years ago

Hi,

I have the same blank screen issue, the file ~/.config/Nitecon/1Password.json currently contains {"initial_setup": false, "main_location":""}.

I saw your workaround but I don't understand the "/path/to/your/vault/containing/1Password.html" part, where should I find it?

Thanks!

Nitecon commented 7 years ago

The path to the 1password.html file is the filesystem location for that file and it generally lives within the directory of your 1Password vault.

For example, on my arch distro my 1password vault is under:
/home/will/Dropbox/1Password.vault

So I will set the /path/to/your/vault/containing/1Password.html to be: /home/will/Dropbox/1Password.vault/1Password.html

Lately I've heard reports that 1Password is not supplying the 1Password.html file in some versions of their apps, which means it will not work, may be worth asking if they can supply it for you. However at some point in the future I may work on implementing their encryption spec and building a full 1Password type app that can use the existing vault files, although I unfortunately don't have time for that and this app needs their resources to work.

VincentMarmiesse commented 7 years ago

Ok I understand, I have 1 password Family and the Sync option does not exist for these accounts because the synchronization is already a feature.

I should create a local vault and import my data in it.

I'll let you know if I find a solution!

golimer commented 7 years ago

image and nothing :(

Nitecon commented 7 years ago

@golimer did you validate that it's pointing to the directory with the 1password.html file? And if it is does that html file contain anything? I might start working sometime soon on the actual encryption and decryption of their files so there isn't a need to use their built in html files. Unfortunately I'm really swamped for now.