You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Jonathan Hurley (JIRA)" <ji...@apache.org> on 2017/08/30 14:13:00 UTC
[jira] [Created] (AMBARI-21853) Packages Already Installed Cause
Problems When Scoping By New Repo ID Schema
Jonathan Hurley created AMBARI-21853:
----------------------------------------
Summary: Packages Already Installed Cause Problems When Scoping By New Repo ID Schema
Key: AMBARI-21853
URL: https://issues.apache.org/jira/browse/AMBARI-21853
Project: Ambari
Issue Type: Bug
Components: ambari-agent
Affects Versions: 2.6.0
Reporter: Jonathan Hurley
Assignee: Jonathan Hurley
Priority: Blocker
Fix For: 2.6.0
The recent changes in repository creation and management (AMBARI-20871, AMBARI-21719, AMBARI-21398) has caused a regression with previously installed packages. When Ambari goes to install a package (new install, reinstall, etc), we scan the packages in the available and installed repositories.
Using the found packages, we try to match this up with the package from the {{metainfo.xml}} of the component. However, we're now restricting the packages to that of the current repository.
When the packages have already been installed (sysprepp'd clusters, cluster being upgraded from older Ambaris), the repositories have already been named/created and the packages are associated with them. This prevents them from being returned in our above queries.
The temporary workaround here is to scan the {{/etc/yum.repos.d}} directory for repo files which match our current URL or mirrorlist. If found, also include those repos in our scans...
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)