Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1318137 - Increase CDN URL characters length (>255) to contain ISS exported directory path
Increase CDN URL characters length (>255) to contain ISS exported directory path
Status: CLOSED ERRATA
Product: Red Hat Satellite 6
Classification: Red Hat
Component: Settings (Show other bugs)
6.2.0
Unspecified Unspecified
unspecified Severity high (vote)
: Beta
: Unused
Assigned To: Chris Duryee
Katello QA List
http://projects.theforeman.org/issues...
: Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2016-03-16 03:35 EDT by Jitendra Yejare
Modified: 2016-07-27 05:06 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-07-27 05:06:55 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Screenshot Attached (139.80 KB, image/png)
2016-03-16 03:35 EDT, Jitendra Yejare
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
Foreman Issue Tracker 14329 None None None 2016-04-22 11:10 EDT
Red Hat Product Errata RHBA-2016:1500 normal SHIPPED_LIVE Red Hat Satellite 6.2 Base Libraries 2016-07-27 08:24:38 EDT

  None (edit)
Description Jitendra Yejare 2016-03-16 03:35:53 EDT
Created attachment 1136878 [details]
Screenshot Attached

Description of problem:
The error [An error occurred saving the URL: Validation failed: Repository url is too long (maximum is 255 characters)] while updating CDN URL for ISS exported directory path having more than 255 characters.
E.g: http://qeblade36.rhq.lab.eng.bos.redhat.com/pub/export/Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Virtualization_Agents_for_RHEL_6_Server_RPMs_x86_64_6Server/Default_Organization/Library/content/dist/rhel/server/6/6Server/x86_64/rhev-agent/3/os/

Version-Release number of selected component (if applicable):
Satellite 6.2 Snap 3

How reproducible:
Always

Steps to Reproduce:
1. In upstream satellite, Export a redhat repository which path should have more than 255 characters.
2. In downstream satellite, Attempt to update CDN URL in subscription page with exported directory location of step1 which has more that 255 characters.
Note: Example provided in description.

Actual results:
The following error is raised by CDN URL:
An error occurred saving the URL: Validation failed: Repository url is too long (maximum is 255 characters)

Expected results:
Increase the length of CDN URL to contain url having more that 255 chars.

Additional info:
Comment 2 Chris Duryee 2016-03-23 10:32:03 EDT
The patch will update this to 1024 char.

For the test data given in comment #0, typically you'd want to use "http://qeblade36.rhq.lab.eng.bos.redhat.com/pub/export/Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Virtualization_Agents_for_RHEL_6_Server_RPMs_x86_64_6Server/Default_Organization/Library/", so the "content/dist..." part gets appended to the end.
Comment 3 Bryan Kearney 2016-03-23 12:04:16 EDT
Upstream bug component is Settings
Comment 4 Bryan Kearney 2016-03-23 16:04:17 EDT
Moving to POST since upstream bug http://projects.theforeman.org/issues/14329 has been closed
-------------
Chris Duryee
Applied in changeset commit:katello|16ed3162f23415fe2184deee616036626fbce3a8.
Comment 6 Jitendra Yejare 2016-03-31 03:39:41 EDT
Verified this in Sat 6.2 snap 6.0.

The issue is no more reproducible and fixed.

I see the CDN URL is taking more than 255 characters and not throwing any error.

So changing the status as Verified.
Comment 9 errata-xmlrpc 2016-07-27 05:06:55 EDT
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.

https://access.redhat.com/errata/RHBA-2016:1500

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