Comments (18)
The importers should now migrate data to the new format if you want to try importing again to a clean database.
from rubywarden.
Can you check desktop app and extension version ?
from rubywarden.
Here's all the desktop app info:
Version 1.1.0
Shell 1.8.2
Renderer 59.0.3071.115
Node 8.2.1
Architecture x64
from rubywarden.
That looks good. So were you able to create account and sign in with desktop app ?
from rubywarden.
FF and Chrome extension version is 1.25.5
. I tested it and it's also not working in Chrome, which I'd expect as they're now essentially the same extension.
from rubywarden.
Yep, I can create an account and sign in, I just can't sync.
from rubywarden.
Let's focus on desktop app first. Logout, login back and try to create an entry. Does it work ?
from rubywarden.
Ah, I've found the issue by creating a new user. Everything seems to work fine up to the point that I import my 1Password stuff. As soon as I do that, it breaks.
from rubywarden.
Let's focus on desktop app first. Logout, login back and try to create an entry. Does it work ?
Yep, everything works fine, including syncing across apps/extensions, until I try to import 1Password stuff.
The 1Password import seems to go fine, e.g. no errors in the console, but it's obviously breaking something.
from rubywarden.
Do you use ruby script to import 1pass ? If yes, then it is not gonna work, I had the same problem with keepass. Those scripts are not optimized for new api. Your option is to install Vault and import 1pass db.
from rubywarden.
Oh, I see. Yes I used the ruby script. Sorry, I didn't realise that. So when you say "install Vault", what do you mean by that?
from rubywarden.
@jcs Could you please update manual and remove import scripts section. Unless you want to fix them.
from rubywarden.
@jacklenox please read #42
I used mprasil's scripts to build web vault and api on ubuntu. I don't use docker. https://github.com/mprasil/docker-bitwarden
Check build-web and build-api scripts from repository, install nginx and use nginx.conf to setup proxy for vault.
from rubywarden.
@jacklenox if you're OK using Docker (even temporary) see my docker image here. You can just use it to import the passwords via Vault and then continue using the created db file with any setup you like.
from rubywarden.
the 1password import still uses the old data field for storing the information. You should be able to fix your data by calling the migrate_data! method in the cipher model from an irb session or at the end of the import script.
fixing / adopting the import script shouldn't also be too hard, just take the migrate_data! method as a rough blueprint and adopt the necessary sections.
from rubywarden.
Thank you so much for you all your help @raufis27, @mprasil and @universal.
@mprasil, your Docker thing is great. I've got it up and running. For some reason I'm struggling to run it on any port other than 8080
. Should it not just be as simple as changing the ports here? docker run -d -v /bitwarden_data/:/bitwarden/api/db/ -p 8080:8080 mprasil/bitwarden-ruby
?
from rubywarden.
Yes, it should be pretty easy just do -p <whatever_port>:8080
and the service will be exposed on whatever_port
. I don't see how that won't work unless your Docker installation is seriously miss-configured.
from rubywarden.
@mprasil Thank you! I was changing both port numbers there. 🤦♂️
@jcs Thank you also, I may try that again!
from rubywarden.
Related Issues (20)
- iOS app crash after latest update HOT 18
- How to backup and restore? HOT 2
- CORS for new Safari Extension HOT 7
- Problem to update or sync after update HOT 2
- using web vault
- Upgrade error
- Implement 2FA recovery code
- Deleting folder doesn't clear matching "folderId" from items
- Provide procedure to implement HTTPS HOT 2
- Error when importing passwords from KeePass HOT 4
- DEBUG messages HOT 1
- 404 error when deleting entry HOT 5
- Saving attachments does not work HOT 1
- Error when importing from KeePass 2.x
- Delete user HOT 1
- Invalid master password when unlocking desktop client HOT 2
- rubywarden no longer being updated HOT 5
- Fork? HOT 1
- - NoMethodError - undefined method `passwordhistory' for #<Cipher:0x00000008093a8b38>: HOT 1
- Import from Enpass? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rubywarden.