Skip to content

Make --arch autocompletion respect actual choices or improve handling of improper choices #46

@ryran

Description

@ryran
╔═[rsawhill@jiop 12:27 ~] {0} $ upvm -l | grep i686
r5.11                    i686       rsaw's RHEL 5.11 Server
r6.8                     i686       rsaw's RHEL 6.8 Server
fedora-22                i686       Fedora® 22 Server (i686)
fedora-23                i686       Fedora® 23 Server (i686)
fedora-24                i686       Fedora® 24 Server (i686)
╔═[rsawhill@jiop 12:32 ~] {0} $ upvm r5.11 --arch 
aarch64  armv71   i386     i686     ia64     ppc      ppc64    ppc64le  s390     s390x    sparc64  x86_64   
╔═[rsawhill@jiop 12:32 ~] {0} $ upvm r5.11 --arch i386
Traceback (most recent call last):
  File "/usr/bin/upvm", line 105, in <module>
    main()
  File "/usr/bin/upvm", line 80, in main
    sysvalidator.check_system_config()
  File "/usr/share/upvm/modules/sysvalidator.py", line 238, in check_system_config
    imgsize = validate_image_size()
  File "/usr/share/upvm/modules/sysvalidator.py", line 180, in validate_image_size
    return float(cfg.templateInfo['size'])
KeyError: 'size'

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions