Проблема Как заставить работать GPU на Kali-rolling?

M.Planck

M.Planck

Well-known member
19.12.2016
60
25
Не желает работать hashcat , а именно выдаёт ошибку :
ERROR: clCreateKernel(): CL_INVALID_KERNEL_NAME

Видеокарта: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]

Система:
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: kali-rolling
Codename: kali-rolling

Уже встречал сообщения, что ситуация с rolling на счёт GPU пока не ясна, и, я так понимаю, что в данной ситуации нужно либо заново устанавливать более старую версию на которую можно установить драйвера, либо откат(сам ни разу не делал, пока что не знаю как). И ещё более общий вопрос - а какие собственно драйвера вообще необходимо установить на kali для нормальной работы?

Буду рад любой информации по данной проблеме!
 
D

DoberGroup

C Radeon-ом в Kali действительно все хуже, чем с Nvidia, но не все так плохо.
Причин этой ошибки может быть несколько.
Сначала давайте уберем самую банальную - проверьте, что у Вас с заголовками ядра. Просто пересоберите их.
Код:
apt-get install -y linux-headers-$(uname -r)
Далее, приведите полный вывод
Код:
hashcat -b
И ещё более общий вопрос - а какие собственно драйвера вообще необходимо установить на kali для нормальной работы?
OpenCL
amdgpu-pro-16.60
 
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
C Radeon-ом в Kali действительно все хуже, чем с Nvidia, но не все так плохо.
Причин этой ошибки может быть несколько.
Сначала давайте уберем самую банальную - проверьте, что у Вас с заголовками ядра. Просто пересоберите их.
Код:
apt-get install -y linux-headers-$(uname -r)
Далее, приведите полный вывод
Код:
hashcat -b

OpenCL
amdgpu-pro-16.60
Большое спасибо за ответ! Итак, по порядку:

1.Заголовки ядра.

apt-get install -y linux-headers-$(uname -r)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет linux-headers-4.8.0-kali2-amd64 самой новой версии (4.8.15-1kali1).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


2. Hashcat.

hashcat -b
hashcat (v3.30) starting in benchmark mode...

OpenCL Platform #1: Mesa
========================
* Device #1: AMD CEDAR (DRM 2.46.0 / 4.8.0-kali2-amd64, LLVM 3.9.1), 716/1024 MB allocatable, 2MCU

Hashtype: MD4

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

input.cl:32:1: error: OpenCL version 1.1 does not support the 'static' storage class specifier
input.cl:168:1: error: OpenCL version 1.1 does not support the 'static' storage class specifier

* Device #1: Kernel /usr/share/hashcat/OpenCL/m00900_a3.cl build failure. Proceeding without this device.

Started: Wed Feb 8 22:27:33 2017
Stopped: Wed Feb 8 22:27:36 2017


3. OpenCL 2.0 (с оф. сайта ).

sh amd-driver-installer-14.41-x86.x86_64.run
Created directory fglrx-install.bvkHzp
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-14.41......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================

error: Detected X Server version 'XServer 1.19.1_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib32:XServer 1.19.1_64a:none:4.8.0-kali2-amd64:)
Installation will not proceed.

Removing temporary directory: fglrx-install.bvkHzp


4. Драйвер для видеокарты, пошагово подобранный на том же оф. сайте AMD ( ).

sh AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
Created directory fglrx-install.laXklY
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-15.201.1151......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================

error: Detected X Server version 'XServer 1.19.1_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib32:XServer 1.19.1_64a:none:4.8.0-kali2-amd64:)
Installation will not proceed.

Removing temporary directory: fglrx-install.laXklY


5. xorg и xserver.

apt-get install xorg
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет xorg самой новой версии (1:7.7+18).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


apt-get install xserver-xorg-core
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет xserver-xorg-core самой новой версии (2:1.19.1-4).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.


6. amdgpu-pro-16.60-379184 (был найден на )

Не совсем понял, как его нужно правильно установить, ведь он не содержит исполняемого файла с расширением .run.

В итоге интересует вопрос. Вот у Вас ведь очевидно установлена kali, у Вас видекарта от Nvidia на которую драйвера установились без проблем, или от AMD и Вам удалось как-то их поставить, или у Вас установлена kali, но не rolling и Вы её не обновляете??
Наверное большая часть пользователей просто работают на более старых версиях не обновляясь и бед не знают?)


 
Последнее редактирование:
D

DoberGroup

У меня действительно нет в данный момент аппаратной возможности проверить установку. Последний раз я собирал для AMD с ядром 4.4.0. Но судя по отсутствию шквала issue в баг-трекере, ничего сильно не менялось. Ядро 4.8 считается поддерживаемым.

Поэтому, давайте пробовать разобраться. Для начала - OpenCL 2.x в пакетах есть, посмотрите внимателнее, ставить просто каким-то универсальным скриптом - плохое решение. Но зависимости вроде бы не сломаны, так что если хэшкэт не подтянул их - значит нет необходимости или не создано нужное окружение.

Покажите мне установленные версии следующих пакетов:
mesa-opencl-icd
ocl-icd-libopencl

CPU у Вас Intel? Если да, имеет смысл поставить этот пакет:
Код:
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
https://software.intel.com/en-us/articles/opencl-drivers#latest_CPU_runtime
Это не решит проблему, но заставить hashcat меньше ругаться и больше информировать.
[doublepost=1486681801,1486681090][/doublepost]Собственно, если верить link removed, Ваш чип работает именно с OpenCL 1.1
 
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
У меня действительно нет в данный момент аппаратной возможности проверить установку. Последний раз я собирал для AMD с ядром 4.4.0. Но судя по отсутствию шквала issue в баг-трекере, ничего сильно не менялось. Ядро 4.8 считается поддерживаемым.

Поэтому, давайте пробовать разобраться. Для начала - OpenCL 2.x в пакетах есть, посмотрите внимателнее, ставить просто каким-то универсальным скриптом - плохое решение. Но зависимости вроде бы не сломаны, так что если хэшкэт не подтянул их - значит нет необходимости или не создано нужное окружение.

Покажите мне установленные версии следующих пакетов:
mesa-opencl-icd
ocl-icd-libopencl

CPU у Вас Intel? Если да, имеет смысл поставить этот пакет:
Код:
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
https://software.intel.com/en-us/articles/opencl-drivers#latest_CPU_runtime
Это не решит проблему, но заставить hashcat меньше ругаться и больше информировать.
[doublepost=1486681801,1486681090][/doublepost]Собственно, если верить link removed, Ваш чип работает именно с OpenCL 1.1
Хорошо, попробуем разобраться. Вот информация по пакетам:

1.Пакет mesa-opencl-icd.

Код:
dpkg -s mesa-opencl-icd
Package: mesa-opencl-icd
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 29404
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: mesa
Version: 13.0.3-1
Replaces: libgl1-mesa-dri (<< 10.3.0-1)
Provides: opencl-icd
Depends: libclc-r600 (>= 0.2.0+git20160907), libclc-amdgcn (>= 0.2.0+git20160907), ocl-icd-libopencl1 | libopencl1, libc6 (>= 2.17), libdrm-amdgpu1 (>= 2.4.63), libdrm-nouveau2 (>= 2.4.66), libdrm-radeon1 (>= 2.4.31), libdrm2 (>= 2.4.66), libelf1 (>= 0.142), libexpat1 (>= 2.0.1), libgcc1 (>= 1:3.4), libgcrypt20 (>= 1.7.0), libllvm3.9, libsensors4 (>= 1:3.0.0), libstdc++6 (>= 5.2)
Breaks: libgl1-mesa-dri (<< 10.3.0-1)
Conffiles:
/etc/OpenCL/vendors/mesa.icd 3a113bc3d00f1f8dffc2519b70ebd8f0
Description: free implementation of the OpenCL API -- ICD runtime
This package contains the mesa implementation of the OpenCL (Open Compute
Language) library, which is intended for use with an ICD loader. OpenCL
provides a standardized interface for computational analysis on graphical
processing units.
Homepage:


2. Пакет ocl-icd-libopencl по какой-то причине оказался не установлен, вот справка терминала:

Код:
dpkg -s ocl-icd-libopencl
dpkg-query: пакет «ocl-icd-libopencl» не установлен, информация о нём недоступна
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).


Наверное, Вы имели ввиду другой пакет, запускаем поиск:

Код:
apt search ocl-icd-libopencl
Сортировка… Готово
Полнотекстовый поиск… Готово
ocl-icd-libopencl1/kali-rolling,now 2.2.11-1 amd64 [установлен, автоматически]
Generic OpenCL ICD Loader


Теперь можно привести более подробную информацию об этом пакете:

Код:
dpkg -s ocl-icd-libopencl1
Package: ocl-icd-libopencl1
Status: install ok installed
Priority: extra
Section: libs
Installed-Size: 114
Maintainer: Vincent Danjean <vdanjean@debian.org>
Architecture: amd64
Multi-Arch: same
Source: ocl-icd
Version: 2.2.11-1
Replaces: amd-app, libopencl1, nvidia-libopencl1-dev
Provides: libopencl-1.1-1, libopencl-1.2-1, libopencl-2.0-1, libopencl-2.1-1, libopencl1
Depends: libc6 (>= 2.4)
Suggests: opencl-icd
Conflicts: amd-app, libopencl1, nvidia-libopencl1-dev
Description: Generic OpenCL ICD Loader
OpenCL (Open Computing Language) is a multivendor open standard for
general-purpose parallel programming of heterogeneous systems that include
CPUs, GPUs and other processors.
.
This package contains an installable client driver loader (ICD Loader)
library that can be used to load any (free or non-free) installable client
driver (ICD) for OpenCL. It acts as a demultiplexer so several ICD can
be installed and used together.
Homepage:


Ну и добавлю ещё очевидную вещь из вышеизложенного, CPU у меня AMD.






 
  • Нравится
Реакции: DoberGroup
D

DoberGroup

Спасибо за репорт.
Согласно есть проблема с текущем состоянием зависимостей для пакета mesa-opencl-icd
Теоритически его можно удалить, зафиксировав остальные *-opencl-icd, но это пока не тестировалось. В любом случае, проблема будет решена на уровне репозитария или, как минимум, выработана четкая инструкция.

П.С.
Ну и добавлю ещё очевидную вещь из вышеизложенного, CPU у меня AMD.
Это не очевидно, если Вы об этой строчке:
то это не указание на процессор, а архитектура - синоним X86_64, так исторически сложилось
 
  • Нравится
Реакции: M.Planck
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
Спасибо за репорт.
Согласно есть проблема с текущем состоянием зависимостей для пакета mesa-opencl-icd
Теоритически его можно удалить, зафиксировав остальные *-opencl-icd, но это пока не тестировалось. В любом случае, проблема будет решена на уровне репозитария или, как минимум, выработана четкая инструкция.

П.С.

Это не очевидно, если Вы об этой строчке:

то это не указание на процессор, а архитектура - синоним X86_64, так исторически сложилось
Пожалуйста.
Хорошо, попробую удалить, вот что получилось:

1. Через dpkg

Код:
dpkg -r mesa-opencl-icd
dpkg: проблемы с зависимостями не позволяют удалить пакет mesa-opencl-icd:amd64:
hashcat зависит от mesa-opencl-icd | opencl-icd, однако:
Пакет mesa-opencl-icd:amd64 будет удалён.
Пакет opencl-icd не установлен.
Пакет mesa-opencl-icd:amd64 предоставляет opencl-icd, но должен быть удалён.
hashcat зависит от mesa-opencl-icd | opencl-icd, однако:
Пакет mesa-opencl-icd:amd64 будет удалён.
Пакет opencl-icd не установлен.
Пакет mesa-opencl-icd:amd64 предоставляет opencl-icd, но должен быть удалён.

dpkg: ошибка при обработке пакета mesa-opencl-icd:amd64 (--remove):
проблемы с зависимостями — не удаляется
При обработке следующих пакетов произошли ошибки:
mesa-opencl-icd:amd64


2. Через apt

Код:
apt-get remove mesa-opencl-icd
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
hashcat-data libclang-common-3.9-dev libclc-amdgcn libclc-dev libclc-r600
Для их удаления используйте «apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
hashcat kali-linux-full mesa-opencl-icd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 30,8 MB.
Хотите продолжить? [Д/н] н
Аварийное завершение.


Очевидно, согласие на такое удаление ни к чему хорошему бы не привело.

3. Попытка с удалением конфигурационного файла вручную в /etc/OpenCL/vendors/mesa.icd (естественно, сделав резервную копию).

Тогда, hashcat ведёт себя следующим образом :

Код:
hashcat -b
hashcat (v3.30) starting in benchmark mode...

clGetPlatformIDs(): CL_UNKNOWN_ERROR

Started: Mon Feb 13 14:49:42 2017
Stopped: Mon Feb 13 14:49:42 2017


Возможно стоит сначала найти список файлов установленного пакета и их уже удалять? Вот список этих файлов:

Код:
dpkg --listfiles  mesa-opencl-icd
/.
/etc
/etc/OpenCL
/etc/OpenCL/vendors
/etc/OpenCL/vendors/mesa.icd
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/gallium-pipe
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_nouveau.so
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_r300.so
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_r600.so
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_swrast.so
/usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_vmwgfx.so
/usr/lib/x86_64-linux-gnu/libMesaOpenCL.so.1.0.0
/usr/share
/usr/share/bug
/usr/share/bug/mesa-opencl-icd
/usr/share/bug/mesa-opencl-icd/control
/usr/share/bug/mesa-opencl-icd/script
/usr/share/doc
/usr/share/doc/mesa-opencl-icd
/usr/share/doc/mesa-opencl-icd/changelog.Debian.gz
/usr/share/doc/mesa-opencl-icd/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/mesa-opencl-icd
/usr/lib/x86_64-linux-gnu/libMesaOpenCL.so
/usr/lib/x86_64-linux-gnu/libMesaOpenCL.so.1



Возможно, я не совсем правильно понял как необходимо удалить этот пакет(по неопытности), либо этот метод не рботает. И наверное, пока что единственное решение это заново установить kali linux и не обновляться? И можете ещё дать совет, что нужно делать,чтобы с такими проблемами не сталкиваться или это от удачности обновления зависит?

P.S. Процессор у меня и правда AMD, поэтому я и подумал, что та строчка,как раз это и отображает, вот вырезка из справки:

Код:
сat /proc/cpuinfo
.
.
model name : AMD Phenom(tm) II P960 Quad-Core Processor
.
.
[doublepost=1487019318,1486976776][/doublepost]В общем, решил я всё же переустановить kali заново, причём зря т.к. не помогло, hashcat стал просто выдавать другую ошибку:

Код:
hashcat -b
hashcat (v3.00) starting in benchmark-mode...

OpenCL Platform #1: Mesa
========================
- Device #1: AMD CEDAR (DRM 2.43.0, LLVM 3.8.0), 256/1024 MB allocatable, 2MCU

LLVM ERROR: Cannot select: 0x55f40e921fd0: i32,ch = AtomicLoadAdd<Volatile LDST4[%773(addrspace=1)]> 0x55f40e35fea0, 0x55f40e929930, Constant:i32<1>
0x55f40e929930: i32 = add 0x55f40e935810, 0x55f40e92a050
0x55f40e935810: i32,ch = CopyFromReg 0x55f40e35fea0, Register:i32 %vreg352
0x55f40e922660: i32 = Register %vreg352
0x55f40e92a050: i32 = shl 0x55f40e926270, Constant:i32<2>
0x55f40e926270: i32 = add 0x55f40e92d710, 0x55f40e925db0
0x55f40e92d710: i32,ch = CopyFromReg 0x55f40e35fea0, Register:i32 %vreg91
0x55f40e92df60: i32 = Register %vreg91
0x55f40e925db0: i32,ch = CopyFromReg 0x55f40e35fea0, Register:i32 %vreg360
0x55f40e926010: i32 = Register %vreg360
0x55f40e922790: i32 = Constant<2>
0x55f40e9266a0: i32 = Constant<1>
In function: m00900_m04


Это результат был получен с запуска live версии,но и на свежеустановленной результат был такой же. В общем с rolling всё ясно, думаю поставить kali 2.0 и бед не знать, по крайней мере у других на 2.0 получается установить драйвер, как описано здесь.
 
D

DoberGroup

Проблема действительно есть и, возможно, не только с OpenCL, но и с Hashcat-ом. Пытаемся разобраться.

Возможно, я не совсем правильно понял как необходимо удалить этот пакет(по неопытности),
Есть несколько разных способов. Например, aptitude с ключем unmarkauto (apt хуже именно эти вещи делает) или тот же aptitude, на предложение разобрать пол системы выбрать третий вариант и долго перебирать пакеты, которые удалить/оставить. А можно вместо ответа [у/N] через минус перечислить пакеты, которые оставить (-имя_пакета -имя_другого_пакета).

либо этот метод не рботает.
К сожалению, да. Проверили - вариант не устранил проблему.

И можете ещё дать совет, что нужно делать,чтобы с такими проблемами не сталкиваться или это от удачности обновления зависит?
Все, что связано с драйверами видеокарт (AMD/Nvidia) и некоторых рейд-контроллеров - это боль. Причина - закрытые драйвера от производителя, странная политика распространения этих драйверов (например для самых новых карт, ATI выпустила пакты только для Ubuntu и RHEL7, при установке которых еще и Xorg патчит, ну, что бы тени от окошек красивее были, что бы красиво и сраззу понятно - крутая видеокарта).
А вообще, нужно выбирать конечно - либо сидеть на ветке Tested (Kali rolling - это именно она), получать свежий софт и свежие проблемы, быть готовым после обновления грузится с флешки, делать chroot и откатывать систему. Скорее всего так не случится, но морально готовым нужно быть.
Либо сидет на чем-то типа CentOS или Ubuntu LTS (и только официальными репозитариями), с длительной поддержкой. И тогда никакого свежего hashcat.
[doublepost=1487039766,1487039211][/doublepost]Ну, и если не разачаровались еще в Kali - поглядывайте в эту тему
 
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
Проблема действительно есть и, возможно, не только с OpenCL, но и с Hashcat-ом. Пытаемся разобраться.


Есть несколько разных способов. Например, aptitude с ключем unmarkauto (apt хуже именно эти вещи делает) или тот же aptitude, на предложение разобрать пол системы выбрать третий вариант и долго перебирать пакеты, которые удалить/оставить. А можно вместо ответа [у/N] через минус перечислить пакеты, которые оставить (-имя_пакета -имя_другого_пакета).


К сожалению, да. Проверили - вариант не устранил проблему.


Все, что связано с драйверами видеокарт (AMD/Nvidia) и некоторых рейд-контроллеров - это боль. Причина - закрытые драйвера от производителя, странная политика распространения этих драйверов (например для самых новых карт, ATI выпустила пакты только для Ubuntu и RHEL7, при установке которых еще и Xorg патчит, ну, что бы тени от окошек красивее были, что бы красиво и сраззу понятно - крутая видеокарта).
А вообще, нужно выбирать конечно - либо сидеть на ветке Tested (Kali rolling - это именно она), получать свежий софт и свежие проблемы, быть готовым после обновления грузится с флешки, делать chroot и откатывать систему. Скорее всего так не случится, но морально готовым нужно быть.
Либо сидет на чем-то типа CentOS или Ubuntu LTS (и только официальными репозитариями), с длительной поддержкой. И тогда никакого свежего hashcat.
[doublepost=1487039766,1487039211][/doublepost]Ну, и если не разачаровались еще в Kali - поглядывайте в эту тему
Не разочаровался, буду следить) . В общем установка 2.0 версии мне не понравилась тем, что возникают проблемы с репозиториями... например удалив браузер, установить его снова уже не получилось. Поэтому я снова поставил kali-linux 2016.2 (т.е. rolling), установив я сразу же решил попытаться установить подобранный на оф. сайте AMD драйвер, опираясь на эту инструкцию, и есть небольшой прогресс:

Код:
sh AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
Created directory fglrx-install.wpXI2m
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-15.201.1151......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit


После открывается окно установщика:
Снимок экрана от 2017-02-14 14-57-17.png


Далее Continue и:
Снимок экрана от 2017-02-14 15-09-13.png



Далее смотрим fglrx-install.log:

Supported adapter detected.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers. /lib/modules/4.6.0-kali1-amd64/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.

Требуется fglrx driver, решил посмотреть статью и действовать по порядку, начиная с 3 шага.Вот что получилось:

Код:
apt-get install firmware-linux-nonfree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет firmware-linux-nonfree самой новой версии (20161130-2).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

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

Далее

Код:
apt-get install amd-opencl-icd
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет amd-opencl-icd недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list


E: Для пакета «amd-opencl-icd» не найден кандидат на установку

Код:
apt-get install linux-headers-$(uname -r)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет linux-headers-4.6.0-kali1-amd64
E: Не удалось найти пакет с помощью glob «linux-headers-4.6.0-kali1-amd64»
E: Не удалось найти пакет с помощью regex «linux-headers-4.6.0-kali1-amd64»

Ну и шаг 4. Установка драйверов fglrx drivers и контрольной панели.

Код:
apt-get install fglrx-atieventsd fglrx-driver fglrx-control fglrx-modules-dkms -y
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет fglrx-atieventsd
E: Не удалось найти пакет fglrx-driver
E: Не удалось найти пакет fglrx-control
E: Не удалось найти пакет fglrx-modules-dkms
 
D

DoberGroup

Проблема в том, что fglrx не совместим (и не будет) с оригинальным Xorg. Поєтому он изьят из репозитария и попытка насильно его впихнуть, ни к чему хорошему не приведет.
Вместо Catalist и fglrx нужно ставить ставить драйвер .
[doublepost=1487063538,1487062878][/doublepost]
установка 2.0 версии мне не понравилась тем, что возникают проблемы с репозиториями... например удалив браузер, установить его снова уже не получилось.
Вы же не забыли, что для 2.0 sources.list нужно привести к виду
Код:
deb http://old.kali.org/kali sana main non-free contrib
А что, там пропал icewacel?
 
Последнее редактирование модератором:
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
Проблема в том, что fglrx не совместим (и не будет) с оригинальным Xorg. Поєтому он изьят из репозитария и попітка насильно его впихнуть, ни к чему хорошему не приведет.
Вместо Catalist и fglrx нужно ставить ставить драйвер .
[doublepost=1487063538,1487062878][/doublepost]
Вы же не забыли, что для 2.0 sources.list нужно привести к виду
Код:
deb http://old.kali.org/kali sana main non-free contrib
А что, там пропал icewacel?
Я ведь и пытался установить драйвер с сайта AMD, но он потребовал fglrx driver, это ведь есть в fglrx-install.log.

По поводу kali 2.0. Да, удалил iceweasel и с ним ещё какие-то пакеты, а установить уже не смог. И с установкой тора там тоже проблемы возникли, репозитории заменял из статьи просто использовал код :
Код:
echo -e "deb http://http.kali.org/kali sana main non-free contribndeb http://security.kali.org/kali-security/ sana/updates main contrib non-free" > /etc/apt/sources.list
 
D

DoberGroup

Статьи устаревают. Правильную строчку я Вам привел, не забывайте заглядывать в официальную документацию
 
  • Нравится
Реакции: M.Planck
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
Статьи устаревают. Правильную строчку я Вам привел, не забывайте заглядывать в официальную документацию
Спасибо. Вот только по поводу драйвера я Вас не совсем понял. Т.е. получается драйвер требует установки несовместимых пакетов?

Вот подробности где был взят драйвер:
amd2415454.PNG




amd.PNG
 
D

DoberGroup

Т.е. получается драйвер требует установки несовместимых пакетов?
На данный момент - да. Это легко обойти, подсунув ему враппер (пакет-прослойку или пустышку) с нужным именем, но я уже говорил, проблема где-то глубже
 
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
На данный момент - да. Это легко обойти, подсунув ему враппер (пакет-прослойку или пустышку) с нужным именем, но я уже говорил, проблема где-то глубже
Тогда, наверное остаётся только ждать, когда её исправят... кстати, можете привести какой-нибудь источник(статью, может книгу), где детально описано, как сделать враппер и, как он работает?
 
Axon

Axon

Well-known member
04.01.2017
70
77
У меня аналогичная проблема с иксами вида "error: Detected X Server version 'XServer 1.19.1_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib32:XServer 1.19.1_64a:none:4.8.0-kali2-amd64" Насколько я понимаю версия иксов выше, чем поддерживает драйвер. В данном вопросе не силен, прошу совета эксперта, как с этим справиться?

Видеокарта: VGA compatible controller: Advanced micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff) ; Parrot OS
 
M.Planck

M.Planck

Well-known member
19.12.2016
60
25
У меня аналогичная проблема с иксами вида "error: Detected X Server version 'XServer 1.19.1_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib32:XServer 1.19.1_64a:none:4.8.0-kali2-amd64" Насколько я понимаю версия иксов выше, чем поддерживает драйвер. В данном вопросе не силен, прошу совета эксперта, как с этим справиться?

Видеокарта: VGA compatible controller: Advanced micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff) ; Parrot OS
Удалось продвинуться в решении этой проблемы ?
 
R

rider

Member
20.01.2019
6
0
такая же проблема , решения не появилось?
 
Мы в соцсетях: