script avvio

3 messages Options
Embed this post
Permalink
faber

script avvio

Reply Threaded More More options
Print post
Permalink
Uso plone 3.1.7 con un ubuntu server (dapper).
Ho messo in etc/init.d lo script di avvio consigliato dal tarball e sistemato l'avvio/stop ai diversi runlevel.

All'avvio del server, purtroppo, plone non parte in modo corretto.
Lo script, lanciato a mano con la macchina accesa, funziona invece perfettamente.

Forse è un problema di permessi (il mio effective user è "plone", mentre all'avvio la macchina probabilmente usa "root")
Potete aiutarmi?
--
Fabrizio
--------------------
"Life is what happens to you while you're busy making other plans" - J. Lennon

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
Fabrizio Reale

Re: script avvio

Reply Threaded More More options
Print post
Permalink
Ciao Fabrizio,
In data venerdì 03 luglio 2009 00:28:53, Fabrizio Rota ha scritto:
: > Uso plone 3.1.7 con un ubuntu server (dapper).Ho messo in etc/init.d lo
> script di avvio consigliato dal tarball e sistemato l'avvio/stop ai diversi
> runlevel.
>
> All'avvio del server, purtroppo, plone non parte in modo corretto.
> Lo script, lanciato a mano con la macchina accesa, funziona invece
> perfettamente.
>
> Forse è un problema di permessi (il mio effective user è "plone", mentre
> all'avvio la macchina probabilmente usa "root")

ci puoi dire cosa hai fatto esattamente?

In ogni caso dovresti testare lo script che hai messo in /etc/init.d/ lanciandolo con root.

A presto,
Fabrizio







--
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
faber

Re: script avvio

Reply Threaded More More options
Print post
Permalink

ci puoi dire cosa hai fatto esattamente?
Faccio il riassunto del mio problema (ne ho visto uno analogo dentro redomino labs).
1) ho una installazione di Plone 3.1.7 fatta con universal installer sotto ubuntu server (dapper) 
2) plone si avvia in modo corretto lanciando /opt/Plone-3.1/zinstance/bin/plonectl start da root: l'effective user cambia automaticamente il plone 
3) non c'è (c'era) verso di far avviare plone  come "servizio" (usavo un link simblico di plonectl dentro /etc/init.d e sistemavo i runlevel con update-rc.d plone defaults). Il link simbolico funzionava perfettamente lanciandolo "a mano" come utente root.
4) ho scoperto che ciò avveniva perchè il prodotto plonetruegallery tentava di scrivere dentro /root/.python-eggs non riuscendoci
5) seguendo le indicazioni di un post che trovate nel thread, ho capito che lo script che lanciava plone come servizio doveva settare come variabile d'ambiente "Home" una cartella ove l'utente plone avesse pieno accesso
6) ho creato la cartella /opt/Plone-3.1/temporanea dando i permessi di lettura scrittura esecuzione all'utente plone
7) ho modificato lo script di avvio in modo da far puntare la variabeile "home" verso questa cartella temporanea. Ecco lo script:

#!/bin/bash

sudo -u plone env HOME=/opt/Plone-3.1/temporanea "/opt/Plone-3.1/zinstance/bin/plonectl" "$@"


8) è tutto. ora funziona

fabrizio



In ogni caso dovresti testare lo script che hai messo in /etc/init.d/ lanciandolo con root.

avevo già provveduto 


A presto,
Fabrizio







--
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com


_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html



--
Fabrizio
--------------------
"Life is what happens to you while you're busy making other plans" - J. Lennon

_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html