Hallo,
es ist etwas kurios - zumindest aus meiner Sicht: Ich habe hier ein System, welches auf neue Hardware umziehen soll. Daher habe ich es einfach mit rsync komplett auf den neuen Server geschoben, abzüglich /boot, /dev, /proc, /sys, /tmp und /var/run. fstab, Netzwerkkonfiguration und ein paar Einzelheiten angepasst und die Sache läuft. Ich weiß, das ist nicht die feine englische Art - hat jedoch bislang immer funktioniert.
Aber ich kriege einfach keinen Kernel kompiliert bzw. gar nicht erst konfiguriert:
So geht es noch viele Zeiten weiter, unabhängig davon, welche Kernelversion ich versuche und ob ich ihm schon eine Config mitgebe oder nicht. Besonders interessant ist aber wohl, dass das Ganze auf dem "Quellsystem" problemlos funktioniert. Das verstehe ich nicht im Ansatz - die Systeme sind doch eigentlich identisch?
Ansätze, die zugrundelegen, dass Pakete fehlen, sind somit auch leider nicht zutreffend - mehr konnte ich auch nicht dazu ergoogeln.
Hat jemand eine Idee?
Viele Grüße
Tim
es ist etwas kurios - zumindest aus meiner Sicht: Ich habe hier ein System, welches auf neue Hardware umziehen soll. Daher habe ich es einfach mit rsync komplett auf den neuen Server geschoben, abzüglich /boot, /dev, /proc, /sys, /tmp und /var/run. fstab, Netzwerkkonfiguration und ein paar Einzelheiten angepasst und die Sache läuft. Ich weiß, das ist nicht die feine englische Art - hat jedoch bislang immer funktioniert.
Aber ich kriege einfach keinen Kernel kompiliert bzw. gar nicht erst konfiguriert:
Code:
root@web2 /usr/src/linux-3.4.57 # make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:106:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:107:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:108:22: error: sys/mman.h: No such file or directory
In file included from /usr/include/unistd.h:26,
from scripts/basic/fixdep.c:109:
/usr/include/features.h:346:25: error: sys/cdefs.h: No such file or directory
In file included from /usr/include/unistd.h:218,
from scripts/basic/fixdep.c:109:
/usr/include/bits/types.h:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
In file included from scripts/basic/fixdep.c:109:
/usr/include/unistd.h: In function ‘access’:
/usr/include/unistd.h:288: error: expected declaration specifiers before ‘__THROW’
/usr/include/unistd.h:306: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__THROW’
So geht es noch viele Zeiten weiter, unabhängig davon, welche Kernelversion ich versuche und ob ich ihm schon eine Config mitgebe oder nicht. Besonders interessant ist aber wohl, dass das Ganze auf dem "Quellsystem" problemlos funktioniert. Das verstehe ich nicht im Ansatz - die Systeme sind doch eigentlich identisch?
Ansätze, die zugrundelegen, dass Pakete fehlen, sind somit auch leider nicht zutreffend - mehr konnte ich auch nicht dazu ergoogeln.
Hat jemand eine Idee?
Viele Grüße
Tim