Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

TypeError: __init__() takes exactly 2 arguments (1 given)

I installed openstack using maas and juju using openstack-base bundle (https://jaas.ai/openstack-base) and everything worked smooth. Futhermore, I installed Zun and kuryr-libnetwork manually https://docs.openstack.org/zun/latest/install/, https://docs.openstack.org/kuryr-libnetwork/latest/install/. Now I tried to install zun-ui plugin for horizon dashboard using this (https://docs.openstack.org/zun-ui/latest/install/index.html)

After restarting apache2 service I got Internal server error 500 on horizon web page and this error in /var/log/apache2/error.log:

[Mon Oct 07 12:14:56.934663 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 58, in load_middleware [Mon Oct 07 12:14:56.934795 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] mw_instance = mw_class() [Mon Oct 07 12:14:56.934829 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] TypeError: __init__() takes exactly 2 arguments (1 given)

I know that previously some user had a similar problem (https://ask.openstack.org/en/question/56548/typeerror-__init__-takes-exactly-2-arguments-1-given/), but I do use Stein version and horizon requirements are met (assigned bellow)

https://github.com/openstack/horizon/blob/stable/stein/requirements.txt

Pip freeze output is here:

amqp==2.2.2 anyjson==0.3.3 appdirs==1.4.3 asn1crypto==0.24.0 Babel==2.7.0 backports.ssl-match-hostname==3.7.0.1 beautifulsoup4==4.6.0 blinker==1.4 cachetools==2.0.0 certifi==2018.1.18 chardet==3.0.4 cliff==2.11.0 cmd2==0.7.9 contextlib2==0.5.5 cryptography==2.1.4 csscompressor==0.9.4 debtcollector==1.13.0 decorator==4.1.2 deprecation==1.0.1 designate-dashboard==6.0.0 Django==1.9 django-appconf==1.0.2 django-babel==0.6.2 django-compressor==2.2 django-debreach==1.5.2 django-pyscss==2.0.2 dnspython==1.15.0 docker==4.1.0 docutils==0.14 dogpile.cache==0.6.2 enum34==1.1.6 eventlet==0.20.0 extras==1.0.0 fasteners==0.12.0 fixtures==3.0.0 FormEncode==1.3.0 funcsigs==1.0.2 functools32==3.2.3.post2 futures==3.2.0 futurist==1.6.0 greenlet==0.4.12 heat-dashboard==1.0.2 horizon==16.0.0.0rc1 html5lib==0.999999999 idna==2.6 ipaddress==1.0.17 iso8601==0.1.11 Jinja2==2.10 jmespath==0.9.3 jsonpatch==1.16 jsonpointer==1.10 jsonschema==2.6.0 keyring==10.6.0 keyrings.alt==3.0 keystoneauth1==3.4.0 kombu==4.1.0 linecache2==1.0.0 lxml==4.2.1 MarkupSafe==1.0 mock==2.0.0 monotonic==1.0 msgpack==0.5.6 munch==2.2.0 netaddr==0.7.19 netifaces==0.10.4 neutron-fwaas-dashboard==1.3.0 neutron-lbaas-dashboard==4.0.0 oauthlib==2.0.6 olefile==0.45.1 openstacksdk==0.36.0 os-client-config==1.29.0 os-service-types==1.7.0 osc-lib==1.9.0 oslo.concurrency==3.30.0 oslo.config==5.2.0 oslo.context==2.20.0 oslo.i18n==3.19.0 oslo.log==3.36.0 oslo.messaging==5.35.0 oslo.middleware==3.34.0 oslo.policy==1.33.1 oslo.serialization==2.24.0 oslo.service==1.29.0 oslo.upgradecheck==0.3.2 oslo.utils==3.35.0 osprofiler==2.8.2 Paste==2.0.3 PasteDeploy==1.5.2 PasteScript==2.0.2 pathlib==1.0.1 pbr==3.1.1 pika==0.11.0 pika-pool==0.1.3 Pillow==5.1.0 Pint==0.8.1 positional==1.1.1 posix-ipc==0.9.8 prettytable==0.7.2 pycrypto==2.6.1 Pygments==2.2.0 pygobject==3.26.1 pyinotify==0.9.6 PyJWT==1.5.3 pymongo==3.6.1 PyMySQL==0.8.0 pyOpenSSL==17.5.0 pyparsing==2.2.0 pyperclip==1.6.0 pyScss==1.3.4 python-apt==1.6.4 python-barbicanclient==4.6.0 python-ceilometerclient==2.9.0 python-cinderclient==5.0.0 python-dateutil==2.6.1 python-designateclient==2.9.0 python-glanceclient==2.9.1 python-heatclient==1.14.0 python-keystoneclient==3.15.0 python-memcached==1.53 python-mimeparse==0.1.4 python-neutronclient==6.7.0 python-novaclient==9.1.1 python-openid==2.2.5 python-openstackclient==4.0.0 python-swiftclient==3.5.0 python-zunclient==3.5.0 pytz==2018.3 pyxdg==0.25 PyYAML==3.12 rcssmin==1.0.6 repoze.lru==0.7 requests==2.18.4 requestsexceptions==1.3.0 retrying==1.3.3 rfc3986==0.3.1 rjsmin==1.0.12 roman==2.0.0 Routes==2.4.1 scgi==1.13 SecretStorage==2.3.1 semantic-version==2.3.1 simplejson==3.13.2 six==1.11.0 sqlparse==0.2.4 statsd==3.2.1 stevedore==1.28.0 Tempita==0.5.2 tenacity==4.8.0 testtools==2.3.0 traceback2==1.4.0 unicodecsv==0.14.1 unittest2==1.1.0 urllib3==1.22 vine==1.1.4 warlock==1.2.0 webencodings==0.5 WebOb==1.7.3 websocket-client==0.56.0 wrapt==1.9.0 XStatic==1.0.2 XStatic-Angular==1.5.8.0 XStatic-Angular-Bootstrap==2.2.0.0 XStatic-Angular-FileUpload==12.0.4.0 XStatic-Angular-Gettext==2.3.8.0 XStatic-Angular-lrdragndrop==1.0.2.4 XStatic-Angular-Schema-Form==0.8.13.0 XStatic-Bootstrap-Datepicker==1.3.1.0 XStatic-Bootstrap-SCSS==3.3.7.1 XStatic-bootswatch==3.3.7.0 XStatic-D3==3.5.17.0 XStatic-Font-Awesome==4.7.0.0 XStatic-Hogan==2.0.0.2 XStatic-Jasmine==2.4.1.2 XStatic-jQuery==3.3.1.1 XStatic-JQuery-Migrate==1.2.1.1 XStatic-jquery-ui==1.12.1.1 XStatic-JQuery.quicksearch==2.0.3.1 XStatic-JQuery.TableSorter==2.14.5.1 XStatic-JSEncrypt==2.3.1.1 XStatic-mdi==1.6.50.2 XStatic-objectpath==1.2.1.0 XStatic-Rickshaw==1.5.0.0 XStatic-roboto-fontface==0.5.0.0 XStatic-smart-table==1.4.13.2 XStatic-Spin==1.2.5.2 XStatic-term.js==0.0.7.0 XStatic-tv4==1.2.7.0 zun-ui==3.0.1

Any help is appreciated :)

TypeError: __init__() takes exactly 2 arguments (1 given)

I installed openstack using maas and juju using openstack-base bundle (https://jaas.ai/openstack-base) and everything worked smooth. Futhermore, I installed Zun and kuryr-libnetwork manually https://docs.openstack.org/zun/latest/install/, https://docs.openstack.org/kuryr-libnetwork/latest/install/. Now I tried to install zun-ui plugin for horizon dashboard using this (https://docs.openstack.org/zun-ui/latest/install/index.html)

After restarting apache2 service I got Internal server error 500 on horizon web page and this error in /var/log/apache2/error.log:

[Mon Oct 07 12:14:56.934663 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 58, in load_middleware [Mon Oct 07 12:14:56.934795 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] mw_instance = mw_class() [Mon Oct 07 12:14:56.934829 2019] [wsgi:error] [pid 22044:tid 139935939966720] [remote 10.1.1.65:53754] TypeError: __init__() takes exactly 2 arguments (1 given)

I know that previously some user had a similar problem (https://ask.openstack.org/en/question/56548/typeerror-__init__-takes-exactly-2-arguments-1-given/), but I do use Stein version and horizon requirements are met (assigned bellow)

https://github.com/openstack/horizon/blob/stable/stein/requirements.txt

Pip freeze output is here:

amqp==2.2.2 anyjson==0.3.3 appdirs==1.4.3 asn1crypto==0.24.0 Babel==2.7.0 backports.ssl-match-hostname==3.7.0.1 beautifulsoup4==4.6.0 blinker==1.4 cachetools==2.0.0 certifi==2018.1.18 chardet==3.0.4 cliff==2.11.0 cmd2==0.7.9 contextlib2==0.5.5 cryptography==2.1.4 csscompressor==0.9.4 debtcollector==1.13.0 decorator==4.1.2 deprecation==1.0.1 designate-dashboard==6.0.0 Django==1.9 django-appconf==1.0.2 django-babel==0.6.2 django-compressor==2.2 django-debreach==1.5.2 django-pyscss==2.0.2 dnspython==1.15.0 docker==4.1.0 docutils==0.14 dogpile.cache==0.6.2 enum34==1.1.6 eventlet==0.20.0 extras==1.0.0 fasteners==0.12.0 fixtures==3.0.0 FormEncode==1.3.0 funcsigs==1.0.2 functools32==3.2.3.post2 futures==3.2.0 futurist==1.6.0 greenlet==0.4.12 heat-dashboard==1.0.2 horizon==16.0.0.0rc1 html5lib==0.999999999 idna==2.6 ipaddress==1.0.17 iso8601==0.1.11 Jinja2==2.10 jmespath==0.9.3 jsonpatch==1.16 jsonpointer==1.10 jsonschema==2.6.0 keyring==10.6.0 keyrings.alt==3.0 keystoneauth1==3.4.0 kombu==4.1.0 linecache2==1.0.0 lxml==4.2.1 MarkupSafe==1.0 mock==2.0.0 monotonic==1.0 msgpack==0.5.6 munch==2.2.0 netaddr==0.7.19 netifaces==0.10.4 neutron-fwaas-dashboard==1.3.0 neutron-lbaas-dashboard==4.0.0 oauthlib==2.0.6 olefile==0.45.1 openstacksdk==0.36.0 os-client-config==1.29.0 os-service-types==1.7.0 osc-lib==1.9.0 oslo.concurrency==3.30.0 oslo.config==5.2.0 oslo.context==2.20.0 oslo.i18n==3.19.0 oslo.log==3.36.0 oslo.messaging==5.35.0 oslo.middleware==3.34.0 oslo.policy==1.33.1 oslo.serialization==2.24.0 oslo.service==1.29.0 oslo.upgradecheck==0.3.2 oslo.utils==3.35.0 osprofiler==2.8.2 Paste==2.0.3 PasteDeploy==1.5.2 PasteScript==2.0.2 pathlib==1.0.1 pbr==3.1.1 pika==0.11.0 pika-pool==0.1.3 Pillow==5.1.0 Pint==0.8.1 positional==1.1.1 posix-ipc==0.9.8 prettytable==0.7.2 pycrypto==2.6.1 Pygments==2.2.0 pygobject==3.26.1 pyinotify==0.9.6 PyJWT==1.5.3 pymongo==3.6.1 PyMySQL==0.8.0 pyOpenSSL==17.5.0 pyparsing==2.2.0 pyperclip==1.6.0 pyScss==1.3.4 python-apt==1.6.4 python-barbicanclient==4.6.0 python-ceilometerclient==2.9.0 python-cinderclient==5.0.0 python-dateutil==2.6.1 python-designateclient==2.9.0 python-glanceclient==2.9.1 python-heatclient==1.14.0 python-keystoneclient==3.15.0 python-memcached==1.53 python-mimeparse==0.1.4 python-neutronclient==6.7.0 python-novaclient==9.1.1 python-openid==2.2.5 python-openstackclient==4.0.0 python-swiftclient==3.5.0 python-zunclient==3.5.0 pytz==2018.3 pyxdg==0.25 PyYAML==3.12 rcssmin==1.0.6 repoze.lru==0.7 requests==2.18.4 requestsexceptions==1.3.0 retrying==1.3.3 rfc3986==0.3.1 rjsmin==1.0.12 roman==2.0.0 Routes==2.4.1 scgi==1.13 SecretStorage==2.3.1 semantic-version==2.3.1 simplejson==3.13.2 six==1.11.0 sqlparse==0.2.4 statsd==3.2.1 stevedore==1.28.0 Tempita==0.5.2 tenacity==4.8.0 testtools==2.3.0 traceback2==1.4.0 unicodecsv==0.14.1 unittest2==1.1.0 urllib3==1.22 vine==1.1.4 warlock==1.2.0 webencodings==0.5 WebOb==1.7.3 websocket-client==0.56.0 wrapt==1.9.0 XStatic==1.0.2 XStatic-Angular==1.5.8.0 XStatic-Angular-Bootstrap==2.2.0.0 XStatic-Angular-FileUpload==12.0.4.0 XStatic-Angular-Gettext==2.3.8.0 XStatic-Angular-lrdragndrop==1.0.2.4 XStatic-Angular-Schema-Form==0.8.13.0 XStatic-Bootstrap-Datepicker==1.3.1.0 XStatic-Bootstrap-SCSS==3.3.7.1 XStatic-bootswatch==3.3.7.0 XStatic-D3==3.5.17.0 XStatic-Font-Awesome==4.7.0.0 XStatic-Hogan==2.0.0.2 XStatic-Jasmine==2.4.1.2 XStatic-jQuery==3.3.1.1 XStatic-JQuery-Migrate==1.2.1.1 XStatic-jquery-ui==1.12.1.1 XStatic-JQuery.quicksearch==2.0.3.1 XStatic-JQuery.TableSorter==2.14.5.1 XStatic-JSEncrypt==2.3.1.1 XStatic-mdi==1.6.50.2 XStatic-objectpath==1.2.1.0 XStatic-Rickshaw==1.5.0.0 XStatic-roboto-fontface==0.5.0.0 XStatic-smart-table==1.4.13.2 XStatic-Spin==1.2.5.2 XStatic-term.js==0.0.7.0 XStatic-tv4==1.2.7.0 zun-ui==3.0.1

What is worst, that I believe it is a code problem or maybe dependencies problem? Any help is appreciated :)