Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Fragen oder Probleme?
Mayer
IPC Freak
Beiträge: 187
Registriert: Do 27. Okt 2011, 01:19
Kontaktdaten:

Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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:

Code: Alles auswählen

www-data:x:33:33:www-data:/var/www:/bin/sh
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:

Code: Alles auswählen

www-data:x:33:www-data
Wenn das nicht der fall ist machst du folgendes:

Code: Alles auswählen

groupadd -g 33 www-data
Und dann folgendes:

Code: Alles auswählen

usermod -G www-data -a www-data
und dann apache2 starten: /etc/init.d/apache2 start
Du musst nicht kämpfen um zu siegen
Mayer
IPC Freak
Beiträge: 187
Registriert: Do 27. Okt 2011, 01:19
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag von feissmaik »

...ich hab das oben ergänzt - die group musst du dann erst hinzufügen ;)
Du musst nicht kämpfen um zu siegen
Mayer
IPC Freak
Beiträge: 187
Registriert: Do 27. Okt 2011, 01:19
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag von feissmaik »

Code: Alles auswählen

sudo chown -R www-data:www-data /var/www
sudo i set
Du musst nicht kämpfen um zu siegen
Mayer
IPC Freak
Beiträge: 187
Registriert: Do 27. Okt 2011, 01:19
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag von Mayer »

Jetzt passt es. Danke.

Aber ich versuche jetzt noch mal alles von Anfang an. Vielleicht habe ich ja was falsch gemacht.


FG
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag von feissmaik »

alles von anfang inkl. resize? oha na denn viel erfolg :)
Du musst nicht kämpfen um zu siegen
Mayer
IPC Freak
Beiträge: 187
Registriert: Do 27. Okt 2011, 01:19
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: Apache läuft auf dem Raspberry Pi mit IPC 11.4 nicht.

Beitrag 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
Du musst nicht kämpfen um zu siegen
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast