i made this diff:

< ExecStartPre=/bin/bash -c '/usr/bin/curl
https://storage.googleapis.com/camlistore-release/docker/perkeepd.tar.gz
| /bin/gunzip -c | /usr/bin/docker load'
---
> ExecStartPre=/bin/bash -c '/usr/bin/curl 
> https://storage.googleapis.com/camlistore-release/docker/camlistored.tar.gz | 
> /bin/gunzip -c | /usr/bin/docker load'

for a full file containing:

$ cat /etc/systemd/system/camlistored.service
[Unit]
Description=Camlistore
After=docker.service mysql.service
Requires=docker.service mysql.service

[Service]
ExecStartPre=/usr/bin/docker run --rm -v /opt/bin:/opt/bin
camlistore/systemd-docker
ExecStartPre=/bin/bash -c '/usr/bin/curl
https://storage.googleapis.com/camlistore-release/docker/perkeepd.tar.gz
| /bin/gunzip -c | /usr/bin/docker load'
ExecStart=/opt/bin/systemd-docker run --rm -p 80:80 -p 443:443 --name
%n -v /run/camjournald.sock:/run/camjournald.sock -v
/var/lib/camlistore/tmp:/tmp --link=mysql.service:mysqldb
perkeep/server
RestartSec=1s
Restart=always
Type=notify
NotifyAccess=all

[Install]
WantedBy=multi-user.target

I restarted the instance, but it lost the changes to the file.  I
tried again and was able to catch the logs, which told me to do the
recovery with camlistore-recovery metadata.  I did that and it looks
like the recovery worked, but i can't load the website.  Chrome says
it isn't secure and i see this in the logs:

2018/04/29 20:35:40 http: TLS handshake error from
184.58.251.229:63903: 429 urn:acme:error:rateLimited: Error creating
new cert :: too many certificates already issued for exact set of
domains: #######.#####.###: see
https://letsencrypt.org/docs/rate-limits/
2018/04/29 20:35:40 http: TLS handshake error from
184.58.251.229:63904: acme/autocert: missing certificate
2018/04/29 20:35:42 http: TLS handshake error from
184.58.251.229:63905: acme/autocert: missing certificate
2018/04/29 20:35:42 http: TLS handshake error from
184.58.251.229:63906: acme/autocert: missing certificate
2018/04/29 20:35:43 http: TLS handshake error from
184.58.251.229:63907: acme/autocert: missing certificate
2018/04/29 20:35:43 http: TLS handshake error from 184

yesterday it looked like my cert was already renewed - it was valid from
2018-04-28 to 2018-07-27.

So, some progress, i guess?

-jason


On Sun, Apr 29, 2018 at 1:06 PM Mathieu Lonjaret <[email protected]>
wrote:

> ok, I think that should get you unstuck for now:
>
> sudo vim /etc/systemd/system/camlistored.service
>
> On the ExecStartPre line, change the downloaded tarball from
> camlistored.tar.gz to perkeepd.tar.gz
> On the ExecStart line, if the image name at the end is
> camlistore/server, change it to perkeep/server
> save and quit
>
> sudo systemctl daemon-reload
> sudo systemctl restart camlistored
>
> Let me know how that goes please.
>
>
>
> On 29 April 2018 at 10:36, jason gessner <[email protected]> wrote:
> > cool, thanks for getting back to me, Mathieu.  No worries.
> >
> > Drop me a note and i'm happy to try whatever.
> >
> > -jason
> >
> >
> > On Sun, Apr 29, 2018 at 12:21 PM Mathieu Lonjaret
> > <[email protected]> wrote:
> >>
> >> Yeah, my bad, sorry.
> >> We also changed the service name, which is now perkeepd. But of course
> >> I did not think of an automatic transition, so you're now stuck with
> >> the old camlistored service while the launcher uses the perkeepd
> >> service, which is why restarting does not do anything for you.
> >> I'll try to work on an automatic transition, but in the meantime I'm
> >> first going to see how to help you migrate manually. More on that soon
> >> hopefully.
> >>
> >>
> >> On 29 April 2018 at 09:58, jason.gessner <[email protected]>
> wrote:
> >> > I see there is a new version published at perkeep.org/launch
> >> > (66e6766571f12e0122b1c1aaf762ba62c54bb630).  My GCE instance seems to
> be
> >> > stuck on e9e9da4bf840b1616a78c9fda5a1b26b775b9b98.
> >> >
> >> > Resetting the VM and running "sudo systemctl restart camlistored"
> >> > doesn't
> >> > seem to help - it stays on the e9 version.
> >> >
> >> > What should i be looking at to troubleshoot?
> >> >
> >> > -jason
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Perkeep" group.
> >> > To unsubscribe from this group and stop receiving emails from it, send
> >> > an
> >> > email to [email protected].
> >> > For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Perkeep" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an
> >> email to [email protected].
> >> For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Perkeep" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Perkeep" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to