All of lore.kernel.org
 help / color / mirror / Atom feed
* toaster
@ 2017-02-21 17:33 Dr. Matthias Schöpfer
       [not found] ` <305b0a23-5747-3301-2c93-5b44b236ebef@linux.intel.com>
  0 siblings, 1 reply; 3+ messages in thread
From: Dr. Matthias Schöpfer @ 2017-02-21 17:33 UTC (permalink / raw)
  To: yocto

Hello!

First of all, I have been working with yocto/oe for some time now and
enjoy and appreciate it very much!

I have a question regarding toaster in a "Production Instance" Setup. I
have tried to set toaster up on Ubuntu 16.04 following the
http://www.yoctoproject.org/docs/2.2/toaster-manual/toaster-manual.html
and ran into a bunch of problems. I have been able to resolve some, but
now I am at a point where I doubt that this setup can work at all, so
please correct me if I am wrong.

From the top of my head, these where the troubles I had:

* there were Issues using mariadb instead of mysql.

* the |mod-wsgi |that comes with Ubuntu 16.04 has a bug that does not
allow to concatenate python-path with colon, so Update to Version >=4.5
was needed

* The line  ./bitbake/lib/toaster/manage.py checksettings will ask for
the path to the openembedded meta...

* I am not sure if TOASTER_CONF is used, at least, the toaterconf.json
and what I get on the webserver do not match.

* Finally, and this is the point where I doubt that this setup can work
at all as described: When trying to run a build, I get an Internal
Server Error, which boils down that $BUILDDIR is not set for environment
apache runs in. If I hardcode that, I get of course the error on the
signal, that permission is denied, because the runbuilds-service is run
as toaster user while apache runs as www-data user.

Therefore: Is anyone running toaster in this setup?! Should I abandon
this setup?

Thanks in advance!

Regards,

    Matthias



i.A. Dr.-Ing. Matthias Schöpfer  |  ithinx GmbH  |  Software Engineer
Phone: +49 (221) 99589-332  |  Fax: +49 (221) 99589-199
Address: ithinx GmbH  |  Butzweilerhof Allee 4  |  50829 Cologne  |  Germany
E-Mail: Matthias.Schoepfer@i-thinx.com  |  Website: www.i-thinx.com
Registered Office: Cologne  |  District court: Marburg  |  HRB 6749
Managing Director: Christian Faust

This e-mail may contain confidential and/or privileged information. if you are not the intended recipient (or have received this e-mail in error) please
notifiy the sender immediately and destroy this e-mail. Any unautohrized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

We like trees. Please consider the environment before printing this e-mail. Thank you.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: toaster
       [not found] ` <305b0a23-5747-3301-2c93-5b44b236ebef@linux.intel.com>
@ 2017-03-13  6:26     ` Reyna, David
  0 siblings, 0 replies; 3+ messages in thread
From: Reyna, David @ 2017-03-13  6:26 UTC (permalink / raw)
  To: Matthias.Schoepfer; +Cc: yocto, toaster

Hi Matthias,

I am sorry I did not see your post sooner. The Toaster group generally follows the "toaster@yoctoproject.org" email list.

We fully intend to support mariadb as a production level database, especially given its open source credentials, but we have not tried it yet.

We understood that mariadb was supposed to be an exact drop-in replacement, but obvious your experience is different. Our experience was just with MySQL.

I will try to gather advice from our various users to see if we can help you in the meantime.

- David
 

-------- Forwarded Message --------
Subject: [yocto] toaster
Date: Tue, 21 Feb 2017 17:33:08 +0000
From: Dr. Matthias Schöpfer <Matthias.Schoepfer@i-thinx.com>
To: yocto@yoctoproject.org <yocto@yoctoproject.org>

Hello!

First of all, I have been working with yocto/oe for some time now and
enjoy and appreciate it very much!

I have a question regarding toaster in a "Production Instance" Setup. I
have tried to set toaster up on Ubuntu 16.04 following the
http://www.yoctoproject.org/docs/2.2/toaster-manual/toaster-manual.html
and ran into a bunch of problems. I have been able to resolve some, but
now I am at a point where I doubt that this setup can work at all, so
please correct me if I am wrong.

 From the top of my head, these where the troubles I had:

* there were Issues using mariadb instead of mysql.

* the |mod-wsgi |that comes with Ubuntu 16.04 has a bug that does not
allow to concatenate python-path with colon, so Update to Version >=4.5
was needed

* The line  ./bitbake/lib/toaster/manage.py checksettings will ask for
the path to the openembedded meta...

* I am not sure if TOASTER_CONF is used, at least, the toaterconf.json
and what I get on the webserver do not match.

* Finally, and this is the point where I doubt that this setup can work
at all as described: When trying to run a build, I get an Internal
Server Error, which boils down that $BUILDDIR is not set for environment
apache runs in. If I hardcode that, I get of course the error on the
signal, that permission is denied, because the runbuilds-service is run
as toaster user while apache runs as www-data user.

Therefore: Is anyone running toaster in this setup?! Should I abandon
this setup?

Thanks in advance!

Regards,

     Matthias



i.A. Dr.-Ing. Matthias Schöpfer  |  ithinx GmbH  |  Software Engineer
Phone: +49 (221) 99589-332  |  Fax: +49 (221) 99589-199
Address: ithinx GmbH  |  Butzweilerhof Allee 4  |  50829 Cologne  |  Germany
E-Mail: Matthias.Schoepfer@i-thinx.com  |  Website: www.i-thinx.com
Registered Office: Cologne  |  District court: Marburg  |  HRB 6749
Managing Director: Christian Faust

This e-mail may contain confidential and/or privileged information. if you are 
not the intended recipient (or have received this e-mail in error) please
notifiy the sender immediately and destroy this e-mail. Any unautohrized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.

We like trees. Please consider the environment before printing this e-mail. 
Thank you.
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [yocto] toaster
@ 2017-03-13  6:26     ` Reyna, David
  0 siblings, 0 replies; 3+ messages in thread
From: Reyna, David @ 2017-03-13  6:26 UTC (permalink / raw)
  To: Matthias.Schoepfer; +Cc: yocto, Randy Witt, toaster

Hi Matthias,

I am sorry I did not see your post sooner. The Toaster group generally follows the "toaster@yoctoproject.org" email list.

We fully intend to support mariadb as a production level database, especially given its open source credentials, but we have not tried it yet.

We understood that mariadb was supposed to be an exact drop-in replacement, but obvious your experience is different. Our experience was just with MySQL.

I will try to gather advice from our various users to see if we can help you in the meantime.

- David
 

-------- Forwarded Message --------
Subject: [yocto] toaster
Date: Tue, 21 Feb 2017 17:33:08 +0000
From: Dr. Matthias Schöpfer <Matthias.Schoepfer@i-thinx.com>
To: yocto@yoctoproject.org <yocto@yoctoproject.org>

Hello!

First of all, I have been working with yocto/oe for some time now and
enjoy and appreciate it very much!

I have a question regarding toaster in a "Production Instance" Setup. I
have tried to set toaster up on Ubuntu 16.04 following the
http://www.yoctoproject.org/docs/2.2/toaster-manual/toaster-manual.html
and ran into a bunch of problems. I have been able to resolve some, but
now I am at a point where I doubt that this setup can work at all, so
please correct me if I am wrong.

 From the top of my head, these where the troubles I had:

* there were Issues using mariadb instead of mysql.

* the |mod-wsgi |that comes with Ubuntu 16.04 has a bug that does not
allow to concatenate python-path with colon, so Update to Version >=4.5
was needed

* The line  ./bitbake/lib/toaster/manage.py checksettings will ask for
the path to the openembedded meta...

* I am not sure if TOASTER_CONF is used, at least, the toaterconf.json
and what I get on the webserver do not match.

* Finally, and this is the point where I doubt that this setup can work
at all as described: When trying to run a build, I get an Internal
Server Error, which boils down that $BUILDDIR is not set for environment
apache runs in. If I hardcode that, I get of course the error on the
signal, that permission is denied, because the runbuilds-service is run
as toaster user while apache runs as www-data user.

Therefore: Is anyone running toaster in this setup?! Should I abandon
this setup?

Thanks in advance!

Regards,

     Matthias



i.A. Dr.-Ing. Matthias Schöpfer  |  ithinx GmbH  |  Software Engineer
Phone: +49 (221) 99589-332  |  Fax: +49 (221) 99589-199
Address: ithinx GmbH  |  Butzweilerhof Allee 4  |  50829 Cologne  |  Germany
E-Mail: Matthias.Schoepfer@i-thinx.com  |  Website: www.i-thinx.com
Registered Office: Cologne  |  District court: Marburg  |  HRB 6749
Managing Director: Christian Faust

This e-mail may contain confidential and/or privileged information. if you are 
not the intended recipient (or have received this e-mail in error) please
notifiy the sender immediately and destroy this e-mail. Any unautohrized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.

We like trees. Please consider the environment before printing this e-mail. 
Thank you.
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-03-13  6:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-21 17:33 toaster Dr. Matthias Schöpfer
     [not found] ` <305b0a23-5747-3301-2c93-5b44b236ebef@linux.intel.com>
2017-03-13  6:26   ` toaster Reyna, David
2017-03-13  6:26     ` [yocto] toaster Reyna, David

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.