Skip to main content


 
Okay, today I'll try to update my #StatusNet installation from 0.99 to 1.01 ... *crossing fingers*
Dieser Beitrag wurde bearbeitet. (5 Jahre her)
Tim Schlotfeldt 5 Jahre her
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?

Tim Schlotfeldt 5 Jahre her
@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).

Tim Schlotfeldt 5 Jahre her
Okay, ich habe auch eine Demo-Installation, die ich für Workshops verwende. Die werde ich als erstes auf die aktuelle Version bringen.

Tim Schlotfeldt 5 Jahre her
@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.

Tim Schlotfeldt 5 Jahre her
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.

Tim Schlotfeldt 5 Jahre her
Oh, die Themes sind alle nur für Version 0.9x :-(

Tim Schlotfeldt 5 Jahre her
@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?

Tim Schlotfeldt 5 Jahre her
Ä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.

Tim Schlotfeldt 5 Jahre her
@Tobias Thanks for the links.

Tim Schlotfeldt 5 Jahre her
@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.

Tim Schlotfeldt 5 Jahre her
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.

Tim Schlotfeldt 5 Jahre her
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

Tim Schlotfeldt 5 Jahre her
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.

Michael Vogel 5 Jahre her
@Tim XMPP geht mit der 1er nicht mehr.

Tim Schlotfeldt 5 Jahre her
@tony baldwin At this time I didn't used the gitouris repository but the tar.gz of the latest stable release.

Tim Schlotfeldt 5 Jahre her
@Michael Vogel XMPP hat funktioniert und dann mal wieder nicht. Was nervt, ist dass sich der daemon alle zwei Minuten ab- und wieder anmeldet.