[ANNOUNCE] tsr (tsuru server) 0.5.0 released!

44 views
Skip to first unread message

Andrews Medina

unread,
Jun 27, 2014, 5:19:37 PM6/27/14
to tsuru...@googlegroups.com
tsr (tsuru server) 0.5.0 are out today.

Full details are in the blog post:
http://blog.tsuru.io/2014/06/27/tsuru-server-0-5-0-released/

Best rergards!

--------------
tsuru team

Lorenzo Salvadorini

unread,
Jul 16, 2014, 12:24:45 PM7/16/14
to tsuru...@googlegroups.com
Hi,
I've read some documentation about emerging projects in the PaaS field (flynn, tsuru, coreos, shipbuilder), played with dotcloud and pagodabox and I finally decided to give tsuru a try, installing it on an ubuntu 12.04 hosted on cloudatcost.

I started with the tsuru-run bash script. 

It stops with the following error, running the command:
Error: PANIC: runtime error: index out of range
        func.002: stack := debug.Stack()
/usr/local/go/src/pkg/runtime/panic.c:248 (0x4118fd)
        panic: runtime·newstackcall(d->fn, (byte*)d->args, d->siz);
/usr/local/go/src/pkg/runtime/panic.c:552 (0x4123ad)
        panicstring: runtime·panic(err);
/usr/local/go/src/pkg/runtime/panic.c:466 (0x4120a7)
        panicindex: runtime·panicstring("index out of range");
        (*Cluster).BuildImage: nodeAddress := nodes[0].Address
        (*dockerProvisioner).PlatformAdd: err := dockerCluster.BuildImage(buildOptions)
        (*dockerProvisioner).PlatformUpdate: return p.PlatformAdd(name, args, w)
        PlatformUpdate: err = provisioner.PlatformUpdate(name, args, w)
        platformUpdate: return app.PlatformUpdate(name, args, w)
        AdminRequiredHandler.ServeHTTP: context.AddRequestError(r, fn(w, r, t))
        runDelayedHandler: h.ServeHTTP(w, r)
/usr/local/go/src/pkg/net/http/server.go:1235 (0x57c6e0)
        HandlerFunc.ServeHTTP: f(w, r)
        func.001: handler.ServeHTTP(rw, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        (*appLockMiddleware).ServeHTTP: next(w, r)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        authTokenMiddleware: next(w, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        setVersionHeadersMiddleware: next(w, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        errorHandlingMiddleware: next(w, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        flushingWriterMiddleware: next(&fw, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        contextClearerMiddleware: next(w, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        func.001: next(rw, r)
        HandlerFunc.ServeHTTP: h(rw, r, next)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        (*Logger).ServeHTTP: next(rw, r)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        middleware.ServeHTTP.fm: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        (*Recovery).ServeHTTP: next(rw, r)
        middleware.ServeHTTP: h.handler.ServeHTTP(rw, r, h.next.ServeHTTP)
        (*Negroni).ServeHTTP: n.middleware.ServeHTTP(NewResponseWriter(rw), r)
/usr/local/go/src/pkg/net/http/server.go:1511 (0x57dd93)
        (*ServeMux).ServeHTTP: h.ServeHTTP(w, r)
/usr/local/go/src/pkg/net/http/server.go:1673 (0x57e75f)
        serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
/usr/local/go/src/pkg/net/http/server.go:1174 (0x57c25e)
        (*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
/usr/local/go/src/pkg/runtime/proc.c:1445 (0x416120)
        goexit: runtime·goexit(void)

I see that mongodb, gandalf, node services are listening, so the previous steps seems successfully. Can you help me?

Thanks,
L
Reply all
Reply to author
Forward
0 new messages