MyISAM zu InnoDB

Die DB fuer den Blog von MyISAM auf InnoDB umgestellt (alter table tablename ENGINE=innodb;) Mal abwarten ob Probleme auftauchen.
Man  muss sich darueber im klaren sein, dass sich durch die Umstellung einiges and der Dateistruktur aendert. Mysql legt die komeplette Datenbank nicht mehr in /var/lib/myql/datenbank ab, sondern splittet sie auf.
Ein einfaches kopieren der Datenbankdateien auf eine andere Maschine, ohne den Weg ueber einen Dump zu gehen, funktioniert dann nicht mehr. Wer das haben will muss

innodb_file_per_table=1

in seine /etc/mysql/my.cnf in die [mysqld] Sektion eintragen und erneut

alter table tablename ENGINE=innodb;

fuer die jeweiligen Tables ausfuehren. Ich muss zu geben, ich habe wenig Ahnung von Mysql und alle Tips, die ich dazu geben, sollten mit Vorbehalt uebernommen werden.

Links:
http://dev.mysql.com/doc/refman/5.1/en/innodb-multiple-tablespaces.html
http://highervisibilitywebsites.com/convert-your-mysql-database-myisam-innodb-and-get-ready-drupal-7-same-time
http://forums.cpanel.net/f43/innodb_file_per_table-converting-per-table-data-innodb-167942.html

centreon und error im sql-error.log

Wer so was

2011-11-08 13:22|0|0|DB Error: insufficient permissions QUERY : DELETE FROM centreon_acl WHERE group_id NOT IN (SELECT DISTINCT acl_group_id FROM centreon.acl_groups WHERE acl_group_activate = ‚1‘)

in /usr/local/centreon/log/sql-error.log stehen hat sollte einfach mal dem ndouser die noetigen Rechte an der centreon DB geben. Laut Centreonforum sollte SELECT fuer den Table acl_groups reichen.  Ich habe den User einfach kompletten Zugriff auf die DB gegeben und das Problem scheint behoben zu sein, jedenfalls erscheinen keine Errormeldungen mehr im Log.

sshmote fuer Android

sshmote ist ein wunderbares Programm fuer Android.

SSHmote is a remote control for Android devices that uses the SSH protocol to connect to your computer and control your favorite multimedia applications through editable profiles. Using the SSH protocol means that for most Linux/BSD distributions, no additional server installation will be requiered, you will just have to enter your username and password in SSHmote and it will turn your Android device into a cool remote control.

The current embeded profiles are

  • MPlayer,
  • VLC,
  • Kaffeine,
  • Amarok

Funktioniert erstaunlich gut mit mplayer. Es muss ja nicht immer xbmc sein.

centreon 2.3.1 Probleme nach Update

Wer beim Update zu Centreon 2.3.1 Probleme mit

/usr/local/centreon/cron/archiveDayLog

hat, sollte folgende Anpassungen vornehmen:


#require "@CENTREON_ETC@/conf.pm";
require "/etc/centreon/conf.pm";
# Define Var lib dir
#my $VarLib = "@CENTREON_VARLIB@";
my $VarLib = "/var/lib/centreon/";

Danach lief auch

 ./cron/archiveDayLog -r

durch.

update: seit 2.3.x

Use now :

/usr/local/centreon/cron/eventReportBuilder.pl -r

And after :

/usr/local/centreon/cron/dashboardBuilder.pl -r

nicht dokumentiert aber die Information stammt direkt  von den Centreon Leuten.

Mediawiki Installation via Konsole

Mediawiki 1.17.0 besitzt eine wenig umworbene, konsolenbasierte  Installationsroutine. Der Installer ist leider fehlerhaft, wird aber hoffentlich in den naechsten Versionen noch verbessert. Zu finden ist das ganze unter

#php  wiki/maintenance/install.php
Usage: php install.php [--conf|--confpath|--dbname|--dbpass|--dbpath|--dbport|--dbserver|--dbtype|--dbuser|--email|--env-checks|--globals|--help|--installdbpass|--installdbuser|--lang|--memory-limit|--pass|--quiet|--scriptpath|--server|--wiki] <name> <admin>

scriptpath und email haben nicht funktioniert.

Surfraw – god loving extensions to the shell

Surfraw  provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power.  It reclaims google, altavista, dejanews, freshmeat, research index, slashdot and many  others  from  the false?prophet,  pox?infested  heathen  lands  of  html?forms, placing these wonders where they belong, deep in unix heartland, as god loving extensions to the shell.

Auf Gambaru.de steht schon ein sehr guter Artikel darueber, daher spare ich mir die Einzelheiten. Ich musste noch

~/.surfraw.conf
SURFRAW_browser=firefox

anlegen, da es mit Chrome nicht funktioniert hat und ich firefox nicht als global default browser einstellen wollte. Irgendwie nett, dass es urspruenglich von Julian Assange ist.