Seite 1 von 2
Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 20:07
von Mayer
Hallo,
ich habe nach der Anleitung von Feissmaik meinen Raspberry Pi mit Debian Sqeeze augesetzt.
Also bis zu Resize hat alles super funtioniert.
Dann habe ich IPC 11.4 installiert. Das ist auch soweit alles durch gelaufen.
Nur scheint Apache nicht zu starten. Warum und wieso weiß ich leider nicht.
Im Bootscreen vor dem Login stehen unter anderem die folgenden Zeilen:
Code: Alles auswählen
Starting web server: apache2apache2: bad group name www-data
Action `start`failed
The Apache error log may have more information.
failed!
.
.
startpar:services returned failure: apache2 ... failed!
Vielleicht kann ja einer damit was anfangen.
Ich weiß nicht wirklich wo ich suchen soll.
FG
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 20:18
von feissmaik
Da scheint etwas bei der Installation vom apache2 schief gelaufen zu sein...
Normalerweise sollte es eine Gruppe "www-data" geben..
Also zur Kontrolle mal in die datei /etc/passwd rein gucken. Da sollte sowas stehen wie:
Dabei ist folgendes wichtig: das erste "33" ist die benutzer-id und das zweite "33" ist die gruppen-id
Ob es die gruppen-id gibt kannst du über die Datei /etc/group herrausfinden. Da müsste sowas drin stehen wie:
Wenn das
nicht der fall ist machst du folgendes:
Und dann folgendes:
und dann apache2 starten:
/etc/init.d/apache2 start
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 20:34
von Mayer
Da spuckt er folgendes aus:
Code: Alles auswählen
pi@raspberrypi:~$ sudo usermod -G www-data -a www-data
usermod: Gruppe »www-data« existiert nicht.
pi@raspberrypi:~$
Ich versuche es noch mal zu installieren und ein Log zu bekommen.
FG
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 20:36
von feissmaik
...ich hab das oben ergänzt - die group musst du dann erst hinzufügen
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 20:52
von Mayer
Danke erst mal für deine Hilfe.
Also in der datei /etc/passwd ist der Eintrag vorhanden, aber in der Datei /etc/group ist der von dir genannte Eintrag nicht vorhanden.
Und so schaut das jetzt aus:
Code: Alles auswählen
login as: pi
pi@192.168.1.99's password:
Willkommen am Debian CS-Server IPC :-)
IPC Befehle : ipc : i
CCcam Befehle : cccam : c
OScam Befehle : oscam : o
NewCS Befehle : newcs : n
Camd3 Befehle : camd3 : c3
sBox Befehle : sbox : s
Last login: Sun Jul 22 21:32:41 2012 from 192.168.1.37
Date and Time are unknown - using 2012-07-22 21:31 as an approximation
Correct the date and time using e.g: sudo date --set="2012-07-22 21:31"
pi@raspberrypi:~$ nano /etc/passwd
pi@raspberrypi:~$ nano /etc/group
pi@raspberrypi:~$ groupadd -g 33 www-data
groupadd: /etc/group konnte nicht gesperrt werden; versuchen Sie es später noch einmal.
pi@raspberrypi:~$ sudo groupadd -g 33 www-data
pi@raspberrypi:~$ sudo usermod -G www-data -a www-data
pi@raspberrypi:~$ sudo /etc/init.d/apache2 start
Starting web server: apache2.
pi@raspberrypi:~$
Also Apache startet jetzt, kommt aber:
Code: Alles auswählen
Forbidden
You don't have permission to access /ipc on this server.
FG
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 21:01
von feissmaik
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 21:07
von Mayer
Jetzt passt es. Danke.
Aber ich versuche jetzt noch mal alles von Anfang an. Vielleicht habe ich ja was falsch gemacht.
FG
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 21:14
von feissmaik
alles von anfang inkl. resize? oha na denn viel erfolg
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 21:23
von Mayer
Nach dem Resize hatte ich noch mal ein Image erstellt und auf dem habe ich jetzt noch mal IPC 11.4 installiert.
Das ist die Ausgabe:
Code: Alles auswählen
-------------------------------------------------------------------------------
Bei Erstinstallation muessen die benoetigten Pakete mit installiert werden!
-------------------------------------------------------------------------------
[P]akete und IPC installieren | IPC [I]nstallieren | []Beenden: p
IPC Installation (Update) / V11.4 22.07.2012 22:11
===============================================================================
Installiere von IPC benoetigte Pakete, bitte warten ..
-------------------------------------------------------------------------------
Ign http://archive.qmh-project.org unstable Release.gpg
Ign http://archive.qmh-project.org/rpi/debian/ unstable/main Translation-de
Ign http://archive.qmh-project.org/rpi/debian/ unstable/main Translation-en
OK http://ftp.uk.debian.org squeeze Release.gpg
OK http://ftp.uk.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.uk.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.uk.debian.org/debian/ squeeze/non-free Translation-de
Ign http://ftp.uk.debian.org/debian/ squeeze/non-free Translation-en
OK http://ftp.uk.debian.org squeeze Release
Ign http://archive.qmh-project.org unstable Release
OK http://ftp.uk.debian.org squeeze/main armel Packages
OK http://ftp.uk.debian.org squeeze/non-free armel Packages
Ign http://archive.qmh-project.org unstable/main armel Packages/DiffIndex
Ign http://archive.qmh-project.org unstable/main armel Packages
OK http://archive.qmh-project.org unstable/main armel Packages
Paketlisten werden gelesen... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
locales ist schon die neueste Version.
less ist schon die neueste Version.
logrotate ist schon die neueste Version.
nano ist schon die neueste Version.
openssh-server ist schon die neueste Version.
rsyslog ist schon die neueste Version.
Die folgenden zusätzlichen Pakete werden installiert:
libconsole
Vorgeschlagene Pakete:
unicode-data kbd-compat
Die folgenden Pakete werden ENTFERNT:
kbd
Die folgenden NEUEN Pakete werden installiert:
console-common console-data console-tools dialog libconsole
0 aktualisiert, 5 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Es müssen 2.057 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 6.386 kB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.uk.debian.org/debian/ squeeze/main libconsole armel 1:0.2.3dbs-69.1 [145 kB]
Hole:2 http://ftp.uk.debian.org/debian/ squeeze/main console-tools armel 1:0.2.3dbs-69.1 [308 kB]
Hole:3 http://ftp.uk.debian.org/debian/ squeeze/main console-data all 2:1.10-9 [1.188 kB]
Hole:4 http://ftp.uk.debian.org/debian/ squeeze/main console-common all 0.7.85 [128 kB]
Hole:5 http://ftp.uk.debian.org/debian/ squeeze/main dialog armel 1.1-20100428-1 [287 kB]
Es wurden 2.057 kB in 2 s geholt (949 kB/s)
Vorkonfiguration der Pakete ...
Vormals abgewähltes Paket libconsole wird gewählt.
(Lese Datenbank ... 47579 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libconsole (aus .../libconsole_1%3a0.2.3dbs-69.1_armel.deb) ...
dpkg: kbd: Abhängigkeitsprobleme, wird aber wie gefordert dennoch entfernt:
pm-utils hängt ab von kbd | console-tools; aber:
Paket kbd soll entfernt werden.
Paket console-tools ist nicht installiert.
(Lese Datenbank ... 47604 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von kbd ...
Trigger für man-db werden verarbeitet ...
Vormals abgewähltes Paket console-tools wird gewählt.
(Lese Datenbank ... 47488 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von console-tools (aus .../console-tools_1%3a0.2.3dbs-69.1_armel.deb) ...
Trigger für man-db werden verarbeitet ...
libconsole (1:0.2.3dbs-69.1) wird eingerichtet ...
console-tools (1:0.2.3dbs-69.1) wird eingerichtet ...
Setting console screen modes and fonts.
cannot (un)set powersave mode
Vormals abgewähltes Paket console-data wird gewählt.
(Lese Datenbank ... 47614 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von console-data (aus .../console-data_2%3a1.10-9_all.deb) ...
Vormals abgewähltes Paket console-common wird gewählt.
Entpacken von console-common (aus .../console-common_0.7.85_all.deb) ...
Vormals abgewähltes Paket dialog wird gewählt.
Entpacken von dialog (aus .../dialog_1.1-20100428-1_armel.deb) ...
Trigger für man-db werden verarbeitet ...
console-data (2:1.10-9) wird eingerichtet ...
Looking for keymap to install:
NONE
console-common (0.7.85) wird eingerichtet ...
Looking for keymap to install:
NONE
dialog (1.1-20100428-1) wird eingerichtet ...
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapr1
libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libonig2 libqdbm14
ssl-cert
Vorgeschlagene Pakete:
apache2-doc apache2-suexec apache2-suexec-custom php-pear openssl-blacklist
Die folgenden NEUEN Pakete werden installiert:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common
libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap libonig2 libqdbm14 php5-cgi php5-cli php5-common
php5-suhosin ssl-cert
0 aktualisiert, 17 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 14,4 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 37,9 MB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.uk.debian.org/debian/ squeeze/main libapr1 armel 1.4.2-6+squeeze4 [90,3 kB]
Hole:2 http://ftp.uk.debian.org/debian/ squeeze/main libaprutil1 armel 1.3.9+dfsg-5 [83,9 kB]
Hole:3 http://ftp.uk.debian.org/debian/ squeeze/main libaprutil1-dbd-sqlite3 armel 1.3.9+dfsg-5 [27,5 kB]
Hole:4 http://ftp.uk.debian.org/debian/ squeeze/main libaprutil1-ldap armel 1.3.9+dfsg-5 [25,4 kB]
Hole:5 http://ftp.uk.debian.org/debian/ squeeze/main apache2.2-bin armel 2.2.16-6+squeeze7 [1.357 kB]
Hole:6 http://ftp.uk.debian.org/debian/ squeeze/main apache2-utils armel 2.2.16-6+squeeze7 [170 kB]
Hole:7 http://ftp.uk.debian.org/debian/ squeeze/main apache2.2-common armel 2.2.16-6+squeeze7 [307 kB]
Hole:8 http://ftp.uk.debian.org/debian/ squeeze/main apache2-mpm-prefork armel 2.2.16-6+squeeze7 [2.320 B]
Hole:9 http://ftp.uk.debian.org/debian/ squeeze/main apache2 armel 2.2.16-6+squeeze7 [1.396 B]
Hole:10 http://ftp.uk.debian.org/debian/ squeeze/main libonig2 armel 5.9.1-1 [128 kB]
Hole:11 http://ftp.uk.debian.org/debian/ squeeze/main libqdbm14 armel 1.8.77-4 [126 kB]
Hole:12 http://ftp.uk.debian.org/debian/ squeeze/main php5-common armel 5.3.3-7+squeeze8 [552 kB]
Hole:13 http://ftp.uk.debian.org/debian/ squeeze/main libapache2-mod-php5 armel 5.3.3-7+squeeze8 [2.866 kB]
Hole:14 http://ftp.uk.debian.org/debian/ squeeze/main php5-cgi armel 5.3.3-7+squeeze8 [5.701 kB]
Hole:15 http://ftp.uk.debian.org/debian/ squeeze/main php5-cli armel 5.3.3-7+squeeze8 [2.851 kB]
Hole:16 http://ftp.uk.debian.org/debian/ squeeze/main php5-suhosin armel 0.9.32.1-1 [90,0 kB]
Hole:17 http://ftp.uk.debian.org/debian/ squeeze/main ssl-cert all 1.0.28 [14,8 kB]
Es wurden 14,4 MB in 5 s geholt (2.502 kB/s)
Vorkonfiguration der Pakete ...
Vormals abgewähltes Paket libapr1 wird gewählt.
(Lese Datenbank ... 48466 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libapr1 (aus .../libapr1_1.4.2-6+squeeze4_armel.deb) ...
Vormals abgewähltes Paket libaprutil1 wird gewählt.
Entpacken von libaprutil1 (aus .../libaprutil1_1.3.9+dfsg-5_armel.deb) ...
Vormals abgewähltes Paket libaprutil1-dbd-sqlite3 wird gewählt.
Entpacken von libaprutil1-dbd-sqlite3 (aus .../libaprutil1-dbd-sqlite3_1.3.9+dfsg-5_armel.deb) ...
Vormals abgewähltes Paket libaprutil1-ldap wird gewählt.
Entpacken von libaprutil1-ldap (aus .../libaprutil1-ldap_1.3.9+dfsg-5_armel.deb) ...
Vormals abgewähltes Paket apache2.2-bin wird gewählt.
Entpacken von apache2.2-bin (aus .../apache2.2-bin_2.2.16-6+squeeze7_armel.deb) ...
Vormals abgewähltes Paket apache2-utils wird gewählt.
Entpacken von apache2-utils (aus .../apache2-utils_2.2.16-6+squeeze7_armel.deb) ...
Vormals abgewähltes Paket apache2.2-common wird gewählt.
Entpacken von apache2.2-common (aus .../apache2.2-common_2.2.16-6+squeeze7_armel.deb) ...
Vormals abgewähltes Paket apache2-mpm-prefork wird gewählt.
Entpacken von apache2-mpm-prefork (aus .../apache2-mpm-prefork_2.2.16-6+squeeze7_armel.deb) ...
Vormals abgewähltes Paket apache2 wird gewählt.
Entpacken von apache2 (aus .../apache2_2.2.16-6+squeeze7_armel.deb) ...
Vormals abgewähltes Paket libonig2 wird gewählt.
Entpacken von libonig2 (aus .../libonig2_5.9.1-1_armel.deb) ...
Vormals abgewähltes Paket libqdbm14 wird gewählt.
Entpacken von libqdbm14 (aus .../libqdbm14_1.8.77-4_armel.deb) ...
Vormals abgewähltes Paket php5-common wird gewählt.
Entpacken von php5-common (aus .../php5-common_5.3.3-7+squeeze8_armel.deb) ...
Vormals abgewähltes Paket libapache2-mod-php5 wird gewählt.
Entpacken von libapache2-mod-php5 (aus .../libapache2-mod-php5_5.3.3-7+squeeze8_armel.deb) ...
Vormals abgewähltes Paket php5-cgi wird gewählt.
Entpacken von php5-cgi (aus .../php5-cgi_5.3.3-7+squeeze8_armel.deb) ...
Vormals abgewähltes Paket php5-cli wird gewählt.
Entpacken von php5-cli (aus .../php5-cli_5.3.3-7+squeeze8_armel.deb) ...
Vormals abgewähltes Paket php5-suhosin wird gewählt.
Entpacken von php5-suhosin (aus .../php5-suhosin_0.9.32.1-1_armel.deb) ...
Vormals abgewähltes Paket ssl-cert wird gewählt.
Entpacken von ssl-cert (aus .../ssl-cert_1.0.28_all.deb) ...
Trigger für man-db werden verarbeitet ...
libapr1 (1.4.2-6+squeeze4) wird eingerichtet ...
libaprutil1 (1.3.9+dfsg-5) wird eingerichtet ...
libaprutil1-dbd-sqlite3 (1.3.9+dfsg-5) wird eingerichtet ...
libaprutil1-ldap (1.3.9+dfsg-5) wird eingerichtet ...
apache2.2-bin (2.2.16-6+squeeze7) wird eingerichtet ...
apache2-utils (2.2.16-6+squeeze7) wird eingerichtet ...
apache2.2-common (2.2.16-6+squeeze7) wird eingerichtet ...
Enabling site default.
Enabling module alias.
Enabling module autoindex.
Enabling module dir.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module status.
Enabling module auth_basic.
Enabling module deflate.
Enabling module authz_default.
Enabling module authz_user.
Enabling module authz_groupfile.
Enabling module authn_file.
Enabling module authz_host.
Enabling module reqtimeout.
apache2-mpm-prefork (2.2.16-6+squeeze7) wird eingerichtet ...
Starting web server: apache2apache2: bad group name www-data
Action 'start' failed.
The Apache error log may have more information.
failed!
invoke-rc.d: initscript apache2, action "start" failed.
apache2 (2.2.16-6+squeeze7) wird eingerichtet ...
libonig2 (5.9.1-1) wird eingerichtet ...
libqdbm14 (1.8.77-4) wird eingerichtet ...
php5-common (5.3.3-7+squeeze8) wird eingerichtet ...
libapache2-mod-php5 (5.3.3-7+squeeze8) wird eingerichtet ...
Creating config file /etc/php5/apache2/php.ini with new version
Action 'configtest' failed.
The Apache error log may have more information.
Your apache2 configuration is broken, so we're not restarting it for you.
php5-cgi (5.3.3-7+squeeze8) wird eingerichtet ...
Creating config file /etc/php5/cgi/php.ini with new version
update-alternatives: /usr/bin/php5-cgi wird verwendet, um /usr/bin/php-cgi (php-cgi) im Auto-Modus bereitzustellen.
update-alternatives: /usr/lib/cgi-bin/php5 wird verwendet, um /usr/lib/cgi-bin/php (php-cgi-bin) im Auto-Modus bereitzustellen.
php5-cli (5.3.3-7+squeeze8) wird eingerichtet ...
Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: /usr/bin/php5 wird verwendet, um /usr/bin/php (php) im Auto-Modus bereitzustellen.
php5-suhosin (0.9.32.1-1) wird eingerichtet ...
ssl-cert (1.0.28) wird eingerichtet ...
Da kommt auch schon der Fehler.
Aber trotzdem mache ich es noch mal von ganz vor.
Was wäre denn wenn ich mit
sudo passwd root den User root aktiviere und die Installation als root mache?
FG
Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.
Verfasst: So 22. Jul 2012, 21:42
von feissmaik
hm keine ahnung woran das liegt.. jedenfals nicht an ipc weil die apache2 installation ja über apt-get vorher abläuft
wegen root: nix is dann.. der ist bereits aktiviert aber nur kein pwd gesetzt - du kannst über den "pi" benutzer jederzeit über den befehl "sudo -i" zum root benutzer wechseln