Hi again,
I tried
sudo pip install --upgrade pip
sudo pip uninstall cryptography
sudo pip install paramiko
sudo pip install cryptography -U
But to no avail unfortunately.
(elasticluster_07052019)[centos@elasticluster-final ~]$ sudo pip freeze |
grep paramiko
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020.
Please upgrade your Python as Python 2.7 won't be maintained after that
date. A future version of pip will drop support for Python 2.7.
paramiko==2.4.2
(elasticluster_07052019)[centos@elasticluster-final ~]$ sudo pip freeze |
grep cryptography
DEPRECATION: Python 2.7 will reach the end of its life on January 1st,
2020. Please upgrade your Python as Python 2.7 won't be maintained after
that date. A future version of pip will drop support for Python 2.7.
cryptography==2.6.1
Still see
Could not start node `compute003`: from_buffer() cannot return the address
of the raw string within a str or unicode or bytearray object -- <type
'exceptions.TypeError'>
Traceback (most recent call last):
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 580, in _start_node
node.start()
File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
line 1318, in start
**self.extra)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 471, in start_instance
self._check_keypair(key_name, public_key_path, private_key_path)
File
"/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
, line 679, in _check_keypair
pkey = RSAKey.from_private_key_file(private_key_path)
File "/usr/lib/python2.7/site-packages/paramiko/pkey.py", line 206, in
from_private_key_file
key = cls(filename=filename, password=password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 55, in
__init__
self._from_private_key_file(filename, password)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 176, in
_from_private_key_file
self._decode_key(data)
File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 185, in
_decode_key
data, password=None, backend=default_backend()
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization/base.py"
, line 28, in load_der_private_key
return backend.load_der_private_key(data, password)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 1089, in load_der_private_key
bio_data = self._bytes_to_bio(data)
File
"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
, line 462, in _bytes_to_bio
data_ptr = self._ffi.from_buffer(data)
TypeError: from_buffer() cannot return the address of the raw string within
a str or unicode or bytearray object
On Tuesday, May 7, 2019 at 9:46:26 AM UTC+2, Maiken Pedersen wrote:
>
> Hi,
>
> I am for the first time trying the resize option in elasticluster.
>
> I got a new elasticluster from github today.
>
> This is the only template I have
>
>
>
> (elasticluster_07052019)[centos@elasticluster-final ~]$ elasticluster list
> -templates
> 1 cluster templates found in configuration file.
> 2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/oslo_i18n/locale': missing __init__.py
> 2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/babel/localedata': missing __init__.py
> 2019-05-07 09:42:19 elasticluster-final.novalocal gc3.elasticluster[23614]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/requests/packages': missing __init__.py
>
> name: slurm
> frontend nodes: 1
> compute nodes: 7
>
>
> And this is what I get if I try to expand with 2 compute nodes
>
> 1) is it correct to use "compute" to name the group - I am not sure if I
> should chose compute_node which is what I have in my configuration file, or
> compute or slurm_worker that I see in my inventory file
> 2) What is the error below due to?
>
> (elasticluster_07052019)[centos@elasticluster-final ~]$ elasticluster
> resize -a 2:compute arc6_singularity -t slurm
> 2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/oslo_i18n/locale': missing __init__.py
> 2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/babel/localedata': missing __init__.py
> 2019-05-07 09:39:47 elasticluster-final.novalocal gc3.elasticluster[23590]
> WARNING ImportWarning: Not importing directory
> '/usr/lib/python2.7/site-packages/requests/packages': missing __init__.py
> Adding 2 compute node(s) to the cluster
> 2019-05-07 09:39:48 elasticluster-final.novalocal gc3.elasticluster[23590]
> ERROR Could not start node `compute003`: from_buffer() cannot return the
> address of the raw string within a str or unicode or bytearray object --
> <type
> 'exceptions.TypeError'>
> Traceback (most recent call last):
> File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
> line 580, in _start_node
> node.start()
> File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
> line 1318, in start
> **self.extra)
> File
> "/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
> , line 471, in start_instance
> self._check_keypair(key_name, public_key_path, private_key_path)
> File
> "/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
> , line 679, in _check_keypair
> pkey = RSAKey.from_private_key_file(private_key_path)
> File "/usr/lib/python2.7/site-packages/paramiko/pkey.py", line 196, in
> from_private_key_file
> key = cls(filename=filename, password=password)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 45, in
> __init__
> self._from_private_key_file(filename, password)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 164, in
> _from_private_key_file
> self._decode_key(data)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 173, in
> _decode_key
> data, password=None, backend=default_backend()
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization/base.py"
> , line 28, in load_der_private_key
> return backend.load_der_private_key(data, password)
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
> , line 1089, in load_der_private_key
> bio_data = self._bytes_to_bio(data)
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
> , line 462, in _bytes_to_bio
> data_ptr = self._ffi.from_buffer(data)
> TypeError: from_buffer() cannot return the address of the raw string
> within a str or unicode or bytearray object
> 2019-05-07 09:39:48 elasticluster-final.novalocal gc3.elasticluster[23590]
> ERROR Could not start node `compute004`: from_buffer() cannot return the
> address of the raw string within a str or unicode or bytearray object --
> <type
> 'exceptions.TypeError'>
> Traceback (most recent call last):
> File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
> line 580, in _start_node
> node.start()
> File "/home/centos/elasticluster_07052019/src/elasticluster/cluster.py",
> line 1318, in start
> **self.extra)
> File
> "/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
> , line 471, in start_instance
> self._check_keypair(key_name, public_key_path, private_key_path)
> File
> "/home/centos/elasticluster_07052019/src/elasticluster/providers/openstack.py"
> , line 679, in _check_keypair
> pkey = RSAKey.from_private_key_file(private_key_path)
> File "/usr/lib/python2.7/site-packages/paramiko/pkey.py", line 196, in
> from_private_key_file
> key = cls(filename=filename, password=password)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 45, in
> __init__
> self._from_private_key_file(filename, password)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 164, in
> _from_private_key_file
> self._decode_key(data)
> File "/usr/lib/python2.7/site-packages/paramiko/rsakey.py", line 173, in
> _decode_key
> data, password=None, backend=default_backend()
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization/base.py"
> , line 28, in load_der_private_key
> return backend.load_der_private_key(data, password)
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
> , line 1089, in load_der_private_key
> bio_data = self._bytes_to_bio(data)
> File
> "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py"
> , line 462, in _bytes_to_bio
> data_ptr = self._ffi.from_buffer(data)
> TypeError: from_buffer() cannot return the address of the raw string
> within a str or unicode or bytearray object
> 2019-05-07 09:39:51 elasticluster-final.novalocal gc3.elasticluster[23590]
> WARNING CryptographyDeprecationWarning: signer and verifier have been
> deprecated. Please use sign and verify instead.
> No handlers could be found for logger "paramiko.transport"
> 2019-05-07 09:39:51 elasticluster-final.novalocal gc3.elasticluster[23590]
> ERROR Error: from_buffer() cannot return the address of the raw string
> within a str or unicode or bytearray object
> Aborting because of errors: from_buffer() cannot return the address of
> the raw string within a str or unicode or bytearray object.
>
> Thanks!
>
--
You received this message because you are subscribed to the Google Groups
"elasticluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticluster/5c86cfed-5c6e-4cd0-bf79-44f058c6ffc0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.