Subscription Asset Manager (SAM) Services do not start when katello-configure org name has special characters

Solution Verified - Updated -

Issue

  • When using special characters within the --org= organization name during the katello-configure configuration step for Subscription Asset Manager (SAM) 1.4, services do not start correctly and the web UI does not show the 'Organizations' menu item.
[~]# katello-service status
tomcat6 (pid 7307) is running...                           [  OK  ]
httpd (pid  7395) is running...
mongod (pid  7423) is running...
thumbslug (pid  7468) is running...
elasticsearch (pid  7498) is running...
katello (7579) is running.
katello (7596) is running.
delayed_job is not running.
delayed_job_monitor is not running.

The following type of errors are seen within /var/log/katello/katello-configure-<date>/main.log:

# grep -is 'error' /var/log/katello/katello-configure-20140610-111857/main.log
140610-11:21:19 Error: /usr/bin/ruby193-rake seed_with_logging --trace --verbose > /var/log/katello/katello-configure/db_seed.log 2>&1 && touch /var/lib/katello/db_seed_done returned 1 instead of one of [0]
140610-11:21:19 Error: /Stage[main]/Katello::Config/Exec[katello_seed_db]/returns: change from notrun to 0 failed: /usr/bin/ruby193-rake seed_with_logging --trace --verbose > /var/log/katello/katello-configure/db_seed.log 2>&1 && touch /var/lib/katello/db_seed_done returned 1 instead of one of [0]

Environment

  • Subscription Asset Manager 1.4
  • katello-configure-1.4.5-1.el6sam.noarch

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content