LINUX.ORG.RU

Проблема после установки ядра 3.6 на Debian 6.06

 , linux 3.6,


0

1

Вчера установил себе Debian 6.06, настроил вафлю и много чего другого. Сегодня утром замтеил, что у меня установлено старое ядро 2.6, которое я решил обновить на новую версию 3.6. Поскольку я такого никогда ранее не делал, руки естественно у меня кривые. В итоге я скачал 4 файла: linux-headers-3.6.0-030600_3.6.0-030600.201209302035_all.deb linux-headers-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-extra-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb

Всех их установил через gDebi. После перезагрузки я смог зайти уже с обновленным ядром в свой Дебиан. Но тут же обнаружил, что вафля не работает, как и гугл хром. Ethernet работает без проблем. Далее пытался восстановить вафлю следуюя этим инструкциям: http://wiki.debian.org/brcm80211 http://wiki.debian.org/wl

после попыток выполнить sudo apt-get install wireless-tools выдает вконце:

Running depmod. Cannot create version 3.6.0-030600-generic: already exists Failed to create initrd image. dpkg: error processing linux-image-extra-3.6.0-030600-generic (--configure): subprocess installed post-installation script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: linux-image-extra-3.6.0-030600-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

========================================================================

Теперь у меня вафля работает только если захожу под старым ядром. Также следующие вещи меня заволновали:

$ iwconfig bash: iwconfig: command not found

========================================================================

$ dmesg | grep -i wireless вообще ничего не выдает

========================================================================

sudo gedit /etc/network/interfaces выглядит вот так вот: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo iface lo inet loopback

# The primary network interface allow-hotplug eth0 #NetworkManager#iface eth0 inet dhcp

========================================================================

т.е. без никаких намеков на wlan0

Посоветуйте пожалуйста, что можно сделать, чтоб исправить мои проблемы.

Cannot create version 3.6.0-030600-generic: already exists Failed to create initrd image. dpkg: error processing linux-image-extra-3.6.0-030600-generic (--configure): subprocess installed post-installation script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: linux-image-extra-3.6.0-030600-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

Удали initrd и переустанови пакет.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

$ sudo apt-get remove initrd Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано E: Не можу знайти пакунок initrd

не сработало. как его правильно удалить?

P.S: через apt-get теперь ничего не устанавливается вообще

abodnya
() автор топика
Ответ на: комментарий от olibjerd

удалил initdr ядра 3.6 с папки /boot затем попробывал установить опять ядро скриптом: http://www.liberiangeek.net/2012/10/install-upgrade-to-linux-kernel-3-6-0-in-...

Получил следующее:

dpkg: error processing linux-image-extra-3.6.0-030600-generic (--install): dependency problems - leaving unconfigured Errors were encountered while processing: linux-image-3.6.0-030600-generic linux-image-extra-3.6.0-030600-generic

abodnya
() автор топика
Ответ на: комментарий от abodnya

P.S: все таки apt-get работает, программы устанавливаются попробывал для теста установить terminator

$ sudo apt-get install terminator Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Будуть встановлені наступні додаткові пакунки: libkeybinder0 python-keybinder НОВІ пакунки, які будуть встановлені: libkeybinder0 python-keybinder terminator оновлено 0, встановлено 3 нових пакунків, для видалення відмічено 0 пакунків, і 3 пакунків не оновлено. не встановлено до кінця чи видалено 2 пакунків. Необхідно завантажити 209 kB архівів. After this operation, 1 888 kB of additional disk space will be used. Бажаєте продовжити [Т/н]? y Отр:1 http://ftp2.debian.org.ua/debian/ squeeze/main libkeybinder0 i386 0.2.2-2 [8 658 B] Отр:2 http://ftp2.debian.org.ua/debian/ squeeze/main python-keybinder i386 0.2.2-2 [8 436 B] Отр:3 http://ftp2.debian.org.ua/debian/ squeeze/main terminator all 0.93-1 [192 kB] Отримано 209 kB за 5sB (36,4 kB/s) Selecting previously deselected package libkeybinder0. (Reading database ... 197226 files and directories currently installed.) Unpacking libkeybinder0 (from .../libkeybinder0_0.2.2-2_i386.deb) ... Selecting previously deselected package python-keybinder. Unpacking python-keybinder (from .../python-keybinder_0.2.2-2_i386.deb) ... Selecting previously deselected package terminator. Unpacking terminator (from .../terminator_0.93-1_all.deb) ... Processing triggers for hicolor-icon-theme ... Processing triggers for man-db ... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Setting up linux-image-3.6.0-030600-generic (3.6.0-030600.201209302035) ... Running depmod. /boot/initrd.img-3.6.0-030600-generic does not exist. Cannot update. Failed to symbolic-link /boot/initrd.img-3.6.0-030600-generic to initrd.img:File exists at /var/lib/dpkg/info/linux-image-3.6.0-030600-generic.postinst line 614. dpkg: error processing linux-image-3.6.0-030600-generic (--configure): subprocess installed post-installation script returned error exit status 17 configured to not write apport reports dpkg: dependency problems prevent configuration of linux-image-extra-3.6.0-030600-generic: linux-image-extra-3.6.0-030600-generic depends on linux-image-3.6.0-030600-generic; however: Package linux-image-3.6.0-030600-generic is not configured yet. dpkg: error processing linux-image-extra-3.6.0-030600-generic (--configure): dependency problems - leaving unconfigured Setting up libkeybinder0 (0.2.2-2) ... configured to not write apport reports Setting up python-keybinder (0.2.2-2) ... Setting up terminator (0.93-1) ... update-alternatives: using /usr/bin/terminator to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode. Processing triggers for python-support ... Errors were encountered while processing: linux-image-3.6.0-030600-generic linux-image-extra-3.6.0-030600-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

abodnya
() автор топика
Ответ на: комментарий от olibjerd

Спасибо, впервые на ЛОРе зарегистрировался. Жду ответа по моей проблеме, как мне избавится от

Errors were encountered while processing: linux-image-3.6.0-030600-generic linux-image-extra-3.6.0-030600-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

abodnya
() автор топика
Ответ на: комментарий от i-rinat
# update-initramfs -k all -u
/boot/initrd.img-3.6.0-030600-generic does not exist. Cannot update.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-686
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
abodnya
() автор топика

Удали все, что наустанавливал, оно скорей всего просто по зависимостям только с ошибками установиться может.

И потом по этому мануалу http://verahill.blogspot.com/2012/10/compiling-kernel-36-on-debian.html собери своё (качать уже можно ядро 3.6.2).

По неработующему вайфаю, что-то подсказывает, что придется доустанавливать какое-то non-free firmware, но у телепатов, как известно, как раз сезон отпусков, так что...

anonymous
()
Ответ на: комментарий от anonymous

<i>Удали все, что наустанавливал, оно скорей всего просто по зависимостям только с ошибками установиться может.</i>

Я бы рад, но как?

abodnya
() автор топика
Ответ на: комментарий от abodnya

/boot/initrd.img-3.6.0-030600-generic does not exist. Cannot update.

# update-initramfs -k 3.6.0-030600-generic -c

Это создаст новый initrd для версии 3.6.0-030600-generic.

Если тебе в следующий раз приспичит обновить ядро, пользуйся backports.debian.org. Там есть новые ядра, которые (почти) без проблем встанут на текущий stable. Например, http://packages.debian.org/squeeze-backports/linux-headers-2.6-686-pae . Инструкции по подключению репозитория ты найдёшь по адресу http://backports-master.debian.org/Instructions/

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat
# update-initramfs -k 3.6.0-030600-generic -c
update-initramfs: Generating /boot/initrd.img-3.6.0-030600-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
root@abodnya-debian:/# update-initramfs -k all -u
update-initramfs: Generating /boot/initrd.img-3.6.0-030600-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
update-initramfs: Generating /boot/initrd.img-2.6.32-5-686
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
root@abodnya-debian:/# 
abodnya
() автор топика
Ответ на: комментарий от abodnya

в backports только 3.2 ядро лежит

В backports лежит ядро 3.2 с патчами. Очень много обновлений драйверов и исправления ошибок бэкпортируются в версию для stable. Так что по уровню поддержки оборудования дистрибутивное ядро может быть на уровне последнего ванильного.

Если нужная тебе фича не портирована, и её несложно портировать, это вопрос пары недель. От тебя требуется грамотно, понятно и вежливо объяснить в багрепорте, какая фича тебе нужна и где её взять (версия). Желательно предоставить патч, чтобы было понятно, что ты имеешь в виду.

i-rinat ★★★★★
()
Ответ на: комментарий от abodnya

Это всего лишь предупреждения. Можешь поставить пакет firmware-realtek, и заново запустить update-initramfs -k all -u, предупреждения должны пропасть.

i-rinat ★★★★★
()
Ответ на: комментарий от abodnya
apt-get remove linux-headers-3.6.0

и так далее.

Или установи synaptic.

anonymous
()
Ответ на: комментарий от abodnya

при компиляции ядра возникла ошибка

IHEX    firmware/sb16/ima_adpcm_playback.csp
  IHEX    firmware/sb16/ima_adpcm_capture.csp
  IHEX2FW firmware/atmsar11.fw
  H16TOFW firmware/matrox/g200_warp.fw
  H16TOFW firmware/matrox/g400_warp.fw
make[1]: Залишаю каталог "/home/abodnya/linux-3.6.2"
/usr/bin/make -j3 EXTRAVERSION=-i386  ARCH=i386 \
			     -C Documentation/lguest
make: *** Documentation/lguest: No such file or directory.  Зупинка.
make: *** [debian/stamp/build/kernel] Помилка 2

real	47m6.752s
user	65m12.329s
sys	6m19.436s
это примерно через полчаса компиляции ядра 3,6,2

abodnya
() автор топика
Ответ на: комментарий от anonymous

Disable paravirtualization support under cpu features. It is a bandage for now until they fix kernel-package.

Как я могу выключить паравизуализацию?

abodnya
() автор топика
Ответ на: комментарий от i-rinat

Там я увидел следующее:

http://i45.fastpic.ru/big/2012/1014/6d/f63326b77eb3b4f48e3a799a2cee836d.png

Раздел виртуализации выглядит вот так вот (а в него ли мне идти?) http://i45.fastpic.ru/big/2012/1014/6d/f63326b77eb3b4f48e3a799a2cee836d.png

Где там опция, отвечающая за паравиртуализацию?

abodnya
() автор топика

В итоге я скачал 4 файла: linux-headers-3.6.0-030600_3.6.0-030600.201209302035_all.deb linux-headers-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-extra-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb

Откуда?

http://liquorix.net/ даёт репозиторий с достаточно свежими ядрами для десктопа. Подключите бекпорты (потребуется новый linux-base оттуда), этот репозиторий, и поставьте linux-image-liquorix-686.

AITap ★★★★★
()

тред не читал, поставь линукс-фирмавер-нонфри для этого ядра. в дебиане не идут драйвера искаробки как в убунте.

system-root ★★★★★
()

В итоге я скачал 4 файла: linux-headers-3.6.0-030600_3.6.0-030600.201209302035_all.deb linux-headers-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb linux-image-extra-3.6.0-030600-generic_3.6.0-030600.201209302035_i386.deb

С какой помойки вы это взяли? В Squeeze доступно два ядра: дистрибутивное 2.6.32 и 3.2.0 из бекпортов. Всё.
Установите одно из этих ядер и сделайте purge пакетам, которые вы наставили.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

Всё же хотелось бы докомпилить 3.6.2 ядро. Это возможно или всё таки с бекпорта ставить надо? (забыл залогиниться)

abodnya
() автор топика
Ответ на: комментарий от abodnya

Всё же хотелось бы докомпилить 3.6.2 ядро. Это возможно или всё таки с бекпорта ставить надо? (забыл залогиниться)

Возможно. Но зачем? Какую проблему вы пытались решить, меняя дистрибутивное ядро?

aidaho ★★★★★
()

установил себе

Debian 6.06, настроил вафлю и
много чего другого. Сегодня
утром замтеил, что у меня
установлено старое ядро 2.6,
которое я решил обновить на
новую версию 3.6.

утром замтеил

Похмеляться пора уже.
//а вообще - ССЗБ

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Я просто быстро печатаю, мало проверяю текст на наличие опечаток, от этого и опечатки бывают в сообщениях.

P.S: Что такое «ССЗБ»?

abodnya
() автор топика
Ответ на: комментарий от amorpher

Есть решение

Приветствую. Я кажется нашел простое решение данной пробелмы. Тоже решил перепрыгнуть на 3.6.2 ядро (на Ubuntu 11.04 ядро 2.6.15) И наступил на те же грабли. Развернул 12.10 и решил скопировать содержимое директорий /lib/firmware/rtl_nic и /lib/firmware/rtlwifi в аналогичные директории на старой системе. Пересобрал ядро, напустил dpkg -i на собранные .deb и вуаля, при генерации initram ошибки пропали. Сеть wifi есть, LAN есть. Не уверен, сработает ли это на Дебиане, но рискни. Отпишись плиз о результате.

Cerberios
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.