f.tschlotfeldt.de

Okay, today I'll try to update my #StatusNet installation from 0.99 to 1.01 ... *crossing fingers*
Oh, danke für den Hinweis. Ich hatte mich länger nicht mehr mit StatusNet beschäftigt. Gibt es keine Sicherheitsbedenken bei der alten Version?
@Erkan Yilmaz Bei mir läuft Version 0.99, der Security Fix ist damit drin (das war glaube ich der Grund, warum ich damals das Update installiert hatte).
Okay, ich habe auch eine Demo-Installation, die ich für Workshops verwende. Die werde ich als erstes auf die aktuelle Version bringen.
@Michael Vogel Theming gibt es prinzipiell noch, aber es werden nur drei Themes mitgeliefert. Die alten Themes kann man auch einbetten, sie müssen aber noch angepasst werden.
Zumindest die Demo-Installation läuft. Upgrade war ohne größere Probleme. Allerdings ist da auch kein Traffic drauf und die TwitterBridge läuft nicht.
Oh, die Themes sind alle nur für Version 0.9x :-(
@Tobias Ja, ich hatte das mitbekommen, als Identi.ca die neue Version installiert hatte. Da war ja einige Tage lang ganz schön Trubel … Und da ich nur Gelegenheits-Admin bin (ich bin eher so etwas wie ein versierter Anwender), habe ich mich bisher nicht rangetraut. Hast du einen Pointer zu einem How-To für das TwitterBridge-Upgrade?
Äh, wie kann denn so etwas passieren? Na, ich werde dann lieber eine Kopie meiner Installation anlegen und die Operation dann an der Kopie durchführen.
@Tobias Thanks for the links.
@Tobias Ich bin gespannt, gleich ist es soweit … Die TwitterBridge hat bei mir auch in der 0.99-er Version ab und zu mal rumgezickt. Ab und zu muss ich die Bridge killen und neu starten, dann funktioniert sie wieder.

Btw, dein Theme hatte mich beim ersten Betrachten spontan an #Oddmuse erinnert (wohl wegen des Smileys). Das fand ich ganz witzig.
Okay, Version 1.0.1 läuft soweit. Probleme machen wie erwartet einige Daemons, da muss ich noch updaten …


root@eckholm:<install-dir># sudo -u www-data ./scripts/startdaemons.sh
Starting <install-dir>/scripts/queuedaemon.php...DONE.
Starting <install-dir>/scripts/imdaemon.php...DONE.
Starting <install-dir>/plugins/TwitterBridge/daemons/synctwitterfriends.php...PHP Fatal error: Uncaught PEAR_Exception: DB Error: no database selected in unknown on line unknown
DB_Error: DB Error: no database selected in unknown on line unknown
#0 [internal function]: PEAR_ErrorToPEAR_Exception(Object(DB_Error))
#1 <install-dir>/extlib/PEAR.php(890): call_user_func('PEAR_ErrorToPEA...', Object(DB_Error))
#2 <install-dir>/extlib/DB.php(966): PEAR_Error->PEAR_Error('DB Error: no da...', -14, 16, 'PEAR_ErrorToPEA...', 'SELECT * ? FROM...')
#3 <install-dir>/extlib/PEAR.php(531): DB_Error->DB_Error(-14, 16, 'PEAR_ErrorToPEA...', 'SELECT * ? FROM...')
#4 <install-dir>/extlib/DB/common.php(1908): PEAR->raiseError(NULL, -14, NULL, NULL, 'SELECT * ? FROM...', 'DB_Error', true)
#5 <install-dir>/extlib/DB/mysqli.php(928): DB_common->raiseError(-14, NULL, NULL, NULL, '2006 ** MySQL s...')
#6 <install-dir>/extlib/DB/mysqli.php(387): DB_mysqli->mysqliRaiseError(-14)
#7 <install-dir>/extlib/DB/common.php(1216): DB_mysqli->simpleQuery('SELECT * ? FROM...')
#8 / in <install-dir>/lib/framework.php on line 163
DONE.
Starting <install-dir>/plugins/TwitterBridge/daemons/twitterstatusfetcher.php...PHP Fatal error: Uncaught PEAR_Exception: DB Error: no database selected in unknown on line unknown
DB_Error: DB Error: no database selected in unknown on line unknown
#0 [internal function]: PEAR_ErrorToPEAR_Exception(Object(DB_Error))
#1 <install-dir>/extlib/PEAR.php(890): call_user_func('PEAR_ErrorToPEA...', Object(DB_Error))
#2 <install-dir>/extlib/DB.php(966): PEAR_Error->PEAR_Error('DB Error: no da...', -14, 16, 'PEAR_ErrorToPEA...', 'SELECT * ? FROM...')
#3 <install-dir>/extlib/PEAR.php(531): DB_Error->DB_Error(-14, 16, 'PEAR_ErrorToPEA...', 'SELECT * ? FROM...')
#4 <install-dir>/extlib/DB/common.php(1908): PEAR->raiseError(NULL, -14, NULL, NULL, 'SELECT * ? FROM...', 'DB_Error', true)
#5 <install-dir>/extlib/DB/mysqli.php(928): DB_common->raiseError(-14, NULL, NULL, NULL, '2006 ** MySQL s...')
#6 <install-dir>/extlib/DB/mysqli.php(387): DB_mysqli->mysqliRaiseError(-14)
#7 <install-dir>/extlib/DB/common.php(1216): DB_mysqli->simpleQuery('SELECT * ? FROM...')
#8 / in <install-dir>/lib/framework.php on line 163
DONE.
Okay, die Lösung mit der TwitterBridge ist ja schon trivial. Einfach in der Datei /etc/php5/cgi/php.ini mysqli.reconnect auf On stellen:

mysqli.reconnect = On
Unschöne Kleinigkeit: der xmpp daemon reconnected sich alle 2 Minuten. Keine Ahnung wo ich das einstellen kann. Im Source steht was von kepp alive pings aber ich weiß nicht, ob es daran liegt.
@Tim XMPP geht mit der 1er nicht mehr.
@tony baldwin At this time I didn't used the gitouris repository but the tar.gz of the latest stable release.
@Michael Vogel XMPP hat funktioniert und dann mal wieder nicht. Was nervt, ist dass sich der daemon alle zwei Minuten ab- und wieder anmeldet.