can't install ubuntu due to missing packages

Bug #1468303 reported by Vasyl Saienko
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
Critical
Artem Silenkov

Bug Description

OS installation can't be succeed due to missing packages: daemonize ruby-netaddr ruby-openstack.
Get iso from: http://mc0n2-msk.msk.mirantis.net/fuelweb-iso/fuel-kilo-7.0-1-2015-06-15_23-35-25.iso.torrent

[root@nailgun log]# fuel --f
DEPRECATION WARNING: /etc/fuel/client/config.yaml exists and will be used as the source for settings. This behavior is deprecated. Please specify the path to your custom settings file in the FUELCLIENT_CUSTOM_SETTINGS environment variable.
api: '1.0'
astute_sha: 776157f722b13aff5f59bc098cf948793e6498ef
auth_required: true
build_id: 2015-06-15_23-35-25
build_number: '1'
feature_groups:
- mirantis
fuel-library_sha: 7e10ed56bc66a8b4a180ff763d6512e6dcc0ba41
fuel-ostf_sha: bac04dccb22a1b247a607b618ccc96c6fcdef2c8
fuelmain_sha: 41942867e9348ba2e18b49837051b4549342e8da
nailgun_sha: 81cc5db978eff19271512266ce23143b229ef4d8
openstack_version: 2014.2.2-7.0
production: docker
python-fuelclient_sha: 8e221ab4b1565fc03382debfff1096768170362c
release: '7.0'
release_versions:
  2014.2.2-7.0:
    VERSION:
      api: '1.0'
      astute_sha: 776157f722b13aff5f59bc098cf948793e6498ef
      build_id: 2015-06-15_23-35-25
      build_number: '1'
      feature_groups:
      - mirantis
      fuel-library_sha: 7e10ed56bc66a8b4a180ff763d6512e6dcc0ba41
      fuel-ostf_sha: bac04dccb22a1b247a607b618ccc96c6fcdef2c8
      fuelmain_sha: 41942867e9348ba2e18b49837051b4549342e8da
      nailgun_sha: 81cc5db978eff19271512266ce23143b229ef4d8
      openstack_version: 2014.2.2-7.0
      production: docker
      python-fuelclient_sha: 8e221ab4b1565fc03382debfff1096768170362c
      release: '7.0'

[root@nailgun log]# grep "Unable to locate package daemonize" * -R
Binary file docker-logs/.fuel-agent-env-1.log.swp matches
docker-logs/astute/astute.log:2015-06-24T08:43:30 debug: [658] 91ca086a-097e-452e-a7cc-37f274c02a5d: MC agent 'execute_shell_command', method 'execute', results: {:sender=>"master", :statuscode=>0, :statusmsg=>"OK", :data=>{:stdout=>"", :stderr=>"Unexpected error\nUnexpected error while running command.\nCommand: chroot /tmp/tmpBdRN2d.fuel-agent-image apt-get -y install acl anacron bash-completion bridge-utils bsdmainutils build-essential cloud-init curl daemonize debconf-utils gdisk grub-pc linux-firmware linux-firmware-nonfree linux-headers-generic-lts-trusty linux-image-generic-lts-trusty lvm2 mcollective mdadm nailgun-agent nailgun-mcagents nailgun-net-check ntp openssh-client openssh-server puppet python-amqp ruby-augeas ruby-ipaddress ruby-json ruby-netaddr ruby-openstack ruby-shadow ruby-stomp telnet ubuntu-minimal ubuntu-standard uuid-runtime vim virt-what vlan\nExit code: 100\nStdout: 'Reading package lists...\\nBuilding dependency tree...\\n'\nStderr: 'E: Unable to locate package daemonize\\nE: Unable to locate package ruby-netaddr\\nE: Unable to locate package ruby-openstack\\n'\n", :exit_code=>255}}
docker-logs/astute/astute.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'
docker-logs/fuel-agent-env-1.log:2015-06-24 08:43:27.471 787 TRACE fuel_agent.cmd.agent Stderr: 'E: Unable to locate package daemonize\nE: Unable to locate package ruby-netaddr\nE: Unable to locate package ruby-openstack\n'

Changed in mos:
status: New → Confirmed
Revision history for this message
Vasyl Saienko (vsaienko) wrote :

after adding them to repo got more missed packages:

 dependencies:\n nailgun-agent : Depends: ruby-rethtool but it is not installable\n
 Depends: ruby-cstruct but it is not installable\n'

ruhe (ruhe)
Changed in mos:
assignee: Fuel DevOps (fuel-devops) → Fuel OSCI Team (fuel-osci)
Roman Vyalov (r0mikiam)
Changed in mos:
assignee: Fuel OSCI Team (fuel-osci) → MOS Deployment Team (mos-deployment)
Revision history for this message
Artem Silenkov (asilenkov) wrote :

Could you please provide all the missing package names if any?

Revision history for this message
Vasyl Saienko (vsaienko) wrote :

It is in my custom repo:
deb http://172.18.78.107:8000 custom main
deb http://172.18.78.107:9000 debotstrap main

Default repos that has been configured on environment:
deb http://archive.ubuntu.com/ubuntu/ trusty main universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-security main universe multiverse
deb http://10.109.12.2:8080/2014.2.2-7.0/ubuntu/x86_64 mos7.0 main restricted
deb http://mirror.fuel-infra.org/mos/ubuntu/ mos7.0-updates main restricted
deb http://mirror.fuel-infra.org/mos/ubuntu/ mos7.0-security main restricted
deb http://mirror.fuel-infra.org/mos/ubuntu/ mos7.0-holdback main restricted
deb http://10.109.12.2:8080/2014.2.2-7.0/ubuntu/auxiliary auxiliary main restricted

with them I'm able to install Ubuntu

Revision history for this message
Artem Silenkov (asilenkov) wrote :

Missing packages (nonopenstack) as follows:
    daemonize
    python-daemonize
    ruby-cstruct
    ruby-netaddr
    ruby-openstack
    ruby-rethtool

They are rebuilding now, stay tuned.

Changed in mos:
assignee: MOS Deployment Team (mos-deployment) → Artem Silenkov (asilenkov)
status: Confirmed → In Progress
Revision history for this message
Artem Silenkov (asilenkov) wrote :

All the necessary packages are in place now for used request.
Waiting for ISO to be completed.

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Roman Vyalov (r0mikiam) wrote :
Revision history for this message
Artem Silenkov (asilenkov) wrote :

http://jenkins-product.srt.mirantis.net:8080/view/7.0-kilo/job/7.0-kilo.all/7/?
We have green ISO with all packages needed in place.

Vasyl Saienko (vsaienko)
Changed in mos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.