Upgrading KeePassRPC

From time to time, upgrading to the new version of Kee may either require or benefit from also upgrading the KeePassRPC plugin which you installed to KeePass when first setting up Kee. This topic describes how to do this.

One step overview

KeePassRPC.plgx file from https://github.com/kee-org/keepassrpc/releases/latest => “C:\Program Files (x86)\KeePass Password Safe 2\Plugins\KeePassRPC.plgx”

Quick instructions

  1. Download the latest KeePassRPC.plgx file from https://github.com/kee-org/keepassrpc/releases/latest and move it to your KeePass plugins folder, usually “C:\Program Files (x86)\KeePass Password Safe 2\Plugins” - just overwrite the older file that’s already in that folder.
  2. Restart KeePass to enable the new plugin.
  3. Either wait for up to 2 minutes or restart Firefox to enable Kee sooner.

More details

Kee communicates with KeePass Password Safe 2. From time to time you will need to upgrade the KeePass Password Safe 2 plugin which enables this communication. It is as easy as putting a file in the right place on your computer and restarting KeePass.

Detailed step by step instructions are included below.

  1. Load https://github.com/kee-org/keepassrpc/releases/latest
  2. Download the KeePassRPC.plgx from that page onto your computer
  3. Move this file to the correct place:
    1. In KeePass, go to the Tools menu and click “Plugins…”
    2. In the dialog that loads, find the entry for the old version of KeePassRPC
    3. The “File” column will show you where the new KeePassRPC.plgx file needs to be placed - overwrite the old one.
  4. Restart KeePass to enable the new plugin.
  5. Verify that the correct plugin version is installed:
    1. In KeePass, go to the Tools menu and click “Plugins…”
    2. In the dialog that loads, find the entry for KeePassRPC and verify that it matches the version you downloaded
  6. Either wait for up to 2 minutes or restart Firefox to enable KeeFox sooner.
    1. Kee only attempts to reconnect to KeePass every 2 minutes when it has detected that an upgrade needs to happen. This prevents the display of continuous notifications about the upgrade.
    2. If you don’t need to use Kee straight away you can just keep using Firefox in the mean time, otherwise you can restart Firefox to force Kee to try to connect again to KeePass.

Troubleshooting

If you’ve followed the above steps and the update doesn’t work properly, have a look at the Troubleshooting documentation, especially if you’re confronted with an error about the plugin being incompatible with your version of KeePass.

Documentation improvements

Please feel free to suggest improvements to the instructions in this topic if something can be made clearer or worded in a better way.

2 Likes

KeePass is now under “C:\Program Files” not under “C:\Program Files (x86)”

Unfortunately, updating doesn’t seem to work for me here. I have overwritten the file with the latest release 1.16 (in KeePass 2.56 64-bit) and (after a restart) it still lists version 1.15.1. What could be the reason for this?

Maybe there is more than one KeePass installed on your system and you didn’t change the one you expected to.

Note that as @lengyeltom mentions, KeePass can now sometimes be found in a subtly different location, although at the moment for most Windows users the (x86) location is still correct. I’m not sure if it can be in both “Program Files” variations at the same time but maybe you can let us know if that is the case.

Thank you @luckyrat. I found the reason :see_no_evil:. It was not the storage location, that was already correct, but rather an issue of access rights. Depending on the browser, you may not be warned when downloading the file that you are not allowed to write to the program folder without administrator rights. Normally it is clear, but perhaps you can include this explicitly in step 3 or in the Troubleshooting part of your instructions as a tip.