OTP fails on Linux, but works on other, synchronized devices

klieber
klieber
Community Member

I have 1Password installed on three separate devices. On some (but not all) sites where I use the OTP capabilities of 1Password, the token from my Linux machine will not work. I'll get an invalid authentication attempt on the site I'm trying to log into.

If I pull out my phone, and enter the OTP from there for the exact same site, it works fine, so it's only the Linux OTP that isn't working correctly.

This is the same whether I automatically enter the OTP using the browser extension, or hand-enter it by looking it up directly in 1Password.

Any help appreciated.


1Password Version: 8.10.24
Extension Version: 2.20.0
OS Version: Arch Linux
Browser: Chrome

Comments

  • Hi there @klieber

    This has the signs of a slightly inaccurate system clock. One-time passwords roll every 30 seconds and are based on the clock of the system that generates them, which is probably why they're not working.

    Check your Linux box's time against https://time.is/ and make any adjustments you need to. That tends to fix it for most people, but let me know if you're still having any trouble, even with an accurate system clock. :)

    — Grey

  • klieber
    klieber
    Community Member

    Thank you - you nailed it. I didn't realize I hadn't installed ntpd on this machine. That fixed it!

  • @klieber

    You're welcome! :)