Recommended update for SUSE Cloud 2.0

SUSE Recommended Update: Recommended update for SUSE Cloud 2.0
Announcement ID: SUSE-RU-2013:1893-1
Rating: moderate
References: #823345 #825644 #829047 #831329 #832117 #834203 #838095 #838132 #838419 #839141 #839428 #839573 #839612 #839701 #840243 #840255 #840331 #840561 #841026 #841515 #841855 #841978 #842018 #842050 #842187 #845453 #845813 #847527 #848519
Affected Products:
  • SUSE Cloud 2.0

  • An update that has 29 recommended fixes can now be installed. It includes 11 new package versions.

    Description:


    This consolidated update for SUSE Cloud 2.0 provides the
    following fixes and enhancements:

    crowbar:

    * Do not run rake as root, to avoid permission issues
    later on.
    * Update install-crowbar-native.sh to reflect the
    evolution of the admin node.
    * Try up to 3 times to converge the admin node.
    * Script the creation of an admin network.
    * Initialize the default timezone from the timezone set
    on the admin node. (bnc#840243)
    * Create database for ActiveRecordStore session store.
    (bnc#838095)

    crowbar-barclamp-ceilometer:

    * Mention that Ceilometer is technology preview.
    (bnc#839701)

    crowbar-barclamp-ceph:

    * Improve barclamp description.
    * Mention that Ceph is technology preview. (bnc#839701)

    crowbar-barclamp-cinder:

    * Fix cinder.conf when using manual driver
    configuration. (bnc#842050)
    * Mention that EqualLogic is tech preview. (bnc#839701)
    * Add hook to restore loopback LVM on reboot.
    (bnc#829047)

    crowbar-barclamp-crowbar:

    * Create session store database if it doesn't yet
    exist. In case of a 2.0-GM cloud where session DB support
    wasn't yet part of install-chef-suse.sh (bnc#848519)
    * Fix hardware vendor detection. (bnc#841855)
    * Do not change target_platform when editing allocated
    node.
    * Always show reboot/shutdown, except for admin node.
    (bnc#838419)
    * Update SUSE branding. (bnc#832117, bnc#834203,
    bnc#838132)
    * Avoid some node.save calls that shouldn't be there.
    (bnc#839612)
    * Fix bug with deleted nodes. (bnc#840255)
    * Do not save node on allocate if node is already
    allocated, fixing a race. (bnc#839428)
    * Require rubygem-sqlite3 for ActiveRecord-backed
    session cache.
    * Use ActiveRecordStore as session store. (bnc#838095)
    * Avoid browser password safe dialog in barclamp edit
    forms. (bnc#831329)

    crowbar-barclamp-deployer:

    * Enhance Nic.master for ovs virtual switches.
    (bnc#839141)

    crowbar-barclamp-heat:

    * Mention that Heat is tech preview. (bnc#839701)

    crowbar-barclamp-hyperv:

    * Update to latest setuptools (1.1.5).
    * Update to latest gitversion (95b08f8).
    * Remove set_time recipe. (bnc#841978)

    crowbar-barclamp-ipmi:

    * Add another fix for chef-11 compatibility.
    (bnc#841978)

    crowbar-barclamp-nfs_client:

    * Ignore trailing slashes in mount points. (bnc#842187)

    crowbar-barclamp-nova:

    * Do not use set_time recipe. (bnc#841978)
    * Update hyperv role for recipe-related changes in
    hyperv cookbook.
    * Change vmwareapi_datastore_regex to datastore_regex
    in nova.conf.erb. (bnc#845813)

    crowbar-barclamp-ntp:

    * Fix recipe to run on Windows. (bnc#841978)

    crowbar-barclamp-provisioner:

    * Make ask_on_error flag Boolean. (bnc#841026)
    * Add timeout 100 to first boot to ensure that network
    is up. (bnc#841978)
    * Rework crowbar_join on SUSE. (bnc#838419, bnc#825644)
    * Fix set_state.ps1 to work, fix writing client.rb on
    Windows. (bnc#840561)
    * Fix start order of crowbar_join service. (bnc#847527)
    * Use 64bit curl.exe.

    crowbar-barclamp-network:

    * Reduce local_port_range to not overlap with ports
    used by services. (bnc#839573)
    * Use Nic.master instead of calling separate methods.
    (bnc#839141)

    crowbar-barclamp-swift:

    * Fix logical problem in host comparison. (bnc#841515)
    * Set log_facility for keystoneauth middleware.

    crowbar-barclamp-dns:

    * Don't create invalid bind config.
    * Use forward only option (only with forwarders).
    (bnc#845453)

    openstack-ceilometer:

    * Consume notification from the default queue.
    * Catch exceptions from nova client in poll_and_publish.
    * Fix regressions in unit test merge.

    openstack-cinder:

    * Ensure that qpid connection is closed.
    * Do not reschedule if copy_image_to_volume fails.

    openstack-glance:

    * Fixes Opt types in glance/notifier/notify_kombu.py.

    openstack-keystone:

    * Revoke user tokens when disabling/deleting a project.
    * Use joins instead of multiple lookups in groups sql.
    * Switch to grizzly branch of keystone-hybrid-backend.
    * Fix and test token revocation list API.
    * Set HOME dir correctly for openssl random state
    preservation.
    * Fix RUNDIR in init-script.

    openstack-nova:

    * Fix VMwareVCDriver to support multi-datastore.
    * Set launch_index to right value.
    * VMware: Ensure Quantum networking works with VMware
    drivers.
    * Make nbd reservation thread-safe.
    * Fix Qpid when sending long messages.
    * Fix {attach,detach}_interface() in libvirt.
    * Avoid reflected Neighbour discovery multicast.
    (bnc#823345)

    openstack-quantum:

    * Fix Hyper-V agent unsopported network_type issue.

    rubygem-chef:

    * Add crowbar_join to Should-Start of chef-client init
    script to avoid conflict between chef-client runs from
    crowbar_join and from the chef-client daemon. (Part of
    bnc#847527)

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Cloud 2.0:
      zypper in -t patch sleclo20sp3-cloud-20-201310-8541

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Cloud 2.0 (x86_64) [New Version: 2013.1.4.a13.g4601b14,2013.1.4.a2.ga5522f0,2013.1.4.a22.g067fb93,2013.1.4.a6.ga4ba9ff,2013.1.4.a6.gf89afda and 2013.1.4.a7.gafbc75b]:
    • openstack-ceilometer-2013.1.4.a6.ga4ba9ff-0.7.4
    • openstack-ceilometer-agent-central-2013.1.4.a6.ga4ba9ff-0.7.4
    • openstack-ceilometer-agent-compute-2013.1.4.a6.ga4ba9ff-0.7.4
    • openstack-ceilometer-api-2013.1.4.a6.ga4ba9ff-0.7.4
    • openstack-ceilometer-collector-2013.1.4.a6.ga4ba9ff-0.7.4
    • openstack-cinder-2013.1.4.a6.gf89afda-0.7.7
    • openstack-cinder-api-2013.1.4.a6.gf89afda-0.7.7
    • openstack-cinder-backup-2013.1.4.a6.gf89afda-0.7.7
    • openstack-cinder-scheduler-2013.1.4.a6.gf89afda-0.7.7
    • openstack-cinder-volume-2013.1.4.a6.gf89afda-0.7.7
    • openstack-glance-2013.1.4.a2.ga5522f0-0.9.7
    • openstack-keystone-2013.1.4.a7.gafbc75b-0.7.7
    • openstack-nova-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-api-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-cells-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-cert-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-compute-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-conductor-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-console-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-consoleauth-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-novncproxy-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-objectstore-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-scheduler-2013.1.4.a22.g067fb93-0.7.7
    • openstack-nova-vncproxy-2013.1.4.a22.g067fb93-0.7.7
    • openstack-quantum-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-dhcp-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-l3-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-lbaas-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-linuxbridge-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-metadata-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-nec-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-openvswitch-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-plugin-cisco-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-ryu-agent-2013.1.4.a13.g4601b14-0.7.7
    • openstack-quantum-server-2013.1.4.a13.g4601b14-0.7.7
    • python-ceilometer-2013.1.4.a6.ga4ba9ff-0.7.4
    • python-cinder-2013.1.4.a6.gf89afda-0.7.7
    • python-glance-2013.1.4.a2.ga5522f0-0.9.7
    • python-keystone-2013.1.4.a7.gafbc75b-0.7.7
    • python-nova-2013.1.4.a22.g067fb93-0.7.7
    • python-quantum-2013.1.4.a13.g4601b14-0.7.7
    • rubygem-chef-10.24.4-0.19.4
    • rubygem-chef-doc-10.24.4-0.19.4
    • SUSE Cloud 2.0 (noarch) [New Version: 2013.1.4.a13.g4601b14,2013.1.4.a2.ga5522f0,2013.1.4.a22.g067fb93,2013.1.4.a6.ga4ba9ff,2013.1.4.a6.gf89afda and 2013.1.4.a7.gafbc75b]:
    • crowbar-1.6+git.1379334973.2b98515-0.9.15
    • crowbar-barclamp-ceilometer-1.6+git.1377887749.c5e6251-0.15.41
    • crowbar-barclamp-ceph-1.6+git.1379441217.ed06ec3-0.7.41
    • crowbar-barclamp-cinder-1.6+git.1377888191.7552884-0.13.40
    • crowbar-barclamp-crowbar-1.6+git.1378220118.50d5eb1-0.11.3
    • crowbar-barclamp-deployer-1.6+git.1378220069.24ac42c-0.9.41
    • crowbar-barclamp-dns-1.6+git.1381411195.51c43a3-0.7.20
    • crowbar-barclamp-heat-1.6+git.1378134133.f3c0ee9-0.9.41
    • crowbar-barclamp-hyperv-1.6+git.1382630076.95b08f8-0.7.20
    • crowbar-barclamp-hyperv-data-1.6+git.1382630076.95b08f8-0.7.20
    • crowbar-barclamp-ipmi-1.6+git.1377635334.8245d5a-0.11.41
    • crowbar-barclamp-network-1.6+git.1377638440.23b5860-0.13.41
    • crowbar-barclamp-nfs_client-1.6+git.1380092738.00ebf50-0.7.41
    • crowbar-barclamp-nova-1.6+git.1377887914.3cc5b3a-0.15.21
    • crowbar-barclamp-ntp-1.6+git.1377808735.470da4f-0.9.41
    • crowbar-barclamp-provisioner-1.6+git.1378227508.33c02b1-0.17.20
    • crowbar-barclamp-swift-1.6+git.1377888257.c7bc0fb-0.13.41
    • openstack-ceilometer-doc-2013.1.4.a6.ga4ba9ff-0.7.7
    • openstack-cinder-doc-2013.1.4.a6.gf89afda-0.7.11
    • openstack-glance-doc-2013.1.4.a2.ga5522f0-0.9.11
    • openstack-keystone-doc-2013.1.4.a7.gafbc75b-0.7.7
    • openstack-nova-doc-2013.1.4.a22.g067fb93-0.7.10
    • openstack-quantum-doc-2013.1.4.a13.g4601b14-0.7.9

    References:

    • https://bugzilla.novell.com/823345
    • https://bugzilla.novell.com/825644
    • https://bugzilla.novell.com/829047
    • https://bugzilla.novell.com/831329
    • https://bugzilla.novell.com/832117
    • https://bugzilla.novell.com/834203
    • https://bugzilla.novell.com/838095
    • https://bugzilla.novell.com/838132
    • https://bugzilla.novell.com/838419
    • https://bugzilla.novell.com/839141
    • https://bugzilla.novell.com/839428
    • https://bugzilla.novell.com/839573
    • https://bugzilla.novell.com/839612
    • https://bugzilla.novell.com/839701
    • https://bugzilla.novell.com/840243
    • https://bugzilla.novell.com/840255
    • https://bugzilla.novell.com/840331
    • https://bugzilla.novell.com/840561
    • https://bugzilla.novell.com/841026
    • https://bugzilla.novell.com/841515
    • https://bugzilla.novell.com/841855
    • https://bugzilla.novell.com/841978
    • https://bugzilla.novell.com/842018
    • https://bugzilla.novell.com/842050
    • https://bugzilla.novell.com/842187
    • https://bugzilla.novell.com/845453
    • https://bugzilla.novell.com/845813
    • https://bugzilla.novell.com/847527
    • https://bugzilla.novell.com/848519
    • http://download.suse.com/patch/finder/?keywords=4192498de9073eca1f16ae2192a79f04