Skip to content

fix(flex-linux-setup): error when running flex setup script #2224

@duttarnab

Description

@duttarnab

Describe the bug

Getting following error when running flex set-up script

hostname                              admin-ui-test.gluu.org
orgName                                                 gluu
os                                                    ubuntu
city                                                   habra
state                                                     wn
countryCode                                               in
Applications max ram (MB)                               6630
Backends                                               pgsql
Java Type                                                jre
Install Apache 2 web server                             True
Install Auth Server                                     True
Install Jans Config API                                 True
Install Fido2 Server                                    True
Install Scim Server                                     True
Install Jans KC Link Server                            False
Install Jans Casa                                       True
Install Jans Lock                                       True
Install Jans KC                                         True

Proceed with these values [Y|n] y
FATAL: True
NoneType: None

FATAL: True
Traceback (most recent call last):
  File "/opt/jans/jans-setup/setup.py", line 432, in do_installation
    jans_saml_installer.start_installation()
  File "/opt/jans/jans-setup/setup_app/installers/base.py", line 62, in start_installation
    self.service_post_setup()
  File "/opt/jans/jans-setup/setup_app/installers/jans_saml.py", line 176, in service_post_setup
    self.config_api_idp_plugin_config()
  File "/opt/jans/jans-setup/setup_app/installers/jans_saml.py", line 219, in config_api_idp_plugin_config
    self.logIt("KC did not start in 150 seconds. Giving up configuration", errorLog=True, fatal=True)
  File "/opt/jans/jans-setup/setup_app/utils/setup_utils.py", line 53, in logIt
    base.logIt(*args, **kwargs)
  File "/opt/jans/jans-setup/setup_app/utils/base.py", line 229, in logIt
    sys.exit(1)
SystemExit: 1


Log Files:

/opt/jans/jans-setup/logs/flex-setup.log
/opt/jans/jans-setup/logs/flex-setup-error.log

Please wait while collecting properties...
Install Admin UI [Y/n]: y
Jans Casa is allready installed on this system
Downloading Gluu Flex components
Downloading https://github.com/GluuFederation/flex/archive/refs/heads/main.zip to /opt/dist/jans/flex.zip
Download size: 13143036 bytes
Extracting /opt/dist/jans/flex.zip
Downloading https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz to /opt/dist/app/node-v18.16.0-linux-x64.tar.xz
Download size: 23734296 bytes
Downloading https://jenkins.jans.io/maven/io/jans/jans-config-api/plugins/admin-ui-plugin/0.0.0-nightly/admin-ui-plugin-0.0.0-nightly-distribution.jar to /opt/dist/jans/gluu-flex-admin-ui-plugin.jar
Download size: 111952 bytes
Downloading https://raw.githubusercontent.com/JanssenProject/jans/main/jans-config-api/server/src/main/resources/log4j2.xml to /opt/dist/jans/log4j2.xml
Download size: 5322 bytes
Downloading https://raw.githubusercontent.com/JanssenProject/jans/main/jans-config-api/plugins/admin-ui-plugin/config/log4j2-adminui.xml to /opt/dist/jans/log4j2-adminui.xml
Download size: 1529 bytes
Downloading https://jenkins.gluu.org/npm/admin_ui/main/built/admin-ui-main-built.tar.gz to /opt/dist/jans/admin-ui-main-built.tar.gz
Download size: 3600990 bytes
Enabling script A51E-76DA
Installing node
Installing Gluu Admin UI Frontend
Extracting admin-ui-main-built.tar.gz
Creating Gluu Flex Admin UI Web Client
Admin UI Web Client ID: 2001.2ea2c46a-8956-4ea0-996b-114ff28059cb
Admin UI Web Client Secret: clGlw3V0TdNU
Admin UI Backend API Client ID: 2002.0d842a05-137d-45ce-b58a-edf985503b1b
Admin UI Backend API Secret: 3QWf4GRDBtkG7Wp1UEYZIw==
Updating apache configuration
Reading XML /opt/dist/jans/log4j2-adminui.xml
Writing XML /opt/jans/jetty/jans-config-api/custom/config/log4j2-adminui.xml
  - Rewriting Jans CLI init file for plugins
Removing DUO Script
Traceback (most recent call last):
  File "/opt/flex_setup.py", line 858, in <module>
    main(uninstall=argsp.remove_flex)
  File "/opt/flex_setup.py", line 839, in main
    installer_obj.install_gluu_admin_ui()
  File "/opt/flex_setup.py", line 570, in install_gluu_admin_ui
    config_api_installer.dbUtils.delete_dn('inum=5018-F9CF,ou=scripts,o=jans')
  File "/opt/jans/jans-setup/setup_app/utils/db_utils.py", line 322, in delete_dn
    sqlalchemy_obj = self.get_sqlalchObj_for_dn(dn)
TypeError: DBUtils.get_sqlalchObj_for_dn() missing 1 required positional argument: 'session'

Metadata

Metadata

Labels

bugSomething isn't workingcomp-flex-linux-setupComponent affected by issue or PRkind-bugIssue or PR is a bug in existing functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions