Jump to content

Error - Login failed: Connection has failed with state 'Not connected'


Go to solution Solved by Flyer,

Recommended Posts

Hi all,

I've already read about problems with mysql db, etc, etc. but i don't find a way to solve.

It was all good today, but something got wrong after a scan task on 27 clients.

 

ODBC should be ok ( hxxp://help.eset.com/era_install/63/en-US/index.html?odbc_configuration.htm- done it and got "odbcinst: Driver installed. Usage count increased to 2" ), nothing has been changed, except for mysql update on debian (done just 1 hour ago)

 

 

latest server trace.log:

2016-02-01 13:16:57 Information: AutomationModule [Thread 7f3520282740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-$
2016-02-01 13:16:57 Information: AutomationModule [Thread 7f3520282740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-$
2016-02-01 13:16:57 Information: AutomationModule [Thread 7f3520282740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-$
2016-02-01 13:16:57 Information: AutomationModule [Thread 7f3520282740]: Facade: All triggers have been unloaded.
2016-02-01 13:16:57 Error: Service [Thread 7f3520282740]: Kernel shut down forcefully

latest agent on server log:

2016-01-29 20:10:02 Error: CReplicationModule [Thread 7f99ef7fe700]: CReplicationManager: Failed to start replication, replication link '00000000-0000-0000-7007-0000$
2016-02-01 13:00:13 Warning: CSystemConnectorModule [Thread 7f9a167fc700]: CUnixRestartAgentTask: Execution postponed
2016-02-01 13:15:37 Warning: CSystemConnectorModule [Thread 7f9a167fc700]: CUnixRestartAgentTask: Execution postponed
2016-02-01 13:17:02 Error: CReplicationModule [Thread 7f99ef7fe700]: CReplicationManager: Replication (network) connection to 'host: "192.168.11.6" port: 2222' faile$
2016-02-01 13:17:04 Error: CSystemConnectorModule [Thread 7f99edffb700]: UpgradeInfrastructure: Error upgrading with installer '/tmp/6ef7-2323-55c2-747a/Server-Linux$ 

<--- ?!?!? Never asked for server upgrade ?!?!?

2016-02-01 13:18:02 Error: CReplicationModule [Thread 7f99ef7fe700]: CReplicationManager: Replication (network) connection to 'host: "192.168.11.6" port: 2222' faile$

- this evening -

2016-02-01 23:22:21 Information: Kernel [Thread 7f9a71c0b740]: Unloading module: CSymbolsModule
2016-02-01 23:22:21 Information: Kernel [Thread 7f9a71c0b740]: Unloading module: CUpdatesModule
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-000000000001, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-000000000002, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-000000000005, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-00000000000a, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-00000000000b, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-00000000000c, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=00000000-0000-0000-7006-00000000000e, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=20f8f346-2f82-4dc9-886a-424ada3a8cba, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: Trigger has been unloaded [SHUTDOWN=1, UUID=277ca5b3-c5e4-42d0-8960-8b4c15ad6d46, TY$
2016-02-01 23:22:21 Information: AutomationModule [Thread 7f9a71c0b740]: Facade: All triggers have been unloaded.
2016-02-01 23:22:21 Information: Service [Thread 7f9a71c0b740]: Kernel shut down nicely

Info : server time this evening was wrong (1 hour less), but it was right this morning.

 

M.

Edited by Flyer
Link to comment
Share on other sites


2016-02-01 13:17:04 Error: CSystemConnectorModule [Thread 7f99edffb700]: UpgradeInfrastructure: Error upgrading with installer '/tmp/6ef7-2323-55c2-747a/Server-Linux$ 

<--- ?!?!? Never asked for server upgrade ?!?!?

2016-02-01 13:18:02 Error: CReplicationModule [Thread 7f99ef7fe700]: CReplicationManager: Replication (network) connection to 'host: "192.168.11.6" port: 2222' faile$

Probably solved or at least got services running:

after that upgrade (but i never asked for server upgrades!!!) all services went down, messing up mysql too.

Just forced eset service manually (/opt/eset/RemoteAdministrator/Server/setup/eraserver) and i can log to webconsole

 

I've not tryed to reboot yet

 

 

Please note this, although i don't know if it matter with the server "auto upgrade and next crash":  i was trying to mark as resolved some quarantine and got "Failed to (un)mute some threats" from webconsole and this fro era server trace.log

2016-02-01 11:32:30 Error: CDataMinersModule [Thread 7f3425fdb700]: Unknown product for mute
2016-02-01 11:32:30 Error: ConsoleApiModule [Thread 7f34297e2700]: 15758 Error while muting threat log: Unknown product for mute
2016-02-01 11:32:30 Error: ConsoleApiModule [Thread 7f34297e2700]: Untranslatable CInterModuleException: Unknown product for mute
2016-02-01 11:32:35 Error: CDataMinersModule [Thread 7f3425fdb700]: Unknown product for mute
2016-02-01 11:32:35 Error: ConsoleApiModule [Thread 7f34297e2700]: 15758 Error while muting threat log: Unknown product for mute
2016-02-01 11:32:35 Error: ConsoleApiModule [Thread 7f34297e2700]: Untranslatable CInterModuleException: Unknown product for mute
2016-02-01 12:32:33 Warning: NetworkModule [Thread 7f34f67fc700]: The connection will be closed due to timeout. SessionId:17845 Ip address: 192.16$
2016-02-01 13:14:16 Error: CDataMinersModule [Thread 7f3425fdb700]: Unknown product for mute
2016-02-01 13:14:16 Error: ConsoleApiModule [Thread 7f3426fdd700]: 18749 Error while muting threat log: Unknown product for mute
2016-02-01 13:14:16 Error: ConsoleApiModule [Thread 7f3426fdd700]: Untranslatable CInterModuleException: Unknown product for mute
2016-02-01 13:14:19 Error: CDataMinersModule [Thread 7f3425fdb700]: Unknown product for mute
2016-02-01 13:14:19 Error: ConsoleApiModule [Thread 7f3426fdd700]: 18749 Error while muting threat log: Unknown product for mute
2016-02-01 13:14:19 Error: ConsoleApiModule [Thread 7f3426fdd700]: Untranslatable CInterModuleException: Unknown product for mute
2016-02-01 13:14:23 Error: CDataMinersModule [Thread 7f3425fdb700]: Unknown product for mute
2016-02-01 13:14:23 Error: ConsoleApiModule [Thread 7f3426fdd700]: 18749 Error while muting threat log: Unknown product for mute
2016-02-01 13:14:23 Error: ConsoleApiModule [Thread 7f3426fdd700]: Untranslatable CInterModuleException: Unknown product for mute

Mirko

Edited by Flyer
Link to comment
Share on other sites

  • ESET Staff

Hello,

 

about unexpected upgrade, we are definitely not doing it automatically, so there must be somewhere "Remote Administrator components upgrade" task created (or maybe removed in the meantime). Please search Reports->Audit log for creating of this task type. There is also chance it was actually not upgrade, but only "repair". Once you run this task on AGENT that is managing SERVER (=installed on the same system), it will automatically upgrade/repair also SERVER and other ERA components is available.

 

About second problem with muting: please got to about page in Webconsole and check versions of SERVER and Webconsole = they must be from the same release (i.e. both starting 6.3.), this may be reason for this issue.

Link to comment
Share on other sites

Hello,

 

about unexpected upgrade, we are definitely not doing it automatically, so there must be somewhere "Remote Administrator components upgrade" task created (or maybe removed in the meantime). Please search Reports->Audit log for creating of this task type. There is also chance it was actually not upgrade, but only "repair". Once you run this task on AGENT that is managing SERVER (=installed on the same system), it will automatically upgrade/repair also SERVER and other ERA components is available.

 

About second problem with muting: please got to about page in Webconsole and check versions of SERVER and Webconsole = they must be from the same release (i.e. both starting 6.3.), this may be reason for this issue.

 

Muting: ERA and webconsole are all 6.3.x (managed upgrade from 6.2.x via webconsole components upgrade asa eset released new versions, it was all fine without using CLI)

 

The only strange data in audit log is about UPDATE MODULES

 

It seems a task performed by system (system user - system - native user yes) and get always failed!!

Link to comment
Share on other sites

  • ESET Staff

Muting: ERA and webconsole are all 6.3.x (managed upgrade from 6.2.x via webconsole components upgrade asa eset released new versions, it was all fine without using CLI)

 

And the same task upgrades also ERA SERVER in case task is assigned to managing AGENT. In case it repeats, please verify that this task was not configured to be executed regularly.

Last installation/repair/upgrade log can be found in: /var/log/eset/RemoteAdministrator/EraServerInstaller.log -> it may provide reason why SERVER upgrade failed.

 

The only strange data in audit log is about UPDATE MODULES

 

It seems a task performed by system (system user - system - native user yes) and get always failed!!

 

Is there any failure reason in audit log? Or alternatively any errors related to UpdatesModule in SERVER's trace.log? It may be activation problem or network related (inaccessible ESET servers, wrong HTTP proxy configuration, ...).

 

Muting: ERA and webconsole are all 6.3.x (managed upgrade from 6.2.x via webconsole components upgrade asa eset released new versions, it was all fine without using CLI)

 

 

Muting: we will be looking into this issue.

Link to comment
Share on other sites

From EraServerInstaller.log - It seems ok, but no server service from 2016-02-01 13.07 - I've just done a reboot and still get "Login failed not connected"

 

I can just manually start Era server from /opt/eset/RemoteAdministrator/Server/setup/eraserver start/restart and so i can log into webconsole

The same was for the agent, so i manually started from /opt/eset/RemoteAdministrator/Agent/setup/eraagent start/restart

Now I'll try a Remote Administrator Components Upgrade - hope it'll fix all services on boot problems

 

Other suggestions?

 

 

 

EraServerInstaller.log

2016-02-01 13:16:49 Information: Installer: Installed version loaded from config-file is: 6.3.148.0
2016-02-01 13:16:49 Information: Installer: Installed locale loaded from config-file is: en_US
2016-02-01 13:16:49 Information: Installer: Checking installed version...
2016-02-01 13:16:49 Information: CheckVersion: Action invoked with:  --current-version 6.3.148.0 --installed-version 6.3.148.0
2016-02-01 13:16:49 Information: CheckVersion: Set output property: P_VERSION_STATUS = REPAIR
2016-02-01 13:16:49 Information: CheckVersion: Return code: 0
2016-02-01 13:16:49 Information: Installer: Checking of installed version was successful
2016-02-01 13:16:49 Information: Installer: Status of current installation is: REPAIR
2016-02-01 13:16:49 Information: Installer: Checking database connection ...
2016-02-01 13:16:49 Information: DbCheckConnection: Action invoked with:  --db-admin-password ********** --db-admin-username ********** --db-connectors-dir /tmp/tmp.TCSC3kzAwl/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-scripts-dir /tmp/tmp.TCSC3kzAwl/setup/Database --db-type MySQL Server --db-user-password ********** --db-user-username ********** --installed REPAIR --modules-dir /var/opt/eset/RemoteAdministrator/Server/Modules/ --product-name Server --silent-reinstall 1 --upgrade ""
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_CONNECTION_STATUS =
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_STATUS =
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_UPGRADE =
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_USE_FIRST_USER =
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_PORT = 3306
2016-02-01 13:16:49 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
.........
.........
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_STATUS = DB_UPGRADEABLE
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_UPGRADE = 1
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_USE_FIRST_USER = 1
2016-02-01 13:16:49 Information: DatabaseReader: Recycling current DB connection.
2016-02-01 13:16:49 Information: DbCheckConnection: Set output property: P_DB_CONNECTION_STATUS = OK
2016-02-01 13:16:49 Information: DbCheckConnection: Return code: 0
2016-02-01 13:16:49 Information: Installer: Connections working.
2016-02-01 13:16:50 Information: Installer: Loading GUID ...
2016-02-01 13:16:50 Information: LoadCorrectProductGuid: Action invoked with:  --db-admin-password ********** --db-admin-username ********** --db-connectors-dir /tmp/tmp.TCSC3kzAwl/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-type MySQL Server --db-user-password ********** --db-user-username ********** --product-guid 5920bbb2-4c07-4251-b2f7-42621b1b0b1e --product-name Server
2016-02-01 13:16:50 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:16:50 Information: GetProductGuid: Loading GUID from the database...
2016-02-01 13:16:50 Information: GetProductGuid: Final choice of GUID is: 5920bbb2-4c07-4251-b2f7-42621b1b0b1e
2016-02-01 13:16:50 Information: LoadCorrectProductGuid: Set output property: P_PRODUCT_GUID = 5920bbb2-4c07-4251-b2f7-42621b1b0b1e
2016-02-01 13:16:50 Information: LoadCorrectProductGuid: Return code: 0
2016-02-01 13:16:50 Information: Installer: GUID loaded.
2016-02-01 13:16:50 Information: Installer: Creating 'modules' directory path: /var/opt/eset/RemoteAdministrator/Server/Modules/
2016-02-01 13:16:50 Information: Installer: Moving ESET Modules from '/tmp/tmp.TCSC3kzAwl/setup/Modules' to /var/opt/eset/RemoteAdministrator/Server/Modules/...
2016-02-01 13:16:50 Information: Installer: Modules directory moved succesfully
2016-02-01 13:16:50 Information: Installer: Moving scripts from '/tmp/tmp.TCSC3kzAwl/setup/Scripts' to /var/opt/eset/RemoteAdministrator/Server/Scripts/...
2016-02-01 13:16:50 Information: Installer: Scripts directory moved succesfully
2016-02-01 13:16:50 Information: Installer: Skipping certificates generation.
2016-02-01 13:16:50 Information: Installer: Skipping static groups synchronization scheduling.
2016-02-01 13:16:50 Information: Installer: Stopping service
2016-02-01 13:16:50 Information: Installer: Stopping running instance of /etc/init.d/eraserver
2016-02-01 13:16:59 Information: Installer: Preparing database upgrade.
2016-02-01 13:16:59 Information: DbPrepareUpgrade: Action invoked with:  --db-admin-password ********** --db-admin-username ********** --db-connectors-dir /tmp/tmp.TCSC3kzAwl/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-scripts-dir /tmp/tmp.TCSC3kzAwl/setup/Database --db-type MySQL Server --db-user-password ********** --db-user-username **********
2016-02-01 13:16:59 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:16:59 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.TCSC3kzAwl/setup/Database/MySQL/SetupScripts/1_prepare_setup.sql
2016-02-01 13:16:59 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:16:59 Information: DbPrepareUpgrade: Return code: 0
2016-02-01 13:16:59 Information: Installer: Database upgrade prepared.
2016-02-01 13:16:59 Information: Installer: Upgrading database.
2016-02-01 13:16:59 Information: DbUpgrade: Action invoked with:  --db-connectors-dir /tmp/tmp.TCSC3kzAwl/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-scripts-dir /tmp/tmp.TCSC3kzAwl/setup/Database --db-type MySQL Server --db-user-password ********** --db-user-username ********** --locale en_US --product-guid 5920bbb2-4c07-4251-b2f7-42621b1b0b1e --product-name Server --silent-reinstall 1
2016-02-01 13:16:59 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:16:59 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:16:59 Information: GetProductGuid: Loading GUID from the database...
2016-02-01 13:16:59 Information: GetProductGuid: Final choice of GUID is: 5920bbb2-4c07-4251-b2f7-42621b1b0b1e
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::UpgradeDatabase(const string&, const string&, const string&, const string&)
2016-02-01 13:16:59 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::UpgradeDatabase(const string&, const string&, const string&, const string&)
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ImportProductIdentityForDBServer(const string&, const string&, const string&, uint64_t)
2016-02-01 13:16:59 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ImportProductIdentityForDBServer(const string&, const string&, const string&, uint64_t)
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::StoreStaticObjectPresets(const string&, const string&, bool)
2016-02-01 13:16:59 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::StoreStaticObjectPresets(const string&, const string&, bool)
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:16:59 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.TCSC3kzAwl/setup/Database/MySQL/SetupScripts/1_prepare_setup.sql
2016-02-01 13:16:59 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:16:59 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:16:59 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.TCSC3kzAwl/setup/Database/MySQL/SetupScripts/Upgrade/2_do_upgrade.sql
2016-02-01 13:16:59 Information: StoreStaticObjectPresets: Initializing with locale 'en_US'
..........
..........

2016-02-01 13:17:03 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.TCSC3kzAwl/setup/Database/MySQL/SetupScripts/Upgrade/3_clean_upgrade.sql
2016-02-01 13:17:03 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2016-02-01 13:17:03 Information: DbUpgrade: Return code: 0
2016-02-01 13:17:03 Information: Installer: Database upgraded.
2016-02-01 13:17:03 Information: Installer: Storing ports into configuration.
2016-02-01 13:17:03 Information: ConfigInsertPorts: Action invoked with:  --console-port 2223 --db-connectors-dir /tmp/tmp.TCSC3kzAwl/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-type MySQL Server --db-user-password ********** --db-user-username ********** --modules-dir /var/opt/eset/RemoteAdministrator/Server/Modules/ --product-name Server --server-port 2222
2016-02-01 13:17:03 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:17:03 Information: Entering function: std::string Era::Setup::Common::CustomActions::CDatabaseReader::GetConfigEngineData(const string&)
2016-02-01 13:17:03 Information: Leaving function: std::string Era::Setup::Common::CustomActions::CDatabaseReader::GetConfigEngineData(const string&)
2016-02-01 13:17:03 Information: ConfigInsertPorts: Return code: 0
2016-02-01 13:17:03 Information: Installer: Ports stored.
2016-02-01 13:17:03 Information: Installer: Creating 'config' directory path: /etc/opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Creating 'libs' directory path: /opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Creating 'data' directory path: /var/opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Creating 'logs' directory path: /var/log/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Moving LangData.dat to /var/opt/eset/RemoteAdministrator/Server/Localization/LangData.dat...
2016-02-01 13:17:03 Information: Installer: Extracted reportprinter.tar.gz to /var/opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Creating startup configuration file /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini ...
2016-02-01 13:17:03 Information: CreateStartupConfig: Action invoked with:  --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-type MySQL Server --db-user-password ********** --db-user-username ********** --startup-config-path /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
2016-02-01 13:17:03 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;'
2016-02-01 13:17:03 Information: CreateStartupConfig: Return code: 0
2016-02-01 13:17:03 Information: Installer: Created startup configuration.
2016-02-01 13:17:03 Information: Installer: Created config file /etc/opt/eset/RemoteAdministrator/Server/config.cfg
2016-02-01 13:17:03 Information: Installer: Backing up contents of /opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: Copying files to target destination: /opt/eset/RemoteAdministrator/Server
2016-02-01 13:17:03 Information: Installer: File ownership set to: root:root
2016-02-01 13:17:03 Information: Installer: Setting auto-start service.
Link to comment
Share on other sites

  • ESET Staff

 

From EraServerInstaller.log - It seems ok, but no server service from 2016-02-01 13.07 - I've just done a reboot and still get "Login failed not connected"

 

I can just manually start Era server from /opt/eset/RemoteAdministrator/Server/setup/eraserver start/restart and so i can log into webconsole

The same was for the agent, so i manually started from /opt/eset/RemoteAdministrator/Agent/setup/eraagent start/restart

Now I'll try a Remote Administrator Components Upgrade - hope it'll fix all services on boot problems

 

Other suggestions?

 

Installation (or in this case repair) failed during auto start service registration into system:

2016-02-01 13:17:03 Information: Installer: Setting auto-start service.

therefore SERVER is not starting after reboot and you have to run it manually. It is almost last job to be done, therefore your installation should be working correctly, except service won't be started automatically after reboot (or after unexpected failure).

 

Unfortunately we have not enough information to come to any conclusion. What linux distribution are you using? Any chance you are running ERA in docker? Are you using SELinux that could possibly block installation? In ERA 6.3 we have introduced support for upstart services but it seems to be failing, any known issues with upstart in your environment?

 

Also you could try to run repair manually from console (download latest 6.3.148.0 installer + run it as root with only one parameter --skip-license) -> it will most probably print errors to console.

Edited by MartinK
Link to comment
Share on other sites

Component upgrade from Webconsole failed (check in trace.log of agent)

2016-02-02 19:28:59 Error: CSystemConnectorModule [Thread 7fcd40ca6700]: ReadUpgradeStatus: Upgrade infrastructure task failed: Error upgrading with installer '/tmp/6ef7-2323-55c2-747a/Server-Linux-x86_64.sh': Command failed (exit code: 1)
2016-02-02 19:40:36 Error: CSystemConnectorModule [Thread 7fccab7fe700]: UpgradeInfrastructure: Error upgrading with installer '/tmp/1b23-2b21-d641-8d84/Server-Linux-x86_64.sh': Command failed (exit code: 1)

Please note timing, it was 20.40 when i launched the task (i think it's just utc time)

 

I'll try by CLI and let you know

 

ERA + webconsole is running on lxc container over proxmox, but it was all working till yesterday

Link to comment
Share on other sites

  • ESET Staff

Component upgrade from Webconsole failed (check in trace.log of agent)

2016-02-02 19:28:59 Error: CSystemConnectorModule [Thread 7fcd40ca6700]: ReadUpgradeStatus: Upgrade infrastructure task failed: Error upgrading with installer '/tmp/6ef7-2323-55c2-747a/Server-Linux-x86_64.sh': Command failed (exit code: 1)
2016-02-02 19:40:36 Error: CSystemConnectorModule [Thread 7fccab7fe700]: UpgradeInfrastructure: Error upgrading with installer '/tmp/1b23-2b21-d641-8d84/Server-Linux-x86_64.sh': Command failed (exit code: 1)

Please note timing, it was 20.40 when i launched the task (i think it's just utc time)

 

I'll try by CLI and let you know

 

ERA + webconsole is running on lxc container over proxmox, but it was all working till yesterday

 

Now I am almost sure it is problem with upstart which was introduced in 6.3. There containers (lxc, docker) are not able to handle upstart or systemd services properly, they are either completely mocked or requires advanced configuration to work properly.

 

ERA installers are detecting upstart by searching for command "initctl" -> once found, fully operational upstart is expected. In case you will be able to confirm that it is problem with upstart service initialization, only solution we were able to come with is to fool upstart detection by temporarily renaming/removing initctl command => in case it is not found during installation, fallback SysV-init scripts for daemon startup will be used.

Btw. ERA AGENT installed in this container should be having exactly the same problems ... is it upgraded to 6.3? Is it actually running/connecting to SERVER?

Link to comment
Share on other sites

 

Component upgrade from Webconsole failed (check in trace.log of agent)

2016-02-02 19:28:59 Error: CSystemConnectorModule [Thread 7fcd40ca6700]: ReadUpgradeStatus: Upgrade infrastructure task failed: Error upgrading with installer '/tmp/6ef7-2323-55c2-747a/Server-Linux-x86_64.sh': Command failed (exit code: 1)
2016-02-02 19:40:36 Error: CSystemConnectorModule [Thread 7fccab7fe700]: UpgradeInfrastructure: Error upgrading with installer '/tmp/1b23-2b21-d641-8d84/Server-Linux-x86_64.sh': Command failed (exit code: 1)

Please note timing, it was 20.40 when i launched the task (i think it's just utc time)

 

I'll try by CLI and let you know

 

ERA + webconsole is running on lxc container over proxmox, but it was all working till yesterday

 

Now I am almost sure it is problem with upstart which was introduced in 6.3. There containers (lxc, docker) are not able to handle upstart or systemd services properly, they are either completely mocked or requires advanced configuration to work properly.

 

ERA installers are detecting upstart by searching for command "initctl" -> once found, fully operational upstart is expected. In case you will be able to confirm that it is problem with upstart service initialization, only solution we were able to come with is to fool upstart detection by temporarily renaming/removing initctl command => in case it is not found during installation, fallback SysV-init scripts for daemon startup will be used.

Btw. ERA AGENT installed in this container should be having exactly the same problems ... is it upgraded to 6.3? Is it actually running/connecting to SERVER?

 

 

Got it, you're right :

ESET Remote Administrator Server Installer (version: 6.3.148.0), Copyright © 1992-2016 ESET, spol. s r.o. - All rights reserved.

Cleaning database scripts from path: /opt/eset/RemoteAdministrator/Server/setup/Database
Extracting archive, please wait...
Archive extracted to /tmp/tmp.ffOT92m0Tc.
Checking OpenSSL ... done [OpenSSL 1.0.1k 8 Jan 2015]
Reading previous installation settings ... done
Checking installed version... done
Status of current installation is: REPAIR
Checking database connection ... done
Loading GUID ... done [GUID = 5920bbb2-4c07-4251-b2f7-42621b1b0b1e]
Moving ESET Modules from '/tmp/tmp.ffOT92m0Tc/setup/Modules' to /var/opt/eset/RemoteAdministrator/Server/Modules/... done
Moving scripts from '/tmp/tmp.ffOT92m0Tc/setup/Scripts' to /var/opt/eset/RemoteAdministrator/Server/Scripts/... done
Skipping certificates generation.
Skipping static groups synchronization scheduling.
Stopping service... ./Server-Linux-x86_64.sh: 1512: ./Server-Linux-x86_64.sh: initctl: not found
Preparing database upgrade ... done
Upgrading database ... done
Storing ports into configuration ... done
Creating 'config' directory path: /etc/opt/eset/RemoteAdministrator/Server
Creating 'libs' directory path: /opt/eset/RemoteAdministrator/Server
Creating 'data' directory path: /var/opt/eset/RemoteAdministrator/Server
Creating 'logs' directory path: /var/log/eset/RemoteAdministrator/Server
Moving LangData.dat to /var/opt/eset/RemoteAdministrator/Server/Localization/LangData.dat... done
Extracting ReportPrinter files... done
Creating startup configuration file /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini ... done
Creating config file /etc/opt/eset/RemoteAdministrator/Server/config.cfg ... done
Backing up contents of /opt/eset/RemoteAdministrator/Server
Copying files to target destination: /opt/eset/RemoteAdministrator/Server
File ownership set to: root:root
Setting auto-start service...
Failed to get D-Bus connection: Unknown error -1

It's all about initctl & systemd (although systemd is installed with all its packages), so I have a "perfect" running era server + era agent but without service on boot

 

So how to do? (worst solution: destroy lxc container & mv to old style VM, but i'll have to migrate prefs, certificates just to avoid redeploy of agents, configuretion, etc)

Link to comment
Share on other sites

  • Solution

Hi Martink,

I think I've solved!  :D

 

1: shutdown container, edit config file and add this, just because if you run lxc on a systemd it won't auto set systemd for guests (argh!!)

lxc.autodev = 1
lxc.kmsg = 0

Reference: Debian Jessie and lxc containers (https://www.debian.org/releases/stable/i386/release-notes/ch-information.en.html#issues-lxc-jessie-host)

 

2: wget serverinstall from eset and run it as root (it shows a initcl error, but systemd starts)

3: reboot lxc just for check and eraserver service is running.

4: deploy agent from webconsole (liveinstaller).

5: run agent installer from CLI - root rights obviously.

6: reboot and check services: both eraserver and eraagent loaded on boot and it's all fine  :)

 

Other useful info for people running from containers (i moved to gpo to solve, and got the solution with all agents already installed xD) : by default CIFS mounts are disabled (that in proxmox, but i think in dockers too), so you won't be able to mount admin shares on win clients and deploy agent via era server (/etc/apparmor.d/lxc/ edit apparmor lxc rules and add mount fstype=cifs , reload apparmor)

 

 

 

I think it should be useful to add it in a KB for everyone running era and webconsole on docker/proxmox/containers: if you get a systemd host that doesn't mean you'll get a systemd guest by default

Edited by Flyer
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...