Skip to content
krabat1987 edited this page Jun 15, 2013 · 10 revisions

1. Benötigte Pakete

Für Gentoo braucht man folgende Pakete:

#bash
emerge git openssl libxml2 libxslt dev-libs/icu \=media-gfx/imagemagick-6.8.5.4 \=dev-ruby/rmagick-2.13.2 pwgen sendmail magickwand dev-ruby/mysql2

2. Troubleshooting

2.1 Das Paket magickwand

Für magickwand braucht man das Paket imagemagick in einer Version >= 6.8.2. Mit dem oben abgedruckten Kommando wird automatisch eine höhere Version installiert.

2.2. Das Paket rmagick

Von rmagick braucht man die Version 2.13.2. Genauso wie bei magickwand, wird dieses Paket in der Version 2.13.2 mit dem oben abgedruckten Kommando installiert.

Hat man imagemagick mit der folgenden USE-Flag-Kombination installiert, funktioniert die Installation von rmagick nicht.

media-gfx/imagemagick X bzip2 cxx jpeg lcms openmp pango png svg tiff truetype xml zlib -autotrace corefonts djvu fftw fontconfig fpx graphviz -hdri jbig jpeg2k lqr lzma opencl openexr perl -postscript q32 q64 q8 -raw -static-libs webp wmf

2.3. gem install bundle schlägt mit Fehlermeldung ... no such file to load — auto_gem ... fehl

Um diesen Fehler zu beheben, legt man sich in seiner Shell-RC folgenden alias an:

alias wp="cd /path/to/wingolfsplattform && export RUBYOPT=''"

Dieser Fehler scheint allgemein mit ruby-2.0.0p aufzutreten. Sofern man noch andere Projekte hat, die man mit ruby in dieser Version schreiben möchte, empfiehlt sich export RUBYOPT='' global in die jeweilige Shell-RC zu schreiben.

2.4. MySQL-Datenbanken noch nicht initialisiert

Da Gentoo die MySQL-Datenbank nach der Installation nicht initialisiert, muss das von Hand gemacht werden.

/usr/bin/mysql_install_db

2.5. sendmail verschickt keine Mails

Es muss sichergestellt sein, dass die Ordner unter /var/spool/ und deren Inhalt die richtigen Rechte haben.

drwxrwsrwx  2 smmsp smmsp 4096 Jun  3 12:22 clientmqueue
drwxrwsrwt  2 mail  root  4096 Mar 25 12:55 mail
drwxrwx---  2 smmsp root  4096 Jun  1 21:16 mqueue
-rw-r--r-- 1 root  root     0 Jan 30 05:43 .keep

clientmqueue:
-rw-r--r-- 1 root  root     0 May 31 14:06 .keep_mail-mta_sendmail-0
-rw------- 1 smmsp smmsp   43 Jun  3 12:22 sm-client.pid

mail:
total 8
-rw-r--r-- 1 root root    0 Mar 25 12:55 .keep_net-mail_mailbase-0