fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: socket.gaierror: [Errno 8] nodename nor servname provided, or not kn


From: Kaushal Shriyan
Subject: Re: socket.gaierror: [Errno 8] nodename nor servname provided, or not known
Date: Thu, 31 Mar 2022 19:23:51 +0530



On Tue, Mar 29, 2022 at 11:45 PM Kaushal Shriyan <kaushalshriyan@gmail.com> wrote:
Hi,
 
cat fabfile.py
from fabric import task, Connection
@task
def check_kernel_version(c):
    password = 'dac@123'
    connect_kwargs = {'password': password}
    connection = Connection(host="192.168.0.188", user="root", connect_kwargs=connect_kwargs)
    result = connection.run('uname -a')
@task
def check_os_version(c):
    connect_kwargs={"key_filename": "/Users/kaushalshriyan/.ssh/id_rsa"}
    for host in ('192.168.0.167', '192.168.0.79', '192.168.0.151'):
        connection = Connection(host="host", user="root", connect_kwargs=connect_kwargs)
        result = connection.run('uname -a')


$ fab2 check-kernel-version
Linux hsbcobsstomcatbahrainms 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.9/bin/fab2", line 8, in <module>
    sys.exit(program.run())
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/invoke/program.py", line 384, in run
    self.execute()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/invoke/program.py", line 566, in execute
    executor.execute(*self.tasks)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/invoke/executor.py", line 129, in execute
    result = call.task(*args, **call.kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/invoke/tasks.py", line 127, in __call__
    result = self.body(*args, **kwargs)
  File "/Users/kaushalshriyan/fabfile.py", line 15, in check_os_version
    result = connection.run('uname -a')
  File "<decorator-gen-10>", line 2, in run
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/fabric/connection.py", line 29, in opens
    self.open()
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/fabric/connection.py", line 636, in open
    self.client.connect(**kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/paramiko/client.py", line 340, in connect
    to_try = list(self._families_and_addresses(hostname, port))
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/paramiko/client.py", line 203, in _families_and_addresses
    addrinfos = socket.getaddrinfo(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/socket.py", line 953, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
$

I have defined def check_kernel_version(c) in the fabile.py but when i 

$fab2 check_kernel_version
No idea what 'check_kernel_version' is!

$fab2 check-kernel-version
Linux hsbcobsstomcatbahrainms 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

I am not sure how does it work?

For $ fab2 check-os-version
I am encountering socket.gaierror: [Errno 8] nodename nor servname provided, or not known

Please guide. Thanks in advance.

Best Regards,

Kaushal


Hi,

Checking in again if someone can help me for my earlier post to this mailing list. Thanks in advance.

Best Regards,

Kaushal 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]