Hallo zusammen,
ich habe ein Problem bei einer Neuinstallation unter Ubuntu 14.04.2. Hier erst mal die geforderte Schablone...
Welche Version von pd-admin wird eingesetzt?
Aktuell verfügbarer Download! ~4.23
Welche Version der Serverumgebung wird eingesetzt?
Ebenfalls aktueller Download! ~3-0.250
Welche Fehlermeldung erhalten Sie?
Leider gar keine, da der Server nach der Installation nicht neustartet.
Wie sind die problematischen Dienste konfiguriert?
Standard bzw. gar nicht - es wurde lediglich installiert.
Welche Logfile-Einträge (zB. Webserver- oder Mail-Logfile) gibt es?
Keine, nach einem Reboot startet der Server nicht mehr!
So, nun zu meinem Vorgehen...
Postfix wurde deinstalliert, installiert wurde: patch make g++ gcc psmisc rrdtool libc6-dev-i386 lib32stdc++6 lib32ncurses5 lib32z1 imagemagick rrdtool zip mc iftop htop landscape-common munin-node rkhunter chkrootkit lm-sensors
Von der pd-admin.de-Webseite wurde die aktuelle Version runtergeladen und installiert. Die Installation dauerte wiedererwartend urlange ~30-45 Minuten mindestens. Nach der Installation war pd-admin erreichbar über /administrator und ein Login war ebenfalls möglich. Nach einem rebbot startete der Server allerdings nicht mehr...
Bei der Installation lief es anfangs reibungslos. MySQL wurde eingerichtet, die Abfrage für Hostname und IP Adresse kam auch noch. Dann kam noch die Abfrage der eMail Adresse an die alle Nachrichten für Postmaster und root gesendet werden sollen... Und dann ging es mit der urlangen warterei los.
Was mich sehr stutzig gemacht hat sind Ausgaben wie:
pathexec_run.c: In function 'pathexec_run':
pathexec_run.c:18:5: warning: implicit declaration of function 'execve' [-Wimplicit-function-declaration]
execve(file,argv,envp);
^
./compile chkshsgr.c
chkshsgr.c: In function 'main':
chkshsgr.c:10:3: warning: passing argument 2 of 'getgroups' from incompatible pointer type [enabled by default]
if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
^
In file included from /usr/include/features.h:374:0,
from /usr/include/unistd.h:25,
from chkshsgr.c:3:
/usr/include/x86_64-linux-gnu/bits/unistd.h:265:1: note: expected '__gid_t *' but argument is of type 'short int *'
__NTH (getgroups (int __size, __gid_t __list[]))
^
chkshsgr.c:10:3: warning: implicit declaration of function 'setgroups' [-Wimplicit-function-declaration]
if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1);
^
./load chkshsgr
./chkshsgr || ( cat warn-shsgr; exit 1 )
./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h
./compile prot.c
prot.c: In function 'prot_gid':
prot.c:13:3: warning: implicit declaration of function 'setgroups' [-Wimplicit-function-declaration]
if (setgroups(1,&gid) == -1) return -1;
^
prot.c:15:3: warning: implicit declaration of function 'setgid' [-Wimplicit-function-declaration]
return setgid(gid); /* _should_ be redundant, but on some systems it isn't */
^
prot.c: In function 'prot_uid':
prot.c:20:3: warning: implicit declaration of function 'setuid' [-Wimplicit-function-declaration]
return setuid(uid);
^
./compile readclose.c
./compile seek_set.c
seek_set.c: In function 'seek_set':
seek_set.c:9:1: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration]
{ if (lseek(fd,(off_t) pos,SET) == -1) return -1; return 0; }
^
Alles anzeigen
Oder:
fghack.c: In function 'main':
fghack.c:31:12: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
dup(pi[1]);
^
./load fghack unix.a byte.a
./compile match.c
./compile matchtest.c
matchtest.c: In function 'main':
matchtest.c:22:3: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration]
_exit(0);
^
matchtest.c:22:3: warning: incompatible implicit declaration of built-in function '_exit' [enabled by default]
./load matchtest match.o unix.a byte.a
./choose clr trypoll iopause.h1 iopause.h2 > iopause.h
./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h
./compile deepsleep.c
./compile multilog.c
multilog.c: In function 'startprocessor':
multilog.c:200:3: warning: passing argument 2 of 'execve' from incompatible pointer type [enabled by default]
execve("/bin/sh",args,environ);
^
In file included from multilog.c:1:0:
/usr/include/unistd.h:551:12: note: expected 'char * const*' but argument is of type 'const char **'
extern int execve (const char *__path, char *const __argv[],
^
multilog.c: In function 'fullcurrent':
multilog.c:216:3: warning: implicit declaration of function 'rename' [-Wimplicit-function-declaration]
while (rename("current","previous") == -1)
^
./choose c trysysel select.h1 select.h2 > select.h
./compile iopause.c
./compile tai_now.c
./compile tai_pack.c
./compile tai_sub.c
./compile tai_unpack.c
./compile taia_add.c
./compile taia_approx.c
./compile taia_frac.c
./compile taia_less.c
./compile taia_now.c
./compile taia_pack.c
./compile taia_sub.c
./compile taia_uint.c
./makelib time.a iopause.o tai_now.o tai_pack.o tai_sub.o \
tai_unpack.o taia_add.o taia_approx.o taia_frac.o taia_less.o \
taia_now.o taia_pack.o taia_sub.o taia_uint.o
./compile timestamp.c
./load multilog deepsleep.o timestamp.o match.o time.a unix.a byte.a
./compile pgrphack.c
./load pgrphack unix.a byte.a
./compile readproctitle.c
./load readproctitle unix.a byte.a
./compile setlock.c
./load setlock unix.a byte.a
./compile setuidgid.c
./load setuidgid unix.a byte.a
./compile softlimit.c
./load softlimit unix.a byte.a
./compile supervise.c
supervise.c: In function 'announce':
supervise.c:78:3: warning: implicit declaration of function 'rename' [-Wimplicit-function-declaration]
if (rename("supervise/status.new","supervise/status") == -1)
^
Alles anzeigen
Gibt es hier eine Spoiler Möglichkeit? Dann würde ich einmal die gesamte Installationsausgabe posten...
Hat jemand Erfahrungen mit der Installation unter Ubuntu 14.04.2? Ich wäre über Hinweise sehr dankbar!