Comment 3 for bug 1420094

Revision history for this message
Drew (drew-6) wrote :

For unit-ceph-2 I removed all existing partitions on /dev/sdb (which had the swap partition on it and an old MBR) and re-deployed landscape. This time ceph-disk-prepare correctly partitions /dev/sdb. However it still errors out when trying to partition /dev/sdc (the CD drive), which causes the whole build to fail:

2015-02-10 20:59:24 INFO juju-log mon:60: Making dir /var/lib/charm/ceph root:root 555
2015-02-10 20:59:24 WARNING juju-log mon:60: Not a valid ipv6 address: 192.168.1.6
2015-02-10 20:59:24 WARNING juju-log mon:60: Not a valid ipv6 address: 192.168.1.7
2015-02-10 20:59:24 WARNING juju-log mon:60: Not a valid ipv6 address: 192.168.1.8
2015-02-10 20:59:24 INFO juju-log mon:60: Making dir /var/run/ceph root:root 755
2015-02-10 20:59:24 INFO juju-log mon:60: Making dir /var/lib/ceph/mon/ceph-portly-dust root:root 555
2015-02-10 20:59:24 INFO mon-relation-changed creating /var/lib/ceph/tmp/portly-dust.mon.keyring
2015-02-10 20:59:24 INFO mon-relation-changed added entity mon. auth auth(auid = 18446744073709551615 key=AQBAZ9pUaDONHRAAAvuwKk8AZY4TH2i2dGjSOQ== with 0 caps)
2015-02-10 20:59:24 INFO mon-relation-changed ceph-mon: mon.noname-a 192.168.1.6:6789/0 is local, renaming to mon.portly-dust
2015-02-10 20:59:24 INFO mon-relation-changed ceph-mon: set fsid to f288da7d-e3e4-441f-98f3-b2820e6aa776
2015-02-10 20:59:24 INFO mon-relation-changed ceph-mon: created monfs at /var/lib/ceph/mon/ceph-portly-dust for mon.portly-dust
2015-02-10 20:59:24 INFO mon-relation-changed ceph-mon-all stop/waiting
2015-02-10 20:59:24 INFO mon-relation-changed ceph-mon-all start/running
2015-02-10 20:59:34 INFO juju-log mon:60: Looks like /dev/sda is in use, skipping.
2015-02-10 20:59:34 INFO juju-log mon:60: Path /dev/vda does not exist - bailing
Reading package lists... Donerelation-changed
Building dependency tree lation-changed
Reading state information... Donetion-changed
2015-02-10 20:59:38 INFO mon-relation-changed Caution: invalid backup GPT header, but valid main header; regenerating
2015-02-10 20:59:38 INFO mon-relation-changed backup header from main header.
2015-02-10 20:59:38 INFO mon-relation-changed
2015-02-10 20:59:40 INFO mon-relation-changed ****************************************************************************
2015-02-10 20:59:40 INFO mon-relation-changed Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
2015-02-10 20:59:40 INFO mon-relation-changed verification and recovery are STRONGLY recommended.
2015-02-10 20:59:40 INFO mon-relation-changed ****************************************************************************
2015-02-10 20:59:40 INFO mon-relation-changed GPT data structures destroyed! You may now partition the disk using fdisk or
2015-02-10 20:59:40 INFO mon-relation-changed other utilities.
2015-02-10 20:59:40 INFO mon-relation-changed The operation has completed successfully.
2015-02-10 20:59:41 INFO mon-relation-changed The operation has completed successfully.
2015-02-10 20:59:42 INFO mon-relation-changed The operation has completed successfully.
2015-02-10 20:59:43 INFO mon-relation-changed meta-data=/dev/sdb1 isize=2048 agcount=4, agsize=8855487 blks
2015-02-10 20:59:43 INFO mon-relation-changed = sectsz=512 attr=2, projid32bit=0
2015-02-10 20:59:43 INFO mon-relation-changed data = bsize=4096 blocks=35421947, imaxpct=25
2015-02-10 20:59:43 INFO mon-relation-changed = sunit=0 swidth=0 blks
2015-02-10 20:59:43 INFO mon-relation-changed naming =version 2 bsize=4096 ascii-ci=0
2015-02-10 20:59:43 INFO mon-relation-changed log =internal log bsize=4096 blocks=17295, version=2
2015-02-10 20:59:43 INFO mon-relation-changed = sectsz=512 sunit=0 blks, lazy-count=1
2015-02-10 20:59:43 INFO mon-relation-changed realtime =none extsz=4096 blocks=0, rtextents=0
2015-02-10 20:59:44 INFO mon-relation-changed The operation has completed successfully.
2015-02-10 20:59:45 INFO juju-log mon:60: Path /dev/vdb does not exist - bailing
2015-02-10 20:59:45 INFO mon-relation-changed Problem opening /dev/sdc for reading! Error is 123.
Reading package lists... Donerelation-changed
Building dependency tree lation-changed
Reading state information... Donetion-changed
2015-02-10 20:59:49 INFO mon-relation-changed Traceback (most recent call last):
2015-02-10 20:59:49 INFO mon-relation-changed File "/usr/sbin/ceph-disk", line 2790, in <module>
2015-02-10 20:59:49 INFO mon-relation-changed main()
2015-02-10 20:59:49 INFO mon-relation-changed File "/usr/sbin/ceph-disk", line 2768, in main
2015-02-10 20:59:49 INFO mon-relation-changed args.func(args)
2015-02-10 20:59:49 INFO mon-relation-changed File "/usr/sbin/ceph-disk", line 1387, in main_prepare
2015-02-10 20:59:49 INFO mon-relation-changed zap(args.data)
2015-02-10 20:59:49 INFO mon-relation-changed File "/usr/sbin/ceph-disk", line 982, in zap
2015-02-10 20:59:50 INFO mon-relation-changed with file(dev, 'wb') as dev_file:
2015-02-10 20:59:50 INFO mon-relation-changed IOError: [Errno 123] No medium found: '/dev/sdc'
2015-02-10 20:59:50 ERROR juju-log mon:60: Unable to initialize device: /dev/sdc
2015-02-10 20:59:50 INFO mon-relation-changed Traceback (most recent call last):
2015-02-10 20:59:50 INFO mon-relation-changed File "/var/lib/juju/agents/unit-ceph-2/charm/hooks/mon-relation-changed", line 312, in <module>
2015-02-10 20:59:50 INFO mon-relation-changed hooks.execute(sys.argv)
2015-02-10 20:59:50 INFO mon-relation-changed File "/var/lib/juju/agents/unit-ceph-2/charm/hooks/charmhelpers/core/hookenv.py", line 508, in execute
2015-02-10 20:59:50 INFO mon-relation-changed self._hooks[hook_name]()
2015-02-10 20:59:50 INFO mon-relation-changed File "/var/lib/juju/agents/unit-ceph-2/charm/hooks/mon-relation-changed", line 196, in mon_relation
2015-02-10 20:59:50 INFO mon-relation-changed reformat_osd(), config('ignore-device-errors'))
2015-02-10 20:59:50 INFO mon-relation-changed File "/var/lib/juju/agents/unit-ceph-2/charm/hooks/ceph.py", line 327, in osdize
2015-02-10 20:59:50 INFO mon-relation-changed osdize_dev(dev, osd_format, osd_journal, reformat_osd, ignore_errors)
2015-02-10 20:59:50 INFO mon-relation-changed File "/var/lib/juju/agents/unit-ceph-2/charm/hooks/ceph.py", line 375, in osdize_dev
2015-02-10 20:59:50 INFO mon-relation-changed raise e
2015-02-10 20:59:50 INFO mon-relation-changed subprocess.CalledProcessError: Command '['ceph-disk-prepare', '--fs-type', u'xfs', '--zap-disk', u'/dev/sdc']' returned non-zero exit status 1
2015-02-10 20:59:50 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 1