2016. május 9., hétfő 22:03:00 UTC+2 időpontban Tamás Gulácsi a következőt írta: > > > > 2016. május 9., hétfő 16:04:30 UTC+2 időpontban mpl a következőt írta: >> >> The permanode that you want to use as your root for the publisher just >> needs to have its "camliRoot" attribute set to the value that you >> define in your server-config, there's nothing more to it. >> So based on the server-config you showed, if you want to use >> sha1-de682600ddf64620b322971c94e7911bebe4865b as the root, just make >> sure its "camliRoot" attribute is set to "pics". >> >> Then every time you want to publish a permanode/set, you add it as a >> camliPath attribute to the above root permanode, e.g. >> "camliPath:seaside-vacation-2016" : "sha1-ref_of_set_of_pictures" >> >> >> Thanks! > > So this two commands was missing: > > camput attr sha1-de682600ddf64620b322971c94e7911bebe4865b camliRoot pics > camput attr -add sha1-de682600ddf64620b322971c94e7911bebe4865b > camliPath:20160507-Bori_mazsi sha1-7591a5e16ce83625b6e7a7e65a099142af328d9c > > Is this documented, just I was blind? > > > Now another obstacle: > PUBLISHER: 2016/05/09 21:34:47 Listen: Failed to listen on > camli.gthomas.eu:42902: listen tcp 176.63.179.118:42902: bind: cannot > assign requested address > > That IP is my server's outer ip, but I'm behind a router, so can't bind on > it. It should bind to 127.0.0.1 only. > It is derived (in pkg/server/app/app.go) from the base URL of the > handlerLoader. > > If I change it to "http://localhost:3179" (to the address where my > camlistored is listening on), then the publisher can start, bat fails with > PUBLISHER: 2016/05/09 21:59:19 could not get app config at > http://localhost/pics/config.json: client: got status code 404 from URL > http://localhost/pics/config.json; body No such host at :80 > > > Maybe the culprit is that I have camlistored listen on > http://localhost:3179 and have caddy fiddle with SSL (Let's Encrypt) as a > proxy listening on https://camli.gthomas.eu:443. > > Do you have some idea how to straighten this up? >
To answer my question: adding camli.gthomas.eu to /etc/hosts as 127.0.0.1 fixes this problem, publisher starts flawlessly. But something is wrong with the proxy: PUBLISHER: 2016/05/10 19:52:28 Starting publisher version 2016-05-10-044c7b3; Go go1.6.2 (linux/amd64) 2016/05/10 19:52:28 Starting regular periodic import for picasa importer account, sha1-d9452176e1f13387052dc5951ad80a3776901a93 2016/05/10 19:52:28 Starting picasa importer account, sha1-d9452176e1f13387052dc5951ad80a3776901a93: userid 110475319045955272364 (Tamás Gulácsi) 2016/05/10 19:52:28 auth: local connection uid 33 doesn't match server uid 1000 2016/05/10 19:52:28 auth: local connection uid 33 doesn't match server uid 1000 PUBLISHER: 2016/05/10 19:52:28 Starting to listen on http://127.0.0.1:40792 2016/05/10 19:52:28 Available on https://camli.gthomas.eu/ui/ 2016/05/10 19:52:33 picasa importer account, sha1-d9452176e1f13387052dc5951ad80a3776901a93 finished. 2016/05/10 19:52:33 picasa importer account, sha1-d9452176e1f13387052dc5951ad80a3776901a93 ran recently enough. Sleeping for 29m59.999823374s. 2016/05/10 19:52:51 auth: local connection uid 33 doesn't match server uid 1000 2016/05/10 19:53:02 auth: local connection uid 33 doesn't match server uid 1000 2016/05/10 19:53:16 auth: local connection uid 33 doesn't match server uid 1000 2016/05/10 19:55:00 http: proxy error: tls: oversized record received with length 20527 As far as I know, caddy ends TLS, so camlistored shouldn't want to proxy HTTPS. -- You received this message because you are subscribed to the Google Groups "Camlistore" 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.
