Auf einem Windows-Server 2025 hatten wir heute morgen nach einem nächtlichen Windows-Update das Problem, dass der SagedeApplicationServerService90 Dienst nicht mehr starten wollte. Fehlermeldung war 1067.
Im Tracelog stand dann:
Fehler beim Start der Systemdienste. Grund: System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Data.SQLite.SQLiteException: database disk image is malformed
database disk image is malformed
bei System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, SQLiteCommand command, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
Fehler beim Laden eines Assemblies: System.IO.FileNotFoundException: Assembly C:\Program Files (x86)\Sage\Sage 100\9.0\Shared\System.Memory.dll not found.
bei Sagede.Core.Tools.AssemblyResolver.Resolve(Object sender, ResolveEventArgs args, Boolean noFileNotFoundError)
Fehler beim Laden eines Assemblies: System.IO.FileNotFoundException: Assembly C:\Program Files (x86)\Sage\Sage 100\9.0\Shared\System.Memory.dll not found.
bei Sagede.Core.Tools.AssemblyResolver.Resolve(Object sender, ResolveEventArgs args, Boolean noFileNotFoundError)
Mit Hilfe des Sage-Supports konnte eine Lösung gefunden werden.
Im Pfad C:\Program Files (x86)\Sage\Application Server\9.0 gibt es eine Datei TrackingStorage. Diese wurde umbenannt in TrackingStorage_OLD. Danach konnte der Dienst wieder gestarten werden.
Im Tracelog stand dann:
Fehler beim Start der Systemdienste. Grund: System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Data.SQLite.SQLiteException: database disk image is malformed
database disk image is malformed
bei System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, SQLiteCommand command, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
Fehler beim Laden eines Assemblies: System.IO.FileNotFoundException: Assembly C:\Program Files (x86)\Sage\Sage 100\9.0\Shared\System.Memory.dll not found.
bei Sagede.Core.Tools.AssemblyResolver.Resolve(Object sender, ResolveEventArgs args, Boolean noFileNotFoundError)
Fehler beim Laden eines Assemblies: System.IO.FileNotFoundException: Assembly C:\Program Files (x86)\Sage\Sage 100\9.0\Shared\System.Memory.dll not found.
bei Sagede.Core.Tools.AssemblyResolver.Resolve(Object sender, ResolveEventArgs args, Boolean noFileNotFoundError)
Mit Hilfe des Sage-Supports konnte eine Lösung gefunden werden.
Im Pfad C:\Program Files (x86)\Sage\Application Server\9.0 gibt es eine Datei TrackingStorage. Diese wurde umbenannt in TrackingStorage_OLD. Danach konnte der Dienst wieder gestarten werden.