Katello 1.4 Upgrade Failure
by Jason Frisvold
Hi!
I'm looking at Katello 1.4 right now and I've run into an issue
upgrading my server. The katello-upgrade script is complaining that it
did not return zero and suggests I try again. I did just that and....
it gave me the same answer.
I am seeing a few errors in the logs. First is this :
10/24/13 20:32:03 Applying migration
pulp_rpm.migrations.0007_inventoried_custom_metadata failed. See log
for details.
10/24/13 20:32:03 2013-10-24 20:32:03,406 db:CRITICAL: Applying
migration pulp_rpm.migrations.0007_inventoried_custom_metadata failed.
10/24/13 20:32:03 2013-10-24 20:32:03,407 db:CRITICAL: [Errno 2] No such
file or directory:
'/var/lib/pulp/working/repos/Undrground-centos6-6_os_x86_64/importers/isos/x86_64/CentOS-6.4-x86_64-netinstall.iso'
10/24/13 20:32:03 2013-10-24 20:32:03,407 db:CRITICAL: Traceback (most
recent call last):
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp/server/db/manage.py", line 79, in
migrate_database
10/24/13 20:32:03 update_current_version=not options.test)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp/server/db/migrate/models.py",
line 161, in apply_migration
10/24/13 20:32:03 migration.migrate()
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 43, in migrate
10/24/13 20:32:03 inventory_custom_metadata()
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 55, in inventory_custom_metadata
10/24/13 20:32:03 migrate_repo(repo)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 100, in migrate_repo
10/24/13 20:32:03 content_unit = create_content_unit(ftype_data,
relative_path)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 128, in create_content_unit
10/24/13 20:32:03 unit_data['_storage_path'] =
get_content_storage_path(relative_path)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 143, in get_content_storage_path
10/24/13 20:32:03 fix_owner(storage_dir)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 161, in fix_owner
10/24/13 20:32:03 _recursive_fix_owner(start_path)
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 159, in _recursive_fix_owner
10/24/13 20:32:03 _recursive_fix_owner(os.path.join(path, c))
10/24/13 20:32:03 File
"/usr/lib/python2.6/site-packages/pulp_rpm/migrations/0007_inventoried_custom_metadata.py",
line 154, in _recursive_fix_owner
10/24/13 20:32:03 os.chown(path, apache_uid, apache_gid)
10/24/13 20:32:03 OSError: [Errno 2] No such file or directory:
'/var/lib/pulp/working/repos/Undrground-centos6-6_os_x86_64/importers/isos/x86_64/CentOS-6.4-x86_64-netinstall.iso'
It seems to be complaining about the absence of that file. However,
it's there :
$ ls -la
/var/lib/pulp/working/repos/Undrground-centos6-6_os_x86_64/importers/isos/x86_64/CentOS-6.4-x86_64-netinstall.iso
lrwxrwxrwx. 1 apache apache 122 Jul 10 10:01
/var/lib/pulp/working/repos/Undrground-centos6-6_os_x86_64/importers/isos/x86_64/CentOS-6.4-x86_64-netinstall.iso
->
../../../../../../../../../../content/distribution/ks-CentOS-6.4-x86_64/../../isos/x86_64/CentOS-6.4-x86_64-netinstall.iso
There's also another error in the changesets :
10/24/13 20:24:45 Starting step Migrate candlepin database
10/24/13 20:24:56 Migrating candlepin database
10/24/13 20:24:56 INFO 10/24/13 8:24 PM:liquibase: Successfully acquired
change log lock
10/24/13 20:24:56 INFO 10/24/13 8:24 PM:liquibase: Reading from
databasechangelog
10/24/13 20:24:56 INFO 10/24/13 8:24 PM:liquibase: Reading from
databasechangelog
10/24/13 20:24:56 INFO 10/24/13 8:24 PM:liquibase: Marking ChangeSet:
db/changelog/20130315171104-migrate-upstream-uuid.xml::20130315171104-1::jesusr::(Checksum:
3:0f47c338be7288047c4f8070fb5f8c3b) ran despite precondition failure due
to onFail='MARK_RAN':
10/24/13 20:24:56 db/changelog/changelog-update.xml : Column
'upstream_name' does not exist
10/24/13 20:24:56
10/24/13 20:24:56 INFO 10/24/13 8:24 PM:liquibase: Marking ChangeSet:
db/changelog/20130315171104-migrate-upstream-uuid.xml::20130315171104-2::jesusr::(Checksum:
3:912ed8de23dd289344ac372cc4d421c3) ran despite precondition failure due
to onFail='MARK_RAN':
10/24/13 20:24:56 db/changelog/changelog-update.xml : Column
'upstream_name' does not exist
10/24/13 20:24:56
Though the rest of them seem to have run fine. And finally, the last
error is that foreman is not starting :
10/24/13 20:25:34 Starting step Start foreman service
10/24/13 20:25:34 Starting foreman: Starting server on 127.0.0.1:5500 ...
10/24/13 20:25:34 >> Deleting stale PID file tmp/pids/thin.5500.pid
10/24/13 20:25:34 Starting server on 127.0.0.1:5501 ...
10/24/13 20:25:35 >> Deleting stale PID file tmp/pids/thin.5501.pid
10/24/13 20:25:35 [ OK ]
10/24/13 20:31:08 tomcat6 (pid 8990) is running... [ OK ]
10/24/13 20:31:08 httpd (pid 8821) is running...
10/24/13 20:31:08 mongod (pid 8757) is running...
10/24/13 20:31:08 qpidd (pid 8706) is running...
10/24/13 20:31:08 elasticsearch (pid 9084) is running...
10/24/13 20:31:08 Foreman dead but pid file exists
10/24/13 20:31:08 dead but pid file exists
10/24/13 20:31:08 katello is not running.
10/24/13 20:31:08 delayed_job is not running.
10/24/13 20:31:08 delayed_job_monitor is not running.
It appears that maybe there's a / missing from the pid path? I'm not
sure where that's set, though.
Can anyone offer some assistance?
Thanks!
--
---------------------------
Jason 'XenoPhage' Frisvold
xenophage(a)godshell.com
---------------------------
"Any sufficiently advanced magic is indistinguishable from technology.\"
- Niven's Inverse of Clarke's Third Law
10 years, 5 months
Fw: Re[2]: error when running katello-remove.sh
by Jorick Astrego
I tried sending the debug log but the attachment is to large so I put it on our webserver:
http://www.netbulae.eu/debug/katello-debug.tar.gz
<<original message>>
Hi Partha,
Will run the updated remove script after debugging.
The problem I have is the install finishes but the services don't start:
katello-service status
Redirecting to /bin/systemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: active (running) since Mon 2013-10-28 11:16:17 CET; 17min ago
Process: 1948 ExecStop=/usr/sbin/httpd $OPTIONS -k graceful-stop (code=exited, status=0/SUCCESS)
Main PID: 1975 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: name=systemd:/system/httpd.service
├─1975 /usr/sbin/httpd -DFOREGROUND
├─1976 (wsgi:pulp) -DFOREGROUND
├─1977 /usr/sbin/httpd -DFOREGROUND
├─1978 /usr/sbin/httpd -DFOREGROUND
├─1979 /usr/sbin/httpd -DFOREGROUND
├─1980 /usr/sbin/httpd -DFOREGROUND
└─1981 /usr/sbin/httpd -DFOREGROUND
Oct 28 11:16:17 hq-ma01 httpd[1975]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf.d/katello.conf:6
Oct 28 11:16:17 hq-ma01 systemd[1]: Started The Apache HTTP Server.
Oct 28 11:22:37 hq-ma01 systemd[1]: Started The Apache HTTP Server.
Redirecting to /bin/systemctl status mongod.service
mongod.service - High-performance, schema-free document-oriented database
Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled)
Active: active (running) since Mon 2013-10-28 11:16:05 CET; 17min ago
Main PID: 1809 (mongod)
CGroup: name=systemd:/system/mongod.service
└─1809 /usr/bin/mongod --quiet -f /etc/mongodb.conf run
Oct 28 11:16:05 hq-ma01 mongod[1807]: about to fork child process, waiting until server is ready for connections.
Oct 28 11:16:05 hq-ma01 mongod[1807]: forked process: 1809
Oct 28 11:16:05 hq-ma01 mongod[1807]: all output going to: /var/log/mongodb/mongodb.log
Oct 28 11:16:05 hq-ma01 mongod[1807]: log file [/var/log/mongodb/mongodb.log] exists; copied to temporary file [/var/log/mongodb/mongodb.log.2013-10-28T10-16-05]
Oct 28 11:16:05 hq-ma01 mongod[1807]: child process started successfully, parent exiting
Oct 28 11:16:05 hq-ma01 systemd[1]: Started High-performance, schema-free document-oriented database.
Oct 28 11:22:37 hq-ma01 systemd[1]: Started High-performance, schema-free document-oriented database.
Redirecting to /bin/systemctl status qpidd.service
qpidd.service - An AMQP message broker daemon.
Loaded: loaded (/usr/lib/systemd/system/qpidd.service; enabled)
Active: active (running) since Mon 2013-10-28 11:16:13 CET; 17min ago
Docs: man:qpidd(1)
http://qpid.apache.org/
Main PID: 1934 (qpidd)
CGroup: name=systemd:/system/qpidd.service
└─1934 /usr/sbin/qpidd --config /etc/qpid/qpidd.conf
Oct 28 11:16:13 hq-ma01 systemd[1]: Started An AMQP message broker daemon..
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Security] notice SSL plugin not enabled, you must set --ssl-cert-db to enable it.
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Store] notice Journal "TplStore": Created
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Store] notice Store module initialized; store-dir=/var/lib/qpidd/.qpidd
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Store] warning Message store plugin: No storage providers available.
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Network] notice Listening on TCP/TCP6 port 5672
Oct 28 11:16:13 hq-ma01 qpidd[1934]: 2013-10-28 11:16:13 [Broker] notice Broker running
Oct 28 11:22:42 hq-ma01 systemd[1]: Started An AMQP message broker daemon..
elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/rc.d/init.d/elasticsearch)
Active: active (running) since Mon 2013-10-28 11:13:06 CET; 20min ago
CGroup: name=systemd:/system/elasticsearch.service
└─884 /bin/java -Xms256m -Xmx256m -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Delastic...
Oct 28 11:13:06 hq-ma01 runuser[877]: pam_unix(runuser:session): session opened for user elasticsearch by (uid=0)
Oct 28 11:13:06 hq-ma01 systemd[1]: Started LSB: Starts elasticsearch.
Oct 28 11:22:42 hq-ma01 systemd[1]: Started LSB: Starts elasticsearch.
Foremanforeman.service - SYSV: Init script for foreman
Loaded: loaded (/etc/rc.d/init.d/foreman)
Active: active (exited) since Mon 2013-10-28 11:22:43 CET; 10min ago
Process: 2240 ExecStart=/etc/rc.d/init.d/foreman start (code=exited, status=0/SUCCESS)
Oct 28 11:22:42 hq-ma01 foreman[2240]: Starting foreman: Starting server on 127.0.0.1:5500 ...
Oct 28 11:22:43 hq-ma01 foreman[2240]: Starting server on 127.0.0.1:5501 ...
Oct 28 11:22:43 hq-ma01 systemd[1]: Started SYSV: Init script for foreman.
foreman.service - SYSV: Init script for foreman
Loaded: loaded (/etc/rc.d/init.d/foreman)
Active: active (exited) since Mon 2013-10-28 11:22:43 CET; 10min ago
Process: 2240 ExecStart=/etc/rc.d/init.d/foreman start (code=exited, status=0/SUCCESS)
Oct 28 11:22:42 hq-ma01 foreman[2240]: Starting foreman: Starting server on 127.0.0.1:5500 ...
Oct 28 11:22:43 hq-ma01 foreman[2240]: Starting server on 127.0.0.1:5501 ...
Oct 28 11:22:43 hq-ma01 systemd[1]: Started SYSV: Init script for foreman.
katello is not running.
delayed_job is not running.
delayed_job_monitor is not running.
Attached the logfiles and this error gets my attention:
WARNING: Nokogiri was built against LibXML version 2.9.0, but has dynamically loaded 2.9.1
[ERROR] There has been an error when creating the index -- elasticsearch returned:
400 : {"error":"IndexAlreadyExistsException[[katello_changeset] Already exists]","status":400}
[ERROR] There has been an error when creating the index -- elasticsearch returned:
400 : {"error":"IndexAlreadyExistsException[[katello_contentview] Already exists]","status":400}
>> Exiting!
/usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1161:in `async_exec': PG::Error: ERROR: relation "content_view_definition_bases" does not exist (ActiveRecord::StatementInvalid)
LINE 5: WHERE a.attrelid = '"content_view_definition_ba...
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"content_view_definition_bases"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1161:in `exec_no_cache'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:660:in `block in exec_query'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:659:in `exec_query'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1286:in `column_definitions'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:855:in `columns'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/connection_adapters/schema_cache.rb:12:in `block in initialize'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/model_schema.rb:228:in `yield'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/model_schema.rb:228:in `columns'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/model_schema.rb:237:in `columns_hash'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/inheritance.rb:19:in `descends_from_active_record?'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/inheritance.rb:25:in `finder_needs_type_condition?'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/base.rb:455:in `relation'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/scoping/named.rb:37:in `scoped'
from /usr/share/gems/gems/activerecord-3.2.13/lib/active_record/querying.rb:9:in `where'
from /usr/share/katello/app/models/content_view_definition.rb:33:in `<class:ContentViewDefinition>'
from /usr/share/katello/app/models/content_view_definition.rb:13:in `<top (required)>'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:359:in `require_or_load'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:313:in `depend_on'
from /usr/share/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:225:in `require_dependency'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/engine.rb:439:in `block (2 levels) in eager_load!'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/engine.rb:438:in `each'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/engine.rb:438:in `block in eager_load!'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/engine.rb:436:in `each'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/engine.rb:436:in `eager_load!'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/application/finisher.rb:53:in `block in <module:Finisher>'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `instance_exec'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `run'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/initializable.rb:55:in `block in run_initializers'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `each'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `run_initializers'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/application.rb:136:in `initialize!'
from /usr/share/gems/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /usr/share/katello/config/environment.rb:5:in `<top (required)>'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/share/katello/config.ru:3:in `block in <main>'
from /usr/share/gems/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval'
from /usr/share/gems/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize'
from /usr/share/katello/config.ru:1:in `new'
from /usr/share/katello/config.ru:1:in `<main>'
from /usr/share/gems/gems/thin-1.5.0/lib/rack/adapter/loader.rb:33:in `eval'
from /usr/share/gems/gems/thin-1.5.0/lib/rack/adapter/loader.rb:33:in `load'
from /usr/share/gems/gems/thin-1.5.0/lib/thin/controllers/controller.rb:181:in `load_rackup_config'
from /usr/share/gems/gems/thin-1.5.0/lib/thin/controllers/controller.rb:71:in `start'
from /usr/share/gems/gems/thin-1.5.0/lib/thin/runner.rb:187:in `run_command'
from /usr/share/gems/gems/thin-1.5.0/lib/thin/runner.rb:152:in `run!'
from /usr/share/gems/gems/thin-1.5.0/bin/thin:6:in `<top (required)>'
from /usr/share/katello/script/thin:24:in `load'
from /usr/share/katello/script/thin:24:in `<main>'
from caused by: (PG::Error) ERROR: relation "content_view_definition_bases" does not exist
LINE 5: WHERE a.attrelid = '"content_view_definition_ba...
^
from ... skipped 58 lines
-----Original Message-----
> From: "Partha Aji" <paji(a)redhat.com>
> To: katello(a)lists.fedorahosted.org
> Date: 25/10/2013 18:59
> Subject: Re: error when running katello-remove.sh
>
> Hey Jorick,
>
> While we fix the remove data script, can you provide us any information on why it was unsuccessful?
> If the installer errored out somewhere, would it be possible to provide us the logs under /var/log/katello/katello-configure ?
>
>
> Partha
>
> ----- Original Message -----
> > From: "Jorick Astrego" <j.astrego(a)netbulae.eu>
> > To: katello(a)lists.fedorahosted.org
> > Sent: Friday, October 25, 2013 7:20:41 AM
> > Subject: error when running katello-remove.sh
> >
> > Hi,
> >
> > After an unsuccesfull install of katello 1.4 on fedora 19, I try to remove it
> > with the katello-remove.sh script.
> >
> > This script has two errors that prevent it from running:
> >
> > "No Match for argument: tomcat6"
> >
> > and
> >
> > "Error: Trying to remove "systemd", which is protected"
> >
> > Kind regards,
> >
> > Jorick Astrego
> > Netbulae B.V.
> >
> >
> >
> >
> >
> > _______________________________________________
> > katello mailing list
> > katello(a)lists.fedorahosted.org
> > https://lists.fedorahosted.org/mailman/listinfo/katello
> >
> _______________________________________________
> katello mailing list
> katello(a)lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/katello
10 years, 6 months
Katello 1.4 Released!
by Partha Aji
Hello Everyone,
It is with great pleasure that I announce the release of Katello 1.4
(Quadrupel).
* Full release notes can be found here (Please read before installing):
https://fedorahosted.org/katello/wiki/ReleaseNotes14
* For fresh installations, please use steps from:
https://fedorahosted.org/katello/wiki/Install
* To upgrade your installation, please follow steps from:
https://fedorahosted.org/katello/wiki/Upgrade
The download locations are
http://fedorapeople.org/groups/katello/releases/yum/1.4/RHEL/6Server/x86_64/
http://fedorapeople.org/groups/katello/releases/yum/1.4/Fedora/19/x86_64/
with client repositories under:
http://fedorapeople.org/groups/katello/releases/yum/1.4-client/RHEL/6Server/x86_64/
http://fedorapeople.org/groups/katello/releases/yum/1.4-client/Fedora/19/x86_64/
Major features and changes:
* System/Consumer Registration
* Systems can now be registered directly to Library and consume contents available in the library
* No need to promote content, or publish a view to consume content
* Systems will recieve updates as soon as they are synced
* Software update
* Upgraded software stack to Ruby 2.0/Rails 3 for Fedora 19.
* Now using Pulp 2.3
* Puppet - Katello's content management now includes Puppet modules. In Katello 1.4 one can do the following..
* Create a repository
* Sync the repository
* Associate the repository with a content view definition
* Publish a content view from the definition
* Promote the content view to an environment
* Upload puppet modules via cli or web UI
* Checkout https://fedorahosted.org/katello/wiki/Feature/PuppetContent for more details.
* Katello Disconnected - simple tool for syncing Red Hat content to a staging server:
* Checkout https://fedorahosted.org/katello/wiki/GuideKatelloDisconnected
* Package Uploads -
* One can now upload rpms via cli to a repository.
* Other Enhancements
* New User Interface for Systems, Products and more.
* Better integration with Foreman project.
* 320+ bugs fixed
I would like to thank all the users and developers that have helped
contribute to this release!
- Partha Aji
10 years, 6 months
CentOS 5 i386 client
by jesus rodriguez
DONE python-rhsm and subman built.
http://repos.fedorapeople.org/repos/candlepin/subscription-manager/epel-5...
jesus
--
jesus m. rodriguez | jesusr(a)redhat.com
principal software engineer | irc: zeus
red hat systems management | 919.754.4413 (w)
rhce # 805008586930012 | 919.623.0080 (c)
+---------------------------------------------+
| "Those who cannot remember the past |
| are condemned to repeat it." |
| -- George Santayana |
+---------------------------------------------+
10 years, 6 months