Author Topic: No puedo iniciar servicio "avast! Administration Console" de Windows.  (Read 5872 times)

0 Members and 1 Guest are viewing this topic.

sharana

  • Guest
Hola a todos,

Tengo un problema con un servicio de windows, se ha quedado parado el servicio "avast! Administration Console", cuando intento iniciarlo me salta un mensaje con "El servicio avast! Administration Console en Equipo local se inició y después se detuvo. Algunos servicios se detienen automáticamente si no son usados por ningún servicio o programa".

He revisado el log y me da este mensaje:

[Header - Application started at 22-abr-2014 15:18:21,280 local/15:18:21,280 UTC]
04-22 17:18:21,481 [1] INFO  Program - avast! Administration Console service (version: 1.3.3.35)
04-22 17:18:21,542 [1] INFO  Program - Running on Windows 7 Service Pack 1 - Version 6.1.7601 (64bit)
04-22 17:18:21,746 [4] INFO  SbcCoreService - Service starting. Loading configuration
04-22 17:18:21,809 [4] INFO  DatabaseConnector - Performing initial connection to the database (Provided connection string: Data Source="C:\ProgramData\AVAST Software\Administration Console\db.sdf";Default Lock Timeout=30000;Mode="Read Write";Max Buffer Size=10000;Max Database Size=2048;Temp File Max Size=512).
04-22 17:18:22,012 [4] INFO  AbstractSbcDatabase - Opening connection with connection string: Data Source="C:\ProgramData\AVAST Software\Administration Console\db.sdf";Default Lock Timeout=30000;Mode="Read Write";Max Buffer Size=10000;Max Database Size=2048;Temp File Max Size=512
04-22 17:18:22,128 [4] ERROR DatabaseConnector - Unexpected exception, unable to connect to database!
System.Data.SqlServerCe.SqlCeException (0x80004005): The database file may be corrupted. Run the repair utility to check the database file. [ Database name = C:\ProgramData\AVAST Software\Administration Console\db.sdf ]
   en System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
   en System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
   en System.Data.SqlServerCe.SqlCeConnection.Open()
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.ConnectImpl(String connectionString)
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Database.MsSqlCeSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Core.DatabaseConnector.ConnectDatabase(Boolean advanced)
04-22 17:18:22,141 [4] FATAL SbcCoreService - Service could not be started.
System.Data.SqlServerCe.SqlCeException (0x80004005): The database file may be corrupted. Run the repair utility to check the database file. [ Database name = C:\ProgramData\AVAST Software\Administration Console\db.sdf ]
   en System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
   en System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
   en System.Data.SqlServerCe.SqlCeConnection.Open()
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.ConnectImpl(String connectionString)
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Database.MsSqlCeSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Core.DatabaseConnector.ConnectDatabase(Boolean advanced)
   en Avast.Sbc.Service.DatabaseConnectionFactory.GetDatabase(IniStreamData iniStreamData, IScmProgressNotify progressNotify)
   en Avast.Sbc.Service.SbcCoreService.OnStart(String[] args)
[Footer]

¿Alguien puede ayudarme, por favor??

Muchas gracias,

Un saludo.

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #1 on: April 22, 2014, 06:20:35 PM »
Viendo el log parece que el problema está en la base de datos.

¿Has probado a "reparar" tu instalación?

« Last Edit: April 22, 2014, 06:28:40 PM by Infratech Solutions »

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #2 on: April 22, 2014, 06:33:18 PM »
¿Tienes Back up de la base de datos creado desde la consola?

sharana

  • Guest
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #3 on: April 23, 2014, 10:53:27 AM »
He probado a reparar y me devuelve un mensaje como que la reparación ha finalizado correctamente, pero cuando intento iniciar el servicio me da el mismo error.

Último log.
04-23 10:35:58,245 [4] ERROR DatabaseConnector - Unexpected exception, unable to connect to database!
System.Data.SqlServerCe.SqlCeException (0x80004005): The database file may be corrupted. Run the repair utility to check the database file. [ Database name = C:\ProgramData\AVAST Software\Administration Console\db.sdf ]
   en System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
   en System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
   en System.Data.SqlServerCe.SqlCeConnection.Open()
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.ConnectImpl(String connectionString)
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Database.MsSqlCeSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Core.DatabaseConnector.ConnectDatabase(Boolean advanced)
04-23 10:35:58,260 [4] FATAL SbcCoreService - Service could not be started.
System.Data.SqlServerCe.SqlCeException (0x80004005): The database file may be corrupted. Run the repair utility to check the database file. [ Database name = C:\ProgramData\AVAST Software\Administration Console\db.sdf ]
   en System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
   en System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
   en System.Data.SqlServerCe.SqlCeConnection.Open()
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.ConnectImpl(String connectionString)
   en Avast.Sbc.Service.Database.AbstractSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Database.MsSqlCeSbcDatabase.Connect(String connectionString)
   en Avast.Sbc.Service.Core.DatabaseConnector.ConnectDatabase(Boolean advanced)
   en Avast.Sbc.Service.DatabaseConnectionFactory.GetDatabase(IniStreamData iniStreamData, IScmProgressNotify progressNotify)
   en Avast.Sbc.Service.SbcCoreService.OnStart(String[] args)
[Footer]

No tenemos backup de la base de datos, por el mensaje entiendo que no está conectando ¿hay alguna manera de forzarlo?.

Muchas gracias por vuestro tiempo,

Un saludo.

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #4 on: April 23, 2014, 11:48:54 AM »
La consola ASOA no es nuestra especialidad, nosotros siempre recomendamos e instalamos AEA, no es tan visual como el entorno web de ASOA pero permite mucha mayor parametrización y es un producto mucho más robusto y fiable ya que es heredero de la consola ADNM 4.8 que lleva en funcionamiento casi 10 años.

Llegados a este punto, yo reinstalaría.

sharana

  • Guest
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #5 on: April 23, 2014, 03:08:21 PM »
Gracias por la respuesta, ¿En la reinstalación podría elegir AEA? o hay que tener otro tipo de licencia?.

Gracias,

Un saludo.

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #6 on: April 23, 2014, 04:09:19 PM »
Las licencias de avast! Endpoint Protection/Plus/Suite/Suite Plus son válidas para ASOA, AEA o instalación independiente.

¿Cuántos equipos tienes en tu red?

sharana

  • Guest
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #7 on: April 23, 2014, 04:37:27 PM »
Tenemos 15 equipos aprox. Entiendo que al hacer la reinstalación me dará la opción a elegir¿?. (para tenerlo planificado cuando tengamos ventana de trabajo).

Gracias.

Un saludo,
« Last Edit: April 23, 2014, 05:49:20 PM by sharana »

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #8 on: April 23, 2014, 05:31:02 PM »
No, debes elegir antes de empezar la reinstalación porque cada tipo de instalación tiene un fichero de instalación distinto: http://www.infratech.es/avast/avast-endpoint-protection-suite.html



sharana

  • Guest
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #9 on: April 28, 2014, 05:13:17 PM »
Finalmente hemos encontrado un backup de la base de datos. "db.sdf".

La ruta de la base de datos corrupta la localiza en "c:\ProgramData\AVAST Software\Administration Console\db.sdf". ¿Me podríais indicar como puedo hacer una restauración del antiguo por el nuevo?.

Gracias de nuevo,

Un saludo.

Offline Infratech Solutions

  • Avast Reseller
  • Super Poster
  • *
  • Posts: 2397
  • Mayorista e integrador de Avast en España
    • Ciberseguridad Avast para empresas y MSPs en España.
Re: No puedo iniciar servicio "avast! Administration Console" de Windows.
« Reply #10 on: April 28, 2014, 06:28:54 PM »
Cuanto preguntaba si tenías Back Up me refería a la copia de seguridad que se puede hacer desde una de las tareas de la consola. Nuestra experiencia en ASOA no es mucha, nosotros siempre instalamos AEA.

Aquí te dejo las instrucciones de cómo restaurar una copia de seguridad en ASOA:

Quote
Hi,
When you run "System backup" job in console, "backup.dat" file is created in avast! SOA's ProgramData folder (C:\Documents and Settings\All Users\Application Data\AVAST Software\Administration Console\Backup in Windows XP/2003, C:\ProgramData\AVAST Software\Administration Console\Backup in Vista/7/2008). This file contains database, license file and a few metadata.
Then, when you want to restore a database (and/or license file) you can use Avast.SystemRestore.exe cmd line utility, which is located at C:\Program Files\Avast Software\avast! Administration Console\
Supported arguments are:
  b, backup-file          Required. Full path to the backup file to be used for restoration.
  c, connection-string    Connection string.
  v, verbose              Enable verbose output.
  license-file-path       Path to the license file.
  force                   Skip security question (the whole process will proceed without user interaction).
  timeout                 Timeout of the server STARTING/STOPPING operations (in seconds).
  i, items                Items to be restored (eg. -i 'license, database').
  help                    Display this help screen.

The only mandatory argument is b. This is an absolute path to backup.dat file. Other options, like connection-string and license-file-path are by default retrieved from existing installation of avast! SOA.
Backup/Restore operations can be performed on local databases only. This means - embedded SQL engine introduced in ASOA or local "full" SQL Server instance. Also note that you cannot restore database to a different database engine. E.g. you cannot perform restore on a file that contains "full" SQL server database over an embedded SQL database (and vice versa).