Can you please paste the log lines that the server prints when it's doing the recovery?
On 29 April 2018 at 14:14, jason gessner <[email protected]> wrote: > i threw a new name on there and things came up with no letsencrypt errors, > so that was unrelated. > > However, after recovery, there is no data visible in the UI. :/ > > -jason > > > On Sun, Apr 29, 2018 at 3:37 PM jason gessner <[email protected]> wrote: >> >> 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. -- 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.
