Giter VIP home page Giter VIP logo

Comments (18)

jcs avatar jcs commented on August 23, 2024 2

The importers should now migrate data to the new format if you want to try importing again to a clean database.

from rubywarden.

raufis27 avatar raufis27 commented on August 23, 2024

Can you check desktop app and extension version ?

from rubywarden.

jacklenox avatar jacklenox commented on August 23, 2024

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.

raufis27 avatar raufis27 commented on August 23, 2024

That looks good. So were you able to create account and sign in with desktop app ?

from rubywarden.

jacklenox avatar jacklenox commented on August 23, 2024

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.

jacklenox avatar jacklenox commented on August 23, 2024

Yep, I can create an account and sign in, I just can't sync.

from rubywarden.

raufis27 avatar raufis27 commented on August 23, 2024

Let's focus on desktop app first. Logout, login back and try to create an entry. Does it work ?

from rubywarden.

jacklenox avatar jacklenox commented on August 23, 2024

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.

jacklenox avatar jacklenox commented on August 23, 2024

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.

raufis27 avatar raufis27 commented on August 23, 2024

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.

jacklenox avatar jacklenox commented on August 23, 2024

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.

raufis27 avatar raufis27 commented on August 23, 2024

@jcs Could you please update manual and remove import scripts section. Unless you want to fix them.

from rubywarden.

raufis27 avatar raufis27 commented on August 23, 2024

@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.

mprasil avatar mprasil commented on August 23, 2024

@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.

universal avatar universal commented on August 23, 2024

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.

jacklenox avatar jacklenox commented on August 23, 2024

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.

mprasil avatar mprasil commented on August 23, 2024

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.

jacklenox avatar jacklenox commented on August 23, 2024

@mprasil Thank you! I was changing both port numbers there. 🤦‍♂️

@jcs Thank you also, I may try that again!

from rubywarden.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.