Ubuntu 12.04 не удалось обновить до ядра 3.4

Обнаружил это:

У меня такая же проблема на машине AMD64 (Ubuntu 12.04). и решил ее с помощью обходного пути:

copy: файлы, содержащие «3740», в /usr/lib/jni/libswt-*3740.so в ~ / .swt / lib / linux / x86_64 /

Но убедитесь, что пакеты: libswt-gtk-3-java & amp; libswt-gtk-3-jni установлены.

sudo apt-get install libswt-gtk-3-jni libswt-gtk-3-java

и

sudo cp /usr/lib/jni/libswt-*3740.so ~ / .swt / lib / linux / x86_64 /

, если у вас 32-битная система: sudo cp /usr/lib/jni/libswt-*3740.so ~ / .swt / lib / linux / x86 /

здесь

8
задан 13.04.2017, 15:25

4 ответа

Мне кажется, что это fglrx, проприетарный двоичный драйвер ATI, который не совместим с ядром 3.4. dkms пытается обработать заголовки для взаимодействия с ним. Я предполагаю, что он пытается скомпилировать интерфейсный модуль.

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

Так как вы экспериментируете, я бы предложил удалить драйвер fglrx и использовать стандартный драйвер radeon в вашей текущей системе, а затем снова попробовать обновление. Без установленного fglrx не должно быть хука dkms для перестройки всего, что связано с fglrx.

После того, как вы приступите к работе, вы можете обратиться к квантовым архивам за более свежим пакетом fglrx, который был бы совместим с ядром 3.4. Тогда вы действительно будете на переднем крае (или на конечности).

Вы также можете увидеть Драйверы Nvidia не работают с основным ядром за то, что сделал кто-то, использующий проприетарный драйвер nvidia.

Если это будет чем-то обнадеживающим, я смог на некоторое время обновить его до 3.5, но я не запускаю fglrx. Мне пришлось переустанавливать пакет libllvm, чтобы обеспечить работоспособность unity-3d, и я так и не понял, почему.

6
ответ дан 22.10.2019, 13:01
  • 1
    В Вашем случае кажется, что 3D рендеринг делается в программном обеспечении через llvmpipe (следовательно, libllvm) – TheTiger 14.06.2012, 12:27
ERROR (dkms apport): kernel package linux-headers-3.4.0-030400-generic-pae is not supported
Error! Bad return status for module build on kernel: 3.4.0-030400-generic-pae (i686)

Мне кажется, что ваш компьютер не совместим с PAE, поэтому вам нужно самостоятельно скомпилировать ядро ​​Linux. Эта ссылка может вам помочь: http://verahill.blogspot.com.es/2012/05/compiling-kernel-34-on-debian.html

-2
ответ дан 22.10.2019, 13:01
  • 1
    Но, если мой ноутбук isn' t совместимый с PAE, почему установленное ядро уже является PAE? когда я использую команду " uname-r" сказанный вывод - > " 3.2.0-24-generic-pae" < - это - моя текущая версия ядра. – SK9 07.06.2012, 16:13
  • 2
    Затем я don' t знают, что happends... так или иначе, попытайтесь скомпилировать свою собственную версию ядра. – Thomas Clayson 07.06.2012, 20:58

Насколько я знаю, AMD недавно выпустила версию драйвера катализатора 12.6 (3-4 дня назад), которая совместима с ядром 3.4. Поэтому я предлагаю вам попробовать удалить текущий драйвер "fglrx", обновить ядро, а затем установить последнее ядро. Пожалуйста, опубликуйте ваши выводы, так как я также ищу решение проблемы перегрева. Слышал, что ядро ​​3.4 имеет некоторые возможности автоматического масштабирования процессора

1
ответ дан 22.10.2019, 13:01

У вас есть ответ: kernel package linux-headers-3.4.0-030400-generic-pae is not supported

-2
ответ дан 22.10.2019, 13:01
  • 1
    таким образом, это означает i can' t устанавливают ядро 3.4 на моем ноутбуке? почему? – SRI 07.06.2012, 16:17
  • 2
    Но OP уже выполняет Ubuntu 12.04, что означает, что они должны быть совместимы с PAE. – Gurjot Kalsi 14.06.2012, 00:36

Теги

Похожие вопросы