Herz-von-Hessen
Guru
Hallo openSUSE Gemeinde,
auch ich habe es jetzt am Wochenende getan und mein Produktivsystem mit der Version 12.1 aufgesetzt.
Dabei habe ich absichtlich alles neu gemacht, partitioniert, formatiert und installiert.
Die Repository-Liste sah wie folgt aus:
Dann ein paar gewünschte Pakete installiert:
Das klappte auch bis dahin wunderbar und es gab sogar eine erfreuliche (aber unerklärliche) Sache, nämlich das mir das Nvidia-Modul ohne mein Zutun installiert wurde.
Auch das umstellen von Yast zu Networkmanager, zur Verwaltung der Netzwerkschnittstellen, klappte super einfach ohne das ich die yast-Konfigurationsdateien löschen musste.
Aber als ich heute Virtualbox installieren wollte klappte das nicht so richtig.
Die eigentliche Installation klappte mit der Version aus dem Repository.
Und nach löschen derselben (wegen des folgenden Fehlers) auch über eine heruntergeladene Datei aus dieser Quelle.
Das Starten & ausführen lief so ab:
Dann starten der Anwendung:
OK, dann das bekannte Prozedere:
Mist, das hat doch sonst immer so geklappt, mal sehen was in der Logdatei steht
Damit kann ich jetzt nicht so viel anfangen, irgendwo habe ich gelesen das es seit systemd nicht mehr geht...weiß aber nicht mehr wo das war.
Hier erstmal die aktuell installierten Pakete die wohl damit direkt oder indirekt in Verbindung stehen:
Was also ist zu tun damit ich virtuelle Installationen starten kann, das Programm selber startet ja?
Kann ich meine alten Daten (das komplette VirtualBox Verzeichnis). die ich gesichert habe, wieder in die neue Installation integrieren, wenn ja wie?
lieben Gruß aus Hessen
auch ich habe es jetzt am Wochenende getan und mein Produktivsystem mit der Version 12.1 aufgesetzt.
Dabei habe ich absichtlich alles neu gemacht, partitioniert, formatiert und installiert.
Die Repository-Liste sah wie folgt aus:
Code:
zypper lr -uP|cut -d"|" -f1,2,3,6,7
# | Alias | Name | Priorität | URI
--+---------------------------------------------+---------------------------------------------+-----------+---------------+-----------+----------------------------------------------------------------------
4 | packman | packman | 20 | http://mirror.geht-schon.de/packman.links2linux.de/suse/openSUSE_12.1
2 | mozilla | mozilla | 25 | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1
1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | 99 | http://download.opensuse.org/update/12.1/
3 | nvidia | nvidia | 99 | ftp://download.nvidia.com/opensuse/12.1
5 | repo-non-oss | openSUSE-12.1-Non-Oss | 99 | http://download.opensuse.org/distribution/12.1/repo/non-oss/
6 | repo-oss | openSUSE-12.1-Oss | 99 | http://download.opensuse.org/distribution/12.1/repo/oss/
7 | repo-source | openSUSE-12.1-Source | 99 | http://download.opensuse.org/source/distribution/12.1/repo/oss/
Dann ein paar gewünschte Pakete installiert:
Code:
zypper in gcc make nano gpicview vlc armagetron audacity avidemux avidemux-gtk avidemux-plugin-arts avidemux-qt baobab cinelerra compiz compiz-branding-openSUSE compiz-kde4 compiz-lang compiz-manager compiz-plugins-extra compiz-plugins-main ffmpeg findutils findutils-locate gparted gparted.lang gtk-recordMyDesktop gtk-recordMyDesktop-lang recordMyDesktop java-1_6_0-sun java-1_6_0-sun-plugin kernel-source kid3 kid3-lang kompozer krusader libdvdcss2 mc mediainfo ncdu NetworkManager nxclient nxnode nxserver nxtvepg openshot opera python quanta rar solarwolf supertux supertuxkart supertuxkart-data tar transcode unarj unrar unzip whois wine xchat dialog yakuake zenity zip thunderbird
Das klappte auch bis dahin wunderbar und es gab sogar eine erfreuliche (aber unerklärliche) Sache, nämlich das mir das Nvidia-Modul ohne mein Zutun installiert wurde.
Auch das umstellen von Yast zu Networkmanager, zur Verwaltung der Netzwerkschnittstellen, klappte super einfach ohne das ich die yast-Konfigurationsdateien löschen musste.
Aber als ich heute Virtualbox installieren wollte klappte das nicht so richtig.
Die eigentliche Installation klappte mit der Version aus dem Repository.
Und nach löschen derselben (wegen des folgenden Fehlers) auch über eine heruntergeladene Datei aus dieser Quelle.
Das Starten & ausführen lief so ab:
Code:
openSUSE-Desktop:# zypper in ./VirtualBox-4.1-4.1.8_75467_openSUSE114-1.x86_64.rpm
Code:
openSUSE-Desktop:# virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.1.0-1.2-desktop) or it failed to
load. Please recompile the kernel module and install it by
sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed
OK, dann das bekannte Prozedere:
Code:
openSUSE-Desktop:# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMS failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules failed
(Look at /var/log/vbox-install.log to find out what went wrong)
Mist, das hat doch sonst immer so geklappt, mal sehen was in der Logdatei steht
Code:
openSUSE-Desktop:# cat /var/log/vbox-install.log
Makefile:175: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /usr/src/linux modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
WARNING: Symbol version dump /usr/src/linux-3.1.0-1.2/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:175: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.6/include -I/usr/src/linux-3.1.0-1.2/arch/x86/include -Iarch/x86/include/generated -Iinclude -include /usr/src/linux-3.1.0-1.2/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/usr/src/linux/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/ -I/tmp/vbox.0/vboxdrv/include -I/tmp/vbox.0/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.0/linux/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from <command-line>:0:0:
/usr/src/linux-3.1.0-1.2/include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Fehler 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxdrv] Error 2
Damit kann ich jetzt nicht so viel anfangen, irgendwo habe ich gelesen das es seit systemd nicht mehr geht...weiß aber nicht mehr wo das war.
Hier erstmal die aktuell installierten Pakete die wohl damit direkt oder indirekt in Verbindung stehen:
Code:
zypper se -s kernel virtualbox dkms make gcc | egrep '^i|^v'
i | VirtualBox-4.1 | Paket | 4.1.8_75467_openSUSE114-1 | x86_64 | (Systempakete)
i | gcc | Paket | 4.6-15.1.3 | x86_64 | openSUSE-12.1-Oss
v | gcc | Paket | 4.6-15.1.3 | i586 | openSUSE-12.1-Oss
i | gcc46 | Paket | 4.6.2_20111026-1.1.4 | x86_64 | openSUSE-12.1-Oss
v | gcc46 | Paket | 4.6.2_20111026-1.1.4 | i586 | openSUSE-12.1-Oss
i | kernel-desktop | Paket | 3.1.0-1.2.1 | x86_64 | openSUSE-12.1-Oss
v | kernel-desktop | Paket | 3.1.0-1.2.1 | i586 | openSUSE-12.1-Oss
i | kernel-devel | Paket | 3.1.0-1.2.1 | noarch | openSUSE-12.1-Oss
i | kernel-source | Paket | 3.1.0-1.2.1 | noarch | openSUSE-12.1-Oss
i | libgcc46 | Paket | 4.6.2_20111026-1.1.4 | x86_64 | openSUSE-12.1-Oss
v | libgcc46 | Paket | 4.6.2_20111026-1.1.4 | i586 | openSUSE-12.1-Oss
i | libgcc46-32bit | Paket | 4.6.2_20111026-1.1.4 | x86_64 | openSUSE-12.1-Oss
i | make | Paket | 3.82-147.1.2 | x86_64 | openSUSE-12.1-Oss
v | make | Paket | 3.82-147.1.2 | i586 | openSUSE-12.1-Oss
Was also ist zu tun damit ich virtuelle Installationen starten kann, das Programm selber startet ja?
Kann ich meine alten Daten (das komplette VirtualBox Verzeichnis). die ich gesichert habe, wieder in die neue Installation integrieren, wenn ja wie?
lieben Gruß aus Hessen