Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 759277 - RHEL 6.1 and RHEL 6.2 Repositories in Same Exported Template
Summary: RHEL 6.1 and RHEL 6.2 Repositories in Same Exported Template
Keywords:
Status: CLOSED DUPLICATE of bug 796239
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Management
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: Lukas Zapletal
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks: katello-blockers
TreeView+ depends on / blocked
 
Reported: 2011-12-01 21:13 UTC by scollier
Modified: 2013-03-27 20:40 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-06 13:26:59 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description scollier 2011-12-01 21:13:25 UTC
Description of problem:

When I export a template from Katello for RHEL 6.1, I expect that the template will only have RHEL 6.1 repositories in it.  Same for RHEL 6.2, I expect that the template will only have 6.2 repositories in it.

Katello is creating one repository with 6.2 and 6.2 repos in it.


Version-Release number of selected component (if applicable):

Red Hat Enterprise Linux Server release 6.1 (Santiago)
Linux cf-se2.cloud.lab.eng.bos.redhat.com 2.6.32-131.17.1.el6.x86_64 #1 SMP Thu Sep 29 10:24:25 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
PyYAML-3.09-14.el6_1.x86_64
facter-1.5.9-1.el6.noarch
js-1.70-12.el6_0.x86_64
mongodb-1.6.4-3.el6_0.x86_64
mongodb-server-1.6.4-3.el6_0.x86_64
puppet-2.6.11-1.el6_1.noarch
pymongo-1.9-8.el6_1.x86_64
katello-0.1.111-2.el6.x86_64
katello-all-0.1.111-2.el6.x86_64
katello-cli-0.1.13-1.el6.noarch
katello-configure-0.1.16-2.el6.noarch


How reproducible:
always

Steps to Reproduce:
1. create new organization
2. create dev / test / prod environments
3. change to new environment
4. upload manifest to Red Hat provider
5. enable RHEL 6.1 / 6.2 x86_64, supplementary, optional, base repos
6. synchronize the repos
7. create system template (add packages)
8. save system template via system engine UI
  
Actual results:

Get both 6.1 and 6.2 repos in template

Expected results:

only have one or the other

Additional info:

Comment 1 Sachin Ghai 2011-12-29 09:28:08 UTC
I faced similar issue with latest katello build:

[root@dhcp201-197 ~]# rpm -qa | grep katello-0
katello-0.1.155-1.el6.noarch


I imported simple Nov's manifest and synced rhel6.1 and rhel6.2 repos and then later generated a system template. This includes both repos of rhel6.1 as wellas rhel6.2


The generated template attached herewith:


[root@sghai NotBackedUp]# xmllint --recover --format rhel61-Locker-export.xml 
<?xml version="1.0" encoding="UTF-8"?>
<template>
  <name>rhel61</name>
  <os>
    <name>RHEL-6</name>
    <version>1</version>
    <arch>x86_64</arch>
    <install type="url">
      <url>http://dhcp201-197.englab.pnq.redhat.com/pulp/ks/ACME_Corporation/Locker/content/dist/rhel/server/6/6.1/x86_64/os/</url>
    </install>
    <rootpw>redhat</rootpw>
  </os>
  <description/>
  <packages/>
  <repositories>
    <repository name="Red Hat Enterprise Linux 6 Server RPMs 62 x86_64">
      <url>https://dhcp201-197.englab.pnq.redhat.com/pulp/repos/ACME_Corporation/Locker/content/dist/rhel/server/6/6.2/x86_64/os</url>
      <persisted>No</persisted>
      <clientcert>-----BEGIN CERTIFICATE-----
MIIF9jCCBV+gAwIBAgIIQqQU0VJyMlEwDQYJKoZIhvcNAQEFBQAwSzEqMCgGA1UE
AwwhZGhjcDIwMS0xOTcuZW5nbGFiLnBucS5yZWRoYXQuY29tMQswCQYDVQQGEwJV
UzEQMA4GA1UEBwwHUmFsZWlnaDAgFw0xMTEyMjcwOTQ5MjdaGA8yMTExMTIyNzA5
NDkyN1owKzEpMCcGA1UEAxMgOGFjMTQ5NDUzNDdhNGMwNzAxMzQ3ZWVjYzI4ZTAw
NjQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHv/az6w53mWRzzhL6
FGA0Z3PHj1eJEskSTpWn0v3GRkIN+dxkOn+jSQjCovXWDTiw6cG+8kf7uBOZxLN4
fIfYNALTpI7JvoeS02wYJVWayCNhh8xhL3Dz9RCcvHf76Jn3L88sGlPnLidPbenr
ehr5smC+s929qEplrsKvj89pXqf3x/aOjUN1NcqtqepUma0mxYj8EkGh+4L9b1k7
bQNPBaDUu4kg3f+3fYYCnstNUJsCEZTOelNBKvJiZg1QfZb3XxYbgk2WJvl0vhw3
VFy5DluN/En0KQmYj0b/EtUa7385EjIPtshuntGHc37L5UswgxQNctI0mR8n08rv
+kUzAgMBAAGjggN7MIIDdzARBglghkgBhvhCAQEEBAMCBaAwCwYDVR0PBAQDAgSw
MHsGA1UdIwR0MHKAFB1uXyEBTKXDtkavZ2xhq13FlA/qoU+kTTBLMSowKAYDVQQD
DCFkaGNwMjAxLTE5Ny5lbmdsYWIucG5xLnJlZGhhdC5jb20xCzAJBgNVBAYTAlVT
MRAwDgYDVQQHDAdSYWxlaWdoggkA7MyJm9IcjmowHQYDVR0OBBYEFActGSHZovvq
7mJHoSl9iDRkoaKKMBMGA1UdJQQMMAoGCCsGAQUFBwMCMDQGECsGAQQBkggJAabH
97LQEwEEIAweQUNNRV9Db3Jwb3JhdGlvbl91ZWJlcl9wcm9kdWN0MBYGECsGAQQB
kggJAabH97LQEwMEAgwAMBYGECsGAQQBkggJAabH97LQEwIEAgwAMBkGECsGAQQB
kggJAqbH97LUaAEEBQwDeXVtMCQGESsGAQQBkggJAqbH97LUaAEBBA8MDXVlYmVy
X2NvbnRlbnQwMgYRKwYBBAGSCAkCpsf3stRoAQIEHQwbMTMyNDk3OTM2NTkwN191
ZWJlcl9jb250ZW50MB0GESsGAQQBkggJAqbH97LUaAEFBAgMBkN1c3RvbTAoBhEr
BgEEAZIICQKmx/ey1GgBBgQTDBEvQUNNRV9Db3Jwb3JhdGlvbjAXBhErBgEEAZII
CQKmx/ey1GgBBwQCDAAwGAYRKwYBBAGSCAkCpsf3stRoAQgEAwwBMTAuBgorBgEE
AZIICQQBBCAMHkFDTUVfQ29ycG9yYXRpb25fdWViZXJfcHJvZHVjdDAwBgorBgEE
AZIICQQCBCIMIDhhYzE0OTQ1MzQ3YTRjMDcwMTM0N2VlY2IyNTQwMDYwMB0GCisG
AQQBkggJBAMEDwwNMTMyNDk3OTM2NTkwNzARBgorBgEEAZIICQQFBAMMATEwJAYK
KwYBBAGSCAkEBgQWDBQyMDExLTEyLTI3VDA5OjQ5OjI3WjAkBgorBgEEAZIICQQH
BBYMFDIxMTEtMTItMjdUMDk6NDk6MjdaMBEGCisGAQQBkggJBAwEAwwBMDARBgor
BgEEAZIICQQOBAMMATAwEQYKKwYBBAGSCAkECwQDDAExMDQGCisGAQQBkggJBQEE
JgwkYTY3YjM3ZmEtMDA3OS00ZTg5LWI2MjUtYjkxZmQwYzIxNjM5MA0GCSqGSIb3
DQEBBQUAA4GBABytXY3NfGCkuSPS0rclGSQn+9ZVLu0jKnzdUFxsf9DuGaCsgQGD
2MhOIyQxFokBw0sxZ1dxlvc0izFc9VDMBAyDnnU9RDm1aCqEszTaIhurAkoSkjr4
xbYtdHpoQX1F/QwGmYOe3cdtx6W+TnPOGuwKCN7TUxaRNIahMaXbABpE
-----END CERTIFICATE-----
</clientcert>
      <clientkey>-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAx7/2s+sOd5lkc84S+hRgNGdzx49XiRLJEk6Vp9L9xkZCDfnc
ZDp/o0kIwqL11g04sOnBvvJH+7gTmcSzeHyH2DQC06SOyb6HktNsGCVVmsgjYYfM
YS9w8/UQnLx3++iZ9y/PLBpT5y4nT23p63oa+bJgvrPdvahKZa7Cr4/PaV6n98f2
jo1DdTXKranqVJmtJsWI/BJBofuC/W9ZO20DTwWg1LuJIN3/t32GAp7LTVCbAhGU
znpTQSryYmYNUH2W918WG4JNlib5dL4cN1RcuQ5bjfxJ9CkJmI9G/xLVGu9/ORIy
D7bIbp7Rh3N+y+VLMIMUDXLSNJkfJ9PK7/pFMwIDAQABAoIBAQCyW0/Xeu0iEY9G
cB01u3fjkvQonm9U77cmZ5Dtl1IN9rIIdLA7tpg9nnr6ADRuesPCBBeBfiiUNNsb
lC2ESf2qKVbUz7zHmx7HFY0RSlTTrh0Zev4dURUUYCADM64W+qxvsPrVsHR2mhlz
rPsPzanEh2gnH8fBD0HO5WrlBA35UH3o9mfwW6ox7P+q3B6N17DMRYUoBzTXBK8/
F9rgovjPoKUIi09UOpPA16VtXOuDzrNhkaOUO6Hwp1UeSGJsJQY22edYkpV+bW3e
NoExoS4sytfxbQbbse2i7r9OnWWn+0GHPhXWpv9QgZJV/siC1ljsHOzXZb5yeSLT
LYYRrckxAoGBAOKKmh6tVDmhvNpCw4gInEM8eEt0XSxAFvIfBSBd/tIuOP7lzatd
dvVMquG5Td9cNvJYOXZSJNR3fOkKdhlwoxzU0eYS6xGjpjT8Ta0g3z5HhbJdwroE
zIZ6WsIR3jPMSTKzxBNaziGw5It53dZJlrIqX9HDUQrxZe44tE523549AoGBAOG5
fYd+yxTp1K3ITRriUCMNvE7tDPNNZRyQO9vkJpJFRPgymIrP075uTscWVx8Ek1dG
YoNFZk+Zzllk09HxF53cB80uJMhK7foLfU6VPD1YvgDHI8icWhmqeX11FNVcQn8C
92QGeejl2UTtIMWuav/fJp+Q5RfIXktCgPDaWJgvAoGAGD3msiOwIJ6rG9wLGnJ5
bkR5RvHDyqltCynAna8RRqKFnNkwggb1ZNh4bMEskRtIEfTY6U1u/YFvz2w8KQrB
maM4dttNZkzRy1e4ZC9hVEPJDcY0wT0kObu8HIpW8coJhzBvafbMmhRY0IgQ8g5b
3uLj8AlrkbU1SCGvQbo8wa0CgYEA2JZHYM/ExVho/icH9RfalQgE/CZxGrPUpUew
aBnO+OMGfrDttaQdJMhrRpSlG9okFsYumI7q0M5gNV6N8RBI/Ou3gKUaHiXnmtmT
bue7WZHhHpX2O/PqcF4nHL5PMzrHg1+xSYT9TP/fLkfp/kSR3tqcENfTOrLD56r0
Vibsg3kCgYB2XflB9vkgvwEra+ArxQ++gDyMxQLr7NJrPC6hkVBxcLKewu9CZ0sj
KIC08HvUBEZePbOMiBtDEP8XDcW2r8YYA5cAT5IRKbKsMAedNXucScndvmitKuzU
Ol4+LATFIGX0inM0v0jpqFIqJSsmp4OQv/fvZaB177VaCOaYqDK5Dw==
-----END RSA PRIVATE KEY-----
</clientkey>
    </repository>
    <repository name="Red Hat Enterprise Linux 6 Server RPMs 61 x86_64">
      <url>https://dhcp201-197.englab.pnq.redhat.com/pulp/repos/ACME_Corporation/Locker/content/dist/rhel/server/6/6.1/x86_64/os</url>
      <persisted>No</persisted>
      <clientcert>-----BEGIN CERTIFICATE-----
MIIF9jCCBV+gAwIBAgIIQqQU0VJyMlEwDQYJKoZIhvcNAQEFBQAwSzEqMCgGA1UE
AwwhZGhjcDIwMS0xOTcuZW5nbGFiLnBucS5yZWRoYXQuY29tMQswCQYDVQQGEwJV
UzEQMA4GA1UEBwwHUmFsZWlnaDAgFw0xMTEyMjcwOTQ5MjdaGA8yMTExMTIyNzA5
NDkyN1owKzEpMCcGA1UEAxMgOGFjMTQ5NDUzNDdhNGMwNzAxMzQ3ZWVjYzI4ZTAw
NjQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHv/az6w53mWRzzhL6
FGA0Z3PHj1eJEskSTpWn0v3GRkIN+dxkOn+jSQjCovXWDTiw6cG+8kf7uBOZxLN4
fIfYNALTpI7JvoeS02wYJVWayCNhh8xhL3Dz9RCcvHf76Jn3L88sGlPnLidPbenr
ehr5smC+s929qEplrsKvj89pXqf3x/aOjUN1NcqtqepUma0mxYj8EkGh+4L9b1k7
bQNPBaDUu4kg3f+3fYYCnstNUJsCEZTOelNBKvJiZg1QfZb3XxYbgk2WJvl0vhw3
VFy5DluN/En0KQmYj0b/EtUa7385EjIPtshuntGHc37L5UswgxQNctI0mR8n08rv
+kUzAgMBAAGjggN7MIIDdzARBglghkgBhvhCAQEEBAMCBaAwCwYDVR0PBAQDAgSw
MHsGA1UdIwR0MHKAFB1uXyEBTKXDtkavZ2xhq13FlA/qoU+kTTBLMSowKAYDVQQD
DCFkaGNwMjAxLTE5Ny5lbmdsYWIucG5xLnJlZGhhdC5jb20xCzAJBgNVBAYTAlVT
MRAwDgYDVQQHDAdSYWxlaWdoggkA7MyJm9IcjmowHQYDVR0OBBYEFActGSHZovvq
7mJHoSl9iDRkoaKKMBMGA1UdJQQMMAoGCCsGAQUFBwMCMDQGECsGAQQBkggJAabH
97LQEwEEIAweQUNNRV9Db3Jwb3JhdGlvbl91ZWJlcl9wcm9kdWN0MBYGECsGAQQB
kggJAabH97LQEwMEAgwAMBYGECsGAQQBkggJAabH97LQEwIEAgwAMBkGECsGAQQB
kggJAqbH97LUaAEEBQwDeXVtMCQGESsGAQQBkggJAqbH97LUaAEBBA8MDXVlYmVy
X2NvbnRlbnQwMgYRKwYBBAGSCAkCpsf3stRoAQIEHQwbMTMyNDk3OTM2NTkwN191
ZWJlcl9jb250ZW50MB0GESsGAQQBkggJAqbH97LUaAEFBAgMBkN1c3RvbTAoBhEr
BgEEAZIICQKmx/ey1GgBBgQTDBEvQUNNRV9Db3Jwb3JhdGlvbjAXBhErBgEEAZII
CQKmx/ey1GgBBwQCDAAwGAYRKwYBBAGSCAkCpsf3stRoAQgEAwwBMTAuBgorBgEE
AZIICQQBBCAMHkFDTUVfQ29ycG9yYXRpb25fdWViZXJfcHJvZHVjdDAwBgorBgEE
AZIICQQCBCIMIDhhYzE0OTQ1MzQ3YTRjMDcwMTM0N2VlY2IyNTQwMDYwMB0GCisG
AQQBkggJBAMEDwwNMTMyNDk3OTM2NTkwNzARBgorBgEEAZIICQQFBAMMATEwJAYK
KwYBBAGSCAkEBgQWDBQyMDExLTEyLTI3VDA5OjQ5OjI3WjAkBgorBgEEAZIICQQH
BBYMFDIxMTEtMTItMjdUMDk6NDk6MjdaMBEGCisGAQQBkggJBAwEAwwBMDARBgor
BgEEAZIICQQOBAMMATAwEQYKKwYBBAGSCAkECwQDDAExMDQGCisGAQQBkggJBQEE
JgwkYTY3YjM3ZmEtMDA3OS00ZTg5LWI2MjUtYjkxZmQwYzIxNjM5MA0GCSqGSIb3
DQEBBQUAA4GBABytXY3NfGCkuSPS0rclGSQn+9ZVLu0jKnzdUFxsf9DuGaCsgQGD
2MhOIyQxFokBw0sxZ1dxlvc0izFc9VDMBAyDnnU9RDm1aCqEszTaIhurAkoSkjr4
xbYtdHpoQX1F/QwGmYOe3cdtx6W+TnPOGuwKCN7TUxaRNIahMaXbABpE
-----END CERTIFICATE-----
</clientcert>
      <clientkey>-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAx7/2s+sOd5lkc84S+hRgNGdzx49XiRLJEk6Vp9L9xkZCDfnc
ZDp/o0kIwqL11g04sOnBvvJH+7gTmcSzeHyH2DQC06SOyb6HktNsGCVVmsgjYYfM
YS9w8/UQnLx3++iZ9y/PLBpT5y4nT23p63oa+bJgvrPdvahKZa7Cr4/PaV6n98f2
jo1DdTXKranqVJmtJsWI/BJBofuC/W9ZO20DTwWg1LuJIN3/t32GAp7LTVCbAhGU
znpTQSryYmYNUH2W918WG4JNlib5dL4cN1RcuQ5bjfxJ9CkJmI9G/xLVGu9/ORIy
D7bIbp7Rh3N+y+VLMIMUDXLSNJkfJ9PK7/pFMwIDAQABAoIBAQCyW0/Xeu0iEY9G
cB01u3fjkvQonm9U77cmZ5Dtl1IN9rIIdLA7tpg9nnr6ADRuesPCBBeBfiiUNNsb
lC2ESf2qKVbUz7zHmx7HFY0RSlTTrh0Zev4dURUUYCADM64W+qxvsPrVsHR2mhlz
rPsPzanEh2gnH8fBD0HO5WrlBA35UH3o9mfwW6ox7P+q3B6N17DMRYUoBzTXBK8/
F9rgovjPoKUIi09UOpPA16VtXOuDzrNhkaOUO6Hwp1UeSGJsJQY22edYkpV+bW3e
NoExoS4sytfxbQbbse2i7r9OnWWn+0GHPhXWpv9QgZJV/siC1ljsHOzXZb5yeSLT
LYYRrckxAoGBAOKKmh6tVDmhvNpCw4gInEM8eEt0XSxAFvIfBSBd/tIuOP7lzatd
dvVMquG5Td9cNvJYOXZSJNR3fOkKdhlwoxzU0eYS6xGjpjT8Ta0g3z5HhbJdwroE
zIZ6WsIR3jPMSTKzxBNaziGw5It53dZJlrIqX9HDUQrxZe44tE523549AoGBAOG5
fYd+yxTp1K3ITRriUCMNvE7tDPNNZRyQO9vkJpJFRPgymIrP075uTscWVx8Ek1dG
YoNFZk+Zzllk09HxF53cB80uJMhK7foLfU6VPD1YvgDHI8icWhmqeX11FNVcQn8C
92QGeejl2UTtIMWuav/fJp+Q5RfIXktCgPDaWJgvAoGAGD3msiOwIJ6rG9wLGnJ5
bkR5RvHDyqltCynAna8RRqKFnNkwggb1ZNh4bMEskRtIEfTY6U1u/YFvz2w8KQrB
maM4dttNZkzRy1e4ZC9hVEPJDcY0wT0kObu8HIpW8coJhzBvafbMmhRY0IgQ8g5b
3uLj8AlrkbU1SCGvQbo8wa0CgYEA2JZHYM/ExVho/icH9RfalQgE/CZxGrPUpUew
aBnO+OMGfrDttaQdJMhrRpSlG9okFsYumI7q0M5gNV6N8RBI/Ou3gKUaHiXnmtmT
bue7WZHhHpX2O/PqcF4nHL5PMzrHg1+xSYT9TP/fLkfp/kSR3tqcENfTOrLD56r0
Vibsg3kCgYB2XflB9vkgvwEra+ArxQ++gDyMxQLr7NJrPC6hkVBxcLKewu9CZ0sj
KIC08HvUBEZePbOMiBtDEP8XDcW2r8YYA5cAT5IRKbKsMAedNXucScndvmitKuzU
Ol4+LATFIGX0inM0v0jpqFIqJSsmp4OQv/fvZaB177VaCOaYqDK5Dw==
-----END RSA PRIVATE KEY-----
</clientkey>
    </repository>
  </repositories>
</template>

Comment 2 Lukas Zapletal 2012-01-20 15:59:50 UTC
Interesting, so if I understand correctly, you have created one template with two products in it, right?

In this case you need to create two templates, one for 61 and one for 62.

But I will test this scenario, we should allow only one product with distribution in a template, not more.

Comment 3 Sachin Ghai 2012-01-23 09:26:40 UTC
I synced rhel6.1 and rhel6.2. Then created one template and added rhel6.1. 

However repository for rhel6.2 automatically got added after adding rhel6.1 product.

Comment 4 Justin Sherrill 2012-03-02 16:41:02 UTC
I think you all are seeing this bug:

https://bugzilla.redhat.com/show_bug.cgi?id=796239

Basically all repos in a product are added to a template if you select the product, so adding a product to a template is worthless, you need to add repos individually.  We decided at this point just to remove the ability to add products, and force the user to add individual repos.  

The problem is that rhel 6.1 and 6.2 are all the same product, so adding the rhel product really makes no sense without being able to limit it further.  In that bug i disabled this in the UI and opened another bug for the cli/api:

https://bugzilla.redhat.com/show_bug.cgi?id=799149


Is the above sufficient to close this bz as a duplicate?

Comment 5 scollier 2012-03-05 20:01:47 UTC
yes, i'll start following the other bz.

Comment 6 Justin Sherrill 2012-03-06 13:26:59 UTC
thanks scott, closing then.

*** This bug has been marked as a duplicate of bug 796239 ***


Note You need to log in before you can comment on or make changes to this bug.