[Pkg-ganeti-devel] Bug#771411: ganeti-instance-debootstrap: Uses deprecated losetup commands

Paul van Tilburg paulvt at debian.org
Sat Nov 29 10:21:48 UTC 2014


Package: ganeti-instance-debootstrap
Version: 0.14-2
Severity: important
Tags: fixed-upstream

Dear Maintainer,

When setting up a VM using the debootstrap+default OS, the create script
uses losetup commands that fail:

  # gnt-instance add -o debootstrap+default -s 5G vm1
  Fri Nov 28 16:48:08 2014  - INFO: Resolved given name 'vm1' to 'vm1.domain.tld'
  Fri Nov 28 16:48:12 2014  - INFO: Selected nodes for instance vm1.domain.tld via iallocator hail: hongkong.domain.tld
  Fri Nov 28 16:48:15 2014 * disk 0, size 5.0G
  Fri Nov 28 16:48:15 2014 * creating instance disks...
  Fri Nov 28 16:48:16 2014 adding instance vm1.domain.tld to cluster config
  Fri Nov 28 16:48:16 2014 adding disks to cluster config
  Fri Nov 28 16:48:17 2014  - INFO: Waiting for instance vm1.domain.tld to sync disks
  Fri Nov 28 16:48:17 2014  - INFO: Instance vm1.domain.tld's disks are in sync
  Fri Nov 28 16:48:17 2014  - INFO: Waiting for instance vm1.domain.tld to sync disks
  Fri Nov 28 16:48:17 2014  - INFO: Instance vm1.domain.tld's disks are in sync
  Fri Nov 28 16:48:18 2014 * running the instance OS create scripts...
  Failure: command execution error:
  Could not add os for instance vm1.domain.tld on node vmhost.domain.tld: OS create script failed (exited with exit code
  1), last lines in the log file:
   -O, --output <cols>           specify columns to output for --list
   -n, --noheadings              don't print headings for --list output
       --raw                     use raw --list output format

   -h, --help     display this help and exit
   -V, --version  output version information and exit

  Available --list columns:
           NAME  loop device name
      AUTOCLEAR  autoclear flag set
      BACK-FILE  device backing file
       BACK-INO  backing file inode number
   BACK-MAJ:MIN  backing file major:minor device number
        MAJ:MIN  loop device major:minor number
         OFFSET  offset from the beginning
       PARTSCAN  partscan flag set
             RO  read-only device
      SIZELIMIT  size limit of the file in bytes

  For more details see losetup(8).

It appears this is a known issue and has already been fixed, see also:
https://code.google.com/p/ganeti/issues/detail?can=2&q=690&colspec=ID%20Type%20Component%20Status%20Priority%20Stars%20Opened%20Modified%20Milestone%20Owner%20Summary&id=690
I patched the files and confirmed that I can now create VMs using debootstrap+default.

I am new to Ganeti so I don't know if this breaks this package for all
usages or just mine, so I left the priority set to important.

Cheers,
Paul

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ganeti-instance-debootstrap depends on:
ii  debootstrap  1.0.64
ii  dump         0.4b44-5
ii  initscripts  2.88dsf-58
ii  kpartx       0.5.0-5

ganeti-instance-debootstrap recommends no packages.

ganeti-instance-debootstrap suggests no packages.

-- no debconf information



More information about the Pkg-ganeti-devel mailing list