Проблемы с обновлением ядра

Автор prometheus, 29 ноября 2014, 09:47:20

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

prometheus

Вот отчет из файла make.log

Using 2.6.x kernel build system.
Building VMCI Sockets without VMCI module symbols.
make: Entering directory `/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock'
make -C /lib/modules/3.16-0.bpo.3-amd64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR=/var/lib/dkms/open-vm-tools/2012.05.21/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
  CC [M]  /var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/linux/af_vsock.o
In file included from /var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/./shared/vmware.h:81:0,
                 from /var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/linux/af_vsock.c:130:
/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/./shared/vm_assert.h:287:0: warning: "DEPRECATED" redefined [enabled by default]
/usr/src/linux-headers-3.16-0.bpo.3-common/include/linux/printk.h:103:0: note: this is the location of the previous definition
/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/linux/af_vsock.c: In function '__VSockVmciCreate':
/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/linux/af_vsock.c:3148:18: error: incompatible types when assigning to type 'uid_t' from type 'kuid_t'
make[4]: *** [/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock/linux/af_vsock.o] Ошибка 1
make[3]: *** [_module_/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make: *** [vsock.ko] Ошибка 2
make: Leaving directory `/var/lib/dkms/open-vm-tools/2012.05.21/build/vsock'

Yrii

он не смог собрать модуль open-vm-tools, возможно он не поддерживает данную версию ядра
попробуйте обновить его из bpo и после этого установить linux-headers
п.с. ради интереса, зачем вам архитектура i386?

prometheus

Цитата: Yrii от 02 декабря 2014, 19:48:40
он не смог собрать модуль open-vm-tools, возможно он не поддерживает данную версию ядра
попробуйте обновить его из bpo и после этого установить linux-headers
п.с. ради интереса, зачем вам архитектура i386?

В предыдущей установке сначала обновлял ядро, затем ставил хидеры, соответственно обновление ругалось на отсутствие заголовков и оставляло "что то" не настроенным. Я постоянно обновляюсь из бэкпортс.

386 архитектура для установки приложений типа скайп и т.д., т.к. не нашел скайп для 64.

П.С.

Один раз пробовал после обновления до 3.16 установить убунтовские пакеты 3.13, тогда 3.13 не запустились, но зато пошло ядро 3.16. После обновления драйвера fglrx всё слетело.

Вот как обновлял до 3.13


        # cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-trusty/linux-headers-3.13.0-031300-generic_3.13.0-031300.201401192235_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-trusty/linux-headers-3.13.0-031300_3.13.0-031300.201401192235_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-trusty/linux-image-3.13.0-031300-generic_3.13.0-031300.201401192235_amd64.deb && sudo dpkg -i *.deb
# sudo update-grub

Yrii

prometheus, у тебя явно написано, что open-vm-tools из stable, а судя по Debian Changelog, там и правда были проблемы с новыми ядрами, поэтому пакет бэкпортировали, для совместимости в новым ядром
п.с. тащить пакеты из убунты, не зная какие патчи они применили, не советую

prometheus

проблема решена. Поставил jessie и не парюсь.
правда он на многое другое ругается, но, зато все оборудование пашет ;)

Aalexeey

Цитата: prometheus от 02 декабря 2014, 18:43:33Вобщем доигрался с установкой и переустановкай драйверов на видеокарту, пока все не слетело, пришлось переустановить ось.
Чтоб не приходилось переустанавливать вот здесь https://debianforum.ru/index.php?topic=6879.msg56143#msg56143 про Clonezill'у почитайте.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"