2016-10-26 17 views
0

У меня возникла проблема при установке RPM через «zpper» для RPM «Обледенение-1.0-1.noarch.rpm». Есть две системы. Оба являются виртуальными машинами SUSE-Linux-Enterprise-Server-11-SP3.Разрешение зависимостей zypper

Система 1: (рабочий) В этой системе я могу установить rpm, в этом случае zypper автоматически разрешает зависимость.

susevm1:~ # zypper install Company-hardening-1.0-1.noarch.rpm 
Loading repository data... 
Reading installed packages... 
Resolving package dependencies... 

The following NEW packages are going to be installed: 
    Company-hardening openscap-engine-sce 

The following packages are not supported by their vendor: 
    Company-hardening openscap-engine-sce 

2 new packages to install. 
Overall download size: 195.0 KiB. After the operation, additional 1.0 MiB will be used. 
Continue? [y/n/?] (y): n 

System 2: (Не работает)

В этой системе RPM не получает установлен, поскольку Zypper не в состоянии решить эту зависимость.

linux-g33k:~/Desktop/RPMS # zypper install Company-hardening-1.0-1.noarch.rpm 
Loading repository data... 
Reading installed packages... 
Resolving package dependencies... 

Problem: nothing provides openscap-engine-sce >= 1.2.5-2 needed by Company-hardening-1.0-1.noarch 
Solution 1: do not install Company-hardening-1.0-1.noarch 
Solution 2: break Company-hardening-1.0-1.noarch by ignoring some of its dependencies 

Choose from above solutions by number or cancel [1/2/c] (c): c 

Обратите внимание, что обе системы имеют одинаковую версию zypper. Я знаю, это может быть простой и глупый вопрос. :) Это может быть из-за некоторых различий в репозитории.

Спасибо, Hemant

ответ

1

Это означает, что вы не одни и те же репозиториев активированные на обеих машинах. Сравнение вывода

zypper lr -u 

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