Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

Filter by:
  • Solution
  • Technology
Clear all filters
Answers

Getting module 'signal' has no attribute 'SIGALRM' error from f5-sdk on Windows

Hi,

I am trying to use python sdk for F5 from here https://github.com/F5Networks/f5-common-python. I am on Windows. I am running Python 3 (tried python 3.3.5 and python 3.5.4). I am getting the following error when I run this (some information masked):

from f5.bigip import ManagementRoot

mgmt = ManagementRoot("...", "...", "...")

File "...\lib\site-packages\f5\bigip__init__.py", line 150, in init self.post_configuration_setup()

File "...\lib\site-packages\f5\bigip__init__.py", line 111, in post_configuration_setup self._get_tmos_version()

File "...\lib\site-packages\f5\bigip__init__.py", line 117, in _get_tmos_version signal.signal(signal.SIGALRM, timeout_handler)

AttributeError: module 'signal' has no attribute 'SIGALRM'

Pip shows it installed version 3.0.8 of f5-sdk.

How can I run this from python?

Thanks.

0
Rate this Question

Answers to this Question

placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Hi Nasim,

I had the same issue with the F5-SDK version 3.0.8.

I fixed the issue by uninstalling the latest version and installing a known working version.

pip uninstall f5-sdk 

Install older version of the SDK

pip install -Iv f5-sdk==2.3.3

Hope this helps

0