Hi,

I installed the master and configured s3 for digitalocean, ie. I set the 
aws_region in the low-level config.

The aws-sdk error below then exits on the /index/ handler:

"/index/": {
      "handler": "storage-index",
      "handlerArgs": {
        "blobSource": "/bs/",
        "storage": {
          "file": "/opt/perkeep_index.sqlite",
          "type": "sqlite"


perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler.func1(0xc0004a35f0, 
0xc0012993b0, 0xc000541740, 0xe)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:305 +0x192
panic(0x1111f20, 0xc0005681d0)
        /usr/local/go/src/runtime/panic.go:513 +0x1b9
perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler.func1(0xc0004a3320, 
0xc0012993b0, 0xc0005416d4, 0x7)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:305 +0x192
panic(0x1111f20, 0xc0005681d0)
        /usr/local/go/src/runtime/panic.go:513 +0x1b9
perkeep.org/pkg/serverinit.exitFailure(0x13e539f, 0x36, 0xc0012aeb28, 0x3, 
0x3)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:274 +0x15c
perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler(0xc0012993b0, 
0xc0005416d4, 0x7)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:316 +0x34a
perkeep.org/pkg/serverinit.(*handlerLoader).GetStorage(0xc0012993b0, 
0xc0005416d4, 0x7, 0x0, 0x1, 0xc000551d50, 0x0)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:248 +0x43
perkeep.org/pkg/blobserver/replica.newFromConfig(0x1ace980, 0xc0012993b0, 
0xc0004a2bd0, 0x7, 0xc00014b048, 0xc00054fd01, 0x6e6683)
        /home/lo/go/src/perkeep.org/pkg/blobserver/replica/replica.go:115 
+0x260
perkeep.org/pkg/blobserver.CreateStorage(0xc0005416b8, 0x7, 0x1ace980, 
0xc0012993b0, 0xc0004a2bd0, 0xe, 0x1, 0x2, 0x1283040)
        /home/lo/go/src/perkeep.org/pkg/blobserver/registry.go:111 +0xc9
perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler(0xc0012993b0, 
0xc000541740, 0xe)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:314 +0x206
perkeep.org/pkg/serverinit.(*handlerLoader).GetStorage(0xc0012993b0, 
0xc000541740, 0xe, 0xc00054171c, 0x4, 0xc0004a3800, 0x0)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:248 +0x43
perkeep.org/pkg/blobserver/cond.buildStorageForReceive(0x1ace980, 
0xc0012993b0, 0x1194520, 0xc0004a2c60, 0x0, 0x0, 0x0)
        /home/lo/go/src/perkeep.org/pkg/blobserver/cond/cond.go:134 +0x167
perkeep.org/pkg/blobserver/cond.newFromConfig(0x1ace980, 0xc0012993b0, 
0xc0004a2c30, 0x4, 0xc00014af60, 0xc000550301, 0x20)
        /home/lo/go/src/perkeep.org/pkg/blobserver/cond/cond.go:90 +0x2b0
perkeep.org/pkg/blobserver.CreateStorage(0xc0005416f8, 0x4, 0x1ace980, 
0xc0012993b0, 0xc0004a2c30, 0x19, 0x0, 0x1, 0x0)
        /home/lo/go/src/perkeep.org/pkg/blobserver/registry.go:111 +0xc9
perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler(0xc0012993b0, 
0xc0002fb740, 0x19)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:314 +0x206
perkeep.org/pkg/serverinit.(*handlerLoader).setupAll(0xc0012993b0)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:228 +0x92
perkeep.org/pkg/serverinit.(*Config).InstallHandlers(0xc0001b3360, 
0x1aba380, 0xc0001b35e0, 0xc0002fb9a0, 0x15, 0x0, 0x0, 0x0, 0x0)
        /home/lo/go/src/perkeep.org/pkg/serverinit/serverinit.go:727 +0x9cc
main.Main()
        /home/lo/go/src/perkeep.org/server/perkeepd/perkeepd.go:455 +0x58c
main.main()
        /home/lo/go/src/perkeep.org/server/perkeepd/perkeepd.go:391 +0x20
Error parsing config: Caught panic: error instantiating storage for prefix 
"/index/", type "index": s3 EnumerateBlobs: MissingRegion: could not find 
region configuration


I don't know if I forgot something here or if this is a bug in the index 
code. Adding "aws_region"
to the index-handler is not supported.

Greetings, Lorenz

-- 
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