Bug 886992
Summary: | redhat.repo is not being created | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | John Sefler <jsefler> |
Component: | subscription-manager | Assignee: | Devan Goodwin <dgoodwin> |
Status: | CLOSED ERRATA | QA Contact: | IDM QE LIST <seceng-idm-qe-list> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.4 | CC: | alikins, bkearney, dgoodwin, huiwang, skallesh, tlavigne |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-02-21 09:03:52 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 771481 |
Description
John Sefler
2012-12-13 18:53:25 UTC
fix for 878820 added the initial check for etc/yum.repos.d (note: no leading /'s, that led to...) fix for 886604 I changed it to check for /etc/yum.repos.d/redhat.repo. (note: that's the repo file, not the repo directory) I meant to change it to check for /etc/yum.repos.d/ Currently, if redhat.repo get's deleted, it wont be recreated. So, if you end up with no /etc/yum.repos.d/redhat.repo, 1.1.14 is kind of broken. There are two ways to do that in more or less normal operations: 1) subscription-manager clean (amongst other things, this rm's /etc/yum.repos.d/redhat.repo) 2) rhsmcertd/rhsmcertd-worker get a valid 410 (GoneException) from candlepin ie, you've unregistered the client from server side Proposed patch will fix those in the next version, but if you do either of above with 1.1.14, you will need to create /etc/yum.repos.d/redhat.repo by hand to get it working again. If you update to 1.1.15+, and then do one of those steps, you are okay. But staying on 1.1.14 and doing that leaves you slightly stranded without the manual intervention. master: commit bc4188c1d22a0be1261534032e6e0337340d3910 Author: Adrian Likins <alikins> Date: Thu Dec 13 14:45:35 2012 -0500 886992: Fix for bad fix for 886604, wrong path for yum repos Previous fixed changed this to check for path to /etc/yum.repos.d/redhat.repo, instead of intended /etc/yum.repos.d *** Bug 887115 has been marked as a duplicate of this bug. *** Marking verified!! [root@dhcp201-196 ~]# subscription-manager version server type: RHN Classic and Red Hat Subscription Management subscription management server: Unknown subscription-manager: 1.1.16-1.el6 python-rhsm: 1.1.8-1.el6 [root@dhcp201-196 ~]# rm /etc/yum.repos.d/redhat.repo rm: cannot remove `/etc/yum.repos.d/redhat.repo': No such file or directory [root@dhcp201-196 ~]# subscription-manager register --username stage_test_12 --serverurl=subscription.rhn.stage.redhat.com:443/subscription --autosubscribe Password: The system has been registered with id: 1936c44e-bf47-44d1-bac9-4a30dd0b539b Installed Product Current Status: Product Name: Red Hat Enterprise Linux Server Status: Subscribed [root@dhcp201-196 ~]# subscription-manager repos --list | grep "Repo Id:" Repo Id: rhel-6-server-sam-source-rpms Repo Id: rhel-6-server-rhev-agent-beta-debug-rpms Repo Id: rhel-6-server-cf-tools-1-source-rpms Repo Id: rhel-6-server-rpms Repo Id: rhel-6-server-cf-tools-1-beta-rpms Repo Id: rhel-6-server-source-rpms Repo Id: rhel-6-server-beta-source-rpms Repo Id: rhel-server-dts-6-rhb-source-rpms Repo Id: rhel-6-server-rhev-agent-source-rpms Repo Id: rhel-6-server-cf-tools-1-debug-rpms Repo Id: rhel-6-server-debug-rpms Repo Id: rhel-6-server-optional-beta-debug-rpms Repo Id: rhel-6-server-supplementary-debuginfo Repo Id: rhel-6-server-cf-tools-1-beta-source-rpms Repo Id: rhel-6-server-sam-beta-debug-rpms Repo Id: rhel-6-server-optional-debug-rpms Repo Id: rhel-6-server-sam-debug-rpms Repo Id: rhel-6-server-supplementary-beta-rpms Repo Id: rhel-6-server-optional-beta-source-rpms Repo Id: rhel-6-server-supplementary-source-rpms Repo Id: rhel-6-server-rhev-agent-beta-rpms Repo Id: rhel-6-server-supplementary-beta-debuginfo Repo Id: rhel-server-dts-6-rhb-rpms Repo Id: rhel-server-dts-6-rhb-debug-rpms Repo Id: rhel-6-server-optional-beta-rpms Repo Id: rhel-6-server-beta-rpms Repo Id: rhel-6-server-optional-source-rpms Repo Id: rhel-6-server-sam-rpms Repo Id: rhel-6-server-rhev-agent-beta-source-rpms Repo Id: rhel-6-server-optional-rpms Repo Id: rhel-6-server-supplementary-beta-source-rpms Repo Id: rhel-6-server-beta-debug-rpms Repo Id: rhel-6-server-sam-beta-rpms Repo Id: rhel-6-server-rhev-agent-debug-rpms Repo Id: rhel-6-server-cf-tools-1-rpms Repo Id: rhel-6-server-sam-beta-source-rpms Repo Id: rhel-6-server-supplementary-rpms Repo Id: rhel-6-server-cf-tools-1-beta-debug-rpms Repo Id: rhel-6-server-rhev-agent-rpms [root@dhcp201-196 ~]# grep manage_repos /etc/rhsm/rhsm.conf manage_repos = 1 [root@dhcp201-196 ~]# yum repolist all Loaded plugins: product-id, rhnplugin, security, subscription-manager This system is receiving updates from Red Hat Subscription Management. rhel-6-server-cf-tools-1-rpms | 2.8 kB 00:00 rhel-6-server-cf-tools-1-rpms/primary_db | 18 kB 00:00 rhel-6-server-rhev-agent-rpms | 2.8 kB 00:00 rhel-6-server-rhev-agent-rpms/primary_db | 8.7 kB 00:00 rhel-6-server-rpms | 3.7 kB 00:00 rhel-6-server-rpms/primary_db | 17 MB 03:25 repo id repo name status beaker Beaker enabled: 31 epel Extra Packages for Enterprise Linux 6 - x86_64 enabled: 8,220 epel-debuginfo Extra Packages for Enterprise Linux 6 - x86_64 - Debug disabled epel-source Extra Packages for Enterprise Linux 6 - x86_64 - Source disabled epel-testing Extra Packages for Enterprise Linux 6 - Testing - x86_64 disabled epel-testing-debuginfo Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Debug disabled epel-testing-source Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source disabled katello Katello Stable enabled: 151 katello-candlepin An open source entitlement management system. enabled: 10 katello-candlepin-source Katello Candlepin source disabled katello-foreman Foreman Community Releases enabled: 54 katello-foreman-source Katello Foreman source disabled katello-pulp Pulp Community Releases enabled: 14 katello-pulp-source Katello Pulp source disabled katello-source Katello Stable Source disabled rhel-6-server-beta-debug-rpms Red Hat Enterprise Linux 6 Server Beta (Debug RPMs) disabled rhel-6-server-beta-rpms Red Hat Enterprise Linux 6 Server Beta (RPMs) disabled rhel-6-server-beta-source-rpms Red Hat Enterprise Linux 6 Server Beta (Source RPMs) disabled rhel-6-server-cf-tools-1-beta-debug-rpms Red Hat CloudForms Tools for RHEL 6 Beta (Debug RPMs) disabled rhel-6-server-cf-tools-1-beta-rpms Red Hat CloudForms Tools for RHEL 6 Beta (RPMs) disabled rhel-6-server-cf-tools-1-beta-source-rpms Red Hat CloudForms Tools for RHEL 6 Beta (Source RPMs) disabled rhel-6-server-cf-tools-1-debug-rpms Red Hat CloudForms Tools for RHEL 6 (Debug RPMs) disabled rhel-6-server-cf-tools-1-rpms Red Hat CloudForms Tools for RHEL 6 (RPMs) enabled: 31 rhel-6-server-cf-tools-1-source-rpms Red Hat CloudForms Tools for RHEL 6 (Source RPMs) disabled rhel-6-server-debug-rpms Red Hat Enterprise Linux 6 Server (Debug RPMs) disabled rhel-6-server-optional-beta-debug-rpms Red Hat Enterprise Linux 6 Server - Optional Beta (Debug RPMs) disabled rhel-6-server-optional-beta-rpms Red Hat Enterprise Linux 6 Server - Optional Beta (RPMs) disabled rhel-6-server-optional-beta-source-rpms Red Hat Enterprise Linux 6 Server - Optional Beta (Source RPMs) disabled rhel-6-server-optional-debug-rpms Red Hat Enterprise Linux 6 Server - Optional (Debug RPMs) disabled rhel-6-server-optional-rpms Red Hat Enterprise Linux 6 Server - Optional (RPMs) disabled rhel-6-server-optional-source-rpms Red Hat Enterprise Linux 6 Server - Optional (Source RPMs) disabled rhel-6-server-rhev-agent-beta-debug-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs) disabled rhel-6-server-rhev-agent-beta-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (RPMs) disabled rhel-6-server-rhev-agent-beta-source-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Source RPMs) disabled rhel-6-server-rhev-agent-debug-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (Debug RPMs) disabled rhel-6-server-rhev-agent-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs) enabled: 12 rhel-6-server-rhev-agent-source-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (Source RPMs) disabled rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) enabled: 8,770 rhel-6-server-sam-beta-debug-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) Beta (Debug RPMs) disabled rhel-6-server-sam-beta-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) Beta (RPMs) disabled rhel-6-server-sam-beta-source-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) Beta (Source RPMs) disabled rhel-6-server-sam-debug-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) (Debug RPMs) disabled rhel-6-server-sam-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) (RPMs) disabled rhel-6-server-sam-source-rpms Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs) disabled rhel-6-server-source-rpms Red Hat Enterprise Linux 6 Server (Source RPMs) disabled rhel-6-server-supplementary-beta-debuginfo Red Hat Enterprise Linux 6 Server - Supplementary Beta (Debug RPMs) disabled rhel-6-server-supplementary-beta-rpms Red Hat Enterprise Linux 6 Server - Supplementary Beta (RPMs) disabled rhel-6-server-supplementary-beta-source-rpms Red Hat Enterprise Linux 6 Server - Supplementary Beta (Source RPMs) disabled rhel-6-server-supplementary-debuginfo Red Hat Enterprise Linux 6 Server - Supplementary (Debug RPMs) disabled rhel-6-server-supplementary-rpms Red Hat Enterprise Linux 6 Server - Supplementary (RPMs) disabled rhel-6-server-supplementary-source-rpms Red Hat Enterprise Linux 6 Server - Supplementary (Source RPMs) disabled rhel-server-dts-6-rhb-debug-rpms Red Hat Developer Toolset RHB Debug RPMs for Red Hat Enterprise Linux 6 Server disabled rhel-server-dts-6-rhb-rpms Red Hat Developer Toolset RHB RPMs for Red Hat Enterprise Linux 6 Server disabled rhel-server-dts-6-rhb-source-rpms Red Hat Developer Toolset RHB Source RPMs for Red Hat Enterprise Linux 6 Server disabled rhel-source Red Hat Enterprise Linux 6Server - x86_64 - Source disabled rhel-source-beta Red Hat Enterprise Linux 6Server Beta - x86_64 - Source disabled rhel-x86_64-server-6 Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64) enabled: 8,778 rhel-x86_64-server-optional-6 RHEL Server Optional (v. 6 64-bit x86_64) enabled: 5,442 repolist: 31,513 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0350.html |