centos 8: debuginfo-install no puede encontrar el paquete kernel-debuginfo

centos 8: debuginfo-install no puede encontrar el paquete kernel-debuginfo

Tengo una máquina con CentOS-8el kernel instalado y enviado con ella es 4.18.0. Necesito instalar el paquete debiginfo:

% sudo dnf debuginfo-install kernel-4.18.0-193.19.1.el8_2.x86_64
enabling epel-modular-debuginfo repository
enabling epel-debuginfo repository
Last metadata expiration check: 0:22:04 ago on Thu 03 Dec 2020 04:51:14 PM EST.
Could not find debuginfo package for the following installed packages: kernel-4.18.0-193.19.1.el8_2.x86_64
Could not find debugsource package for the following installed packages: kernel-4.18.0-193.19.1.el8_2.x86_64
Dependencies resolved.
Nothing to do.
Complete!
%

Aunque yum searchlo encuentra:

% yum search kernel-debug
...
kernel-debug.x86_64 : kernel meta-package for the debug kernel
...
%

Pensé debuginfo-installque es la forma correcta de instalar paquetes con debuginfo. ¿Qué debo hacer para que me funcione?

Gracias.

Respuesta1

Hay dos maneras de hacer esto. En CentOS 8,

  1. Puede modificar /etc/yum.repos.d/CentOS-Debuginfo.repopara configurar enable=1y luego ejecutar yum install kernel-debuginfoo
  2. Tu puedes haceryum --enablerepo="base-debuginfo" install kernel-debuginfo

Cualquiera de estos funcionó en mi sistema. Asegúrese de tener suficiente espacio en su disco. El tamaño instalado es de 3,1 GB.

NOTA:

  1. Querrá inspeccionar la versión del kernel utilizada en kernel-debuginfo(es decir, yum info kernel-debuginfo) para asegurarse de que sea la misma versión que su kernel (es decir, uname -r).
  2. Si difieren, es posible que tengas que buscar las versiones correctas de kernel-debuginfoy kernel-debuginfo-common-x86_64. Utilicé el baseurlin /etc/yum.repos.d/CentOS-Debuginfo.repocomo plantilla para encontrar dónde buscar. Para la apariencia de CentOS 8.1aquí.

información relacionada