Назад | Перейти на главную страницу

RHEL7.7 Как мне запустить «debuginfo-install kernel» при использовании локального репо, которое является локально смонтированным iso?

Я хочу использовать "сбой", чтобы посмотреть на ядро ​​ядра.

сбой / usr / lib / debug / lib / modules // vmlinux / var / crash // vmcore

Но / usr / lib / debug / lib пуст, и похоже, что этот каталог (библиотеки отладки) заполнен "debuginfo-install kernel"

У меня есть iso mount на / mnt / disk, и yum распознает репо.

ням перекомпилировать все

Загруженные плагины: langpacks, product-id, search-disabled-repos, subscription-manager. Эта система не зарегистрирована на сервере полномочий. Для регистрации вы можете использовать диспетчер подписок. идентификатор репо имя репо статус InstallMedia Red Hat Enterprise Linux 7.7 включен: 5,229 реполист: 5,229

Однако, когда я пытаюсь сделать следующее, мне кажется, что мне нужна / нужна регистрация менеджера подписки:

debuginfo-install ядро

Загруженные плагины: langpacks, product-id, subscription-manager. Эта система не зарегистрирована на сервере полномочий. Для регистрации вы можете использовать диспетчер подписок. Не удалось найти отладочную информацию для основного пакета: kernel-3.10.0-1062.el7.x86_64 Нет доступных пакетов debuginfo для установки

ИЛИ

debuginfo-install kernel --enablerepo = InstallMedia

Загруженные плагины: langpacks, product-id, subscription-manager. Эта система не зарегистрирована на сервере полномочий. Для регистрации вы можете использовать диспетчер подписок. Не удалось найти отладочную информацию для основного пакета: kernel-3.10.0-1062.el7.x86_64 Нет доступных пакетов debuginfo для установки

Как установить пакеты ядра debuginfo из репозитория iso?

Если у вас есть ISO-образ или DVD-диск, попробуйте выполнить следующий шаг, чтобы смонтировать и установить пакеты в локальной системе.

mkdir -p / mnt / диск

mount -o loop RHEL7.1.iso / mnt / disc

If you use DVD media , you can mount like below.

# mkdir -p  /mnt/disc
# mount /dev/sr0  /mnt/disc

Copy the media.repo file from the root of the mounted directory to /etc/yum.repos.d/ and set the permissions to 0644 or another similar permissions set:


# cp /mnt/disc/media.repo /etc/yum.repos.d/rhel7dvd.repo
# chmod 644 /etc/yum.repos.d/rhel7dvd.repo

Edit the new repo file, changing the gpgcheck=0 setting to 1 and adding the following 3 lines


vi /etc/yum.repos.d/rhel7dvd.repo
enabled=1
baseurl=file:///mnt/disc/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

In the end, the new repo file could look like the following


[InstallMedia]
name=DVD for Red Hat Enterprise Linux 7.1 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/disc/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Clear the cache and check whether you can get the packages list from the DVD repo

# yum clean all
# yum repolist enabled

It should look like the following if no other repository is enabled.
To avoid any corruption its recommend to disable any non-redhat repositories.

yum repolist включен

Загруженные плагины: product-id, search-disabled-repos, subscription-manager Эта система не зарегистрирована в Red Hat Subscription Management. Для регистрации вы можете использовать диспетчер подписок. идентификатор репо имя репо
InstallMedia Red Hat Enterprise Linux 7.7, реполист: 5229

If no errors are returned, the following can be used to update:

# yum update