EXPKEYSIG error for Write.as Linux Desktop App (https://updates.writeas.org)

Dear Write.as,

I’m trying to install the Linux Desktop App via the APT repository mentioned in the title.

Error I’m getting:

W: GPG error: htt p://updates.writeas.org xenial InRelease: The following signatures were invalid: EXPKEYSIG C7DDC634DBE07445 Write.as hello@writeas.org
E: The repository ‘htt p://updates.writeas.org xenial InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

(Added spaces in URL for a reason - new user and all…)

Looks like the key has expired - this issue is affecting anyone who’s using this method and using apt-secure. So yeah, basically any modern distro.

Hope you can look into this,

Bryan

Hey Bryan, thanks for reporting this! We’ll get it fixed soon.

Any updates to this issue?

Taking a look at this today!

Sorry this has taken so long to get to! I still need some time to put out a new key, but for now, the following commands should let you install the app.

Open a terminal and run the following commands. This will manually download the app and any dependencies, and then install them all.

wget https://updates.writeas.org/pool/main/f/fonts-lora/fonts-lora_1.0.0_amd64.deb
wget https://updates.writeas.org/pool/main/w/writeas-cli/writeas-cli_1.2.0-5_amd64.deb
wget https://updates.writeas.org/pool/main/w/writeas-gtk/writeas-gtk_1.0.2-3_amd64.deb
sudo dpkg -i fonts-lora_1.0.0_amd64.deb
sudo dpkg -i writeas-cli_1.2.0-5_amd64.deb
sudo dpkg -i writeas-gtk_1.0.2-3_amd64.deb

Since this isn’t using our repository to install the app, you won’t automatically receive updates this way. But I’ll update this thread with a solution to that when I have it.

2 Likes

THank you. it worked.

The same issue applies to CLI. Is there a work around for that as well? Looking to authorize it so that it can work with the linux app and I can write on the site.

The workaround above will install the CLI v1.2, too. But it only supports completely anonymous (no account) publishing.

So while the current desktop app isn’t ready for publishing to your account out of the box, it is possible to work around it. All you’ll need to do is:

  • Uninstall the current version of the writeas-cli
  • Download and install the latest version from here (writeas_2.0.0)
    • Note: make sure the writeas executable is somewhere on your $PATH, so the desktop app can access it
    • To verify you have version 2.0 installed, run: writeas --version
  • Open your terminal and run: writeas auth

Then, the desktop app will automatically publish to your account going forward. Just note that it’ll publish anonymous posts on your account, so you’d need to log into the web app to move it to your blog, if that’s what you’re aiming for.

This is helpful. i will try it. Thank you!

Quick question, I cannot remove writeas-cli as it is packaged with writeas.gtk. I have tried dpkg to just uninstall writeas-cli, but it throws up an error. Can I install 2.0 over it?

It works! Thank you so much! This is awesome!

1 Like

@matt is there a way to get a new set of instructions on how to install the app? I had to reset my linux container, and am still having a bit of difficulty remembering the steps. Is it possible to have it placed in one location with the instructions on accessing our posts?