<div dir="ltr">Package: opennebula-tools<br>Version: 3.4.1-3.1 <br><br>Invoking the command `oneuser` with the argument `key` prints the following error message.<br><br>$ /usr/bin/oneuser key<br>/usr/bin/oneuser:226:in `block (2 levels) in <main>': undefined method `public_key' for #<SshAuth:0x00000000d99ae0> (NoMethodError)<br>
        from /usr/lib/one/ruby/cli/command_parser.rb:173:in `call'<br>        from /usr/lib/one/ruby/cli/command_parser.rb:173:in `run'<br>        from /usr/lib/one/ruby/cli/command_parser.rb:79:in `initialize'<br>
        from /usr/bin/oneuser:33:in `new'<br>        from /usr/bin/oneuser:33:in `<main>'<br><br>Similar behavior is documented in the OpenNebula issue tracking<br><br>   <a href="http://dev.opennebula.org/issues/1396">http://dev.opennebula.org/issues/1396</a><br>
<br>Seams the error was still present in version 3.6, and got fixed for version 3.8<br><br>The expected behavior of the `oneuser` command is documented at:<br><br>   <a href="http://opennebula.org/documentation:archives:rel3.4:ssh_auth">http://opennebula.org/documentation:archives:rel3.4:ssh_auth</a><br>
<br>-- System Information:<br><br>Debian Release: 7.0<br>  APT prefers testing<br>  APT policy: (500, 'testing')<br>Architecture: amd64 (x86_64)<br><br>Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)<br>Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)<br>
Shell: /bin/sh linked to /bin/dash<br><br>Versions of packages opennebula-tools depends on:<br>ii  opennebula-common  3.4.1-3.1<br>ii  ruby-opennebula    3.4.1-3.1<br><br></div>