Diskussion:Server/SRS1/2017
Update auf 4.3.2
Um von dem zur Zeit laufenden Plone 4.0.5 auf die Version 4.3.2 upzugraden haben wir uns folgenden Ablauf überlegt.
- sollte die aktuelle Ploneinstanz inkl. dem gesammten Jail SRS1 dupliziert werden.
- noch ein weiteres jail (neues Plone) anlegen
- hier plone aus den Ports installieren (version 4.3.2)
- aus dem Duplikat die Daten exportieren per Exportfunktion
- import der Daten ins neue Plone
- apache umstellen
- hat alles geklappt das alte plone einstampfen!
Plone startup script
- aktuell nur für altes Plone
Problem mit su
Meldung: su:Sorry
Lösung noch keine gefunden
#!/bin/sh
# PROVIDE: plone
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable plone
#
#
# plone_enable (bool): Set to "NO" by default,
# Set it to "YES" to enable
# plone
#
# plone_buildout (str): The path to plone buildout env
# file (defaults to
# /usr/local/Plone)
#
# plone_user (str): The username of the user the daemon will
# run as (defaults to www)
#
. /etc/rc.d
name="plone"
rcvar=`set_rcvar`
load_rc_config $name
eval "${rcvar}=\${${rcvar}:-'NO'}"
plone_buildout=${plone_buildout:-"/usr/local/Plone/zinstance"}
plone_user=${plone_user:-"admin fragen"}
#command="${plone_buildout}/${name}"
#command_interpreter="/bin/sh"
start_cmd="${name}_start"
stop_cmd="${name}_stop"
plone_start()
{
plone_pid=`pgrep -f "/usr/local/bin/python2.7 ${plone_buildout}"`
if [ ${plone_pid} ]
then
echo "${name} already running (pid: ${plone_pid})"
else
echo "Starting ${name}."
su ${plone_user} -c "${plone_buildout}/bin/instance start"
fi
# ensure the server is started
plone_pid=`pgrep -f "/usr/local/bin/python2.7 ${plone_buildout}"`
if [ ${plone_pid} ]
then
echo "${name} started."
else
echo "${name} could not be started, please check the log files (${plone_buildout}/var/log/)"
fi
}
plone_stop()
{
plone_pid=`pgrep -f "/usr/local/bin/python2.7 ${plone_buildout}"`
if [ ${plone_pid} ]
then
echo "Stopping ${name}."
su ${plone_user} -c "${plone_buildout}/bin/instance stop"
else
echo "${name} not running?"
fi
# ensure the server is stopped
plone_pid=`pgrep -f "/usr/local/bin/python2.7 ${plone_buildout}"`
if [ ${plone_pid} ]
then
echo "${name} could not be stopped"
fi
}
load_rc_config $name
run_rc_command "$1"
Bug beim Löschen von Kommentaren von Accounts mit Umlauten (oder Ähnliches) im Vor- und Nachname
Kommentare (also Beiträge zu einer Diskussion) von o.g. Accounts machen Problem! Etwa Elisa Löwe erzeugen nachfolgende Fehlermeldung:
Traceback (innermost last): Module ZPublisher.Publish, line 127, in publish Module ZPublisher.mapply, line 77, in mapply Module ZPublisher.Publish, line 47, in call_object Module Products.CMFCore.FSPythonScript, line 130, in __call__ Module Shared.DC.Scripts.Bindings, line 324, in __call__ Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec Module Products.PythonScripts.PythonScript, line 344, in _exec Module script, line 13, in deleteDiscussion - <FSPythonScript at /Plone/deleteDiscussion used for /Plone/stura/sitzungen/2012/15.-sitzung-stura-2012/antraege/entgelt-fuer-die-nutzung-des-beachvolleyballplatzes/talkback/1340696909> - Line 13 Module Products.CMFDefault.DiscussionItem, line 274, in deleteReply Module Products.CMFCore.CMFCatalogAware, line 79, in unindexObject Module Products.CMFCore.CatalogTool, line 283, in unindexObject Module Products.CMFPlone.CatalogTool, line 292, in uncatalog_object Module Products.ZCatalog.ZCatalog, line 553, in uncatalog_object Module Products.ZCatalog.Catalog, line 389, in uncatalogObject Module Products.PluginIndexes.common.UnIndex, line 295, in unindex_object Module Products.PluginIndexes.common.UnIndex, line 163, in removeForwardIndexEntry UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
Ergänzend von dem Problem, dass die Kommentare nicht gelöscht werden können, ergibt sich ein weitaus größeres, wohl daraus resultierendes, Problem! Artikel mit solchen Kommentaren können nicht kopiert (auch nicht einmal verschoben) werden. Damn!
Bei einer spontane Recherche stieß ich auf das Thema UnicodeDecodeError. Vielleicht hilft es weiter (ab Version 4.1.5 ;-) ).
Für eine unverzügliche Behebung wäre ich dankbar. :-*
--PaulRiegel (Diskussion) 22:53, 14. Apr. 2013 (UTC)