[solved] Server OS (1 Viewer)

onetoomany

Portal Pro
July 5, 2005
122
2
UK
MP2 demands a minimum OS of Win 7 / 2008 R2, and does not allow me to install on any other OS - for example, I've got 2008 SBS (which is based on 2008 server).

MP1 allows me to install on other OSs with a warning. Is it possible to change MP2 just to give a warning instead of quitting, especially when installing the server software only?

Thanks

Richard
 

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    I'm not sure if MP2-Server will run on this system at all, because no one tested it before. In principle the Win7 requirements come from MP2-Client, so it could work.

    You can test it first by installing MP2-Server on a Win7(+) client and copy the ProgramFiles\TMP\MP2-Server to your 2008 SBS. Then run the MP2-Server.exe there with "-c" as windowed app.

    Make sure that other dependencies are available (.NET4.5.1)

    If it works at all, a change to installer might be considered. But be aware of possible issues: i.e. the ShellThumbnail provider (or other components) depends on interfaces that might be Win7 or newer.
     

    onetoomany

    Portal Pro
    July 5, 2005
    122
    2
    UK
    Morpheus,

    Thanks for your suggestion. I've copied both the program files and programdata MP2 server directories across from a win7 installation.
    I've then run "mp2-server.exe -c" from the cmd prompt. This gave me an SQL error, which suggests that I've not managed to set up the database properly. Any ideas what I'm missing?

    Thanks

    Richard

    [2014-05-23 22:43:42,840] [1849 ] [Main ] [FATAL] - Error starting application
    System.Data.SQLite.SQLiteException (0x80004005): SQL logic error or missing database
    duplicate column name: CREATION_DATE
    at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
    at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
    at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
    at System.Data.SQLite.SQLiteDataReader.NextResult()
    at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
    at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
    at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
    at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
    at MediaPortal.Backend.Services.Database.DatabaseManager.ExecuteBatch(ISQLDatabase database, InstructionList instructions)
    at MediaPortal.Backend.Services.Database.DatabaseManager.UpdateSubSchema(String subSchemaName, Nullable`1 currentVersionMajor, Nullable`1 currentVersionMinor, String updateScriptFilePath, Int32 newVersionMajor, Int32 newVersionMinor)
    at MediaPortal.Backend.Database.DatabaseSubSchemaManager.UpdateSubSchema(Int32& newVersionMajor, Int32& newVersionMinor)
    at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Startup()
    at MediaPortal.Backend.BackendExtension.StartupBackendServices()
    at MediaPortal.Server.ApplicationLauncher.Start()
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Please try again without ProgramData folder.
     

    onetoomany

    Portal Pro
    July 5, 2005
    122
    2
    UK
    This gives me a different database error:

    [2014-05-24 13:09:03,735] [3086 ] [Main ] [FATAL] - Error starting application
    System.Data.SQLite.SQLiteException (0x80004005): SQL logic error or missing database
    no such table: MIA_TYPES
    at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
    at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
    at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
    at System.Data.SQLite.SQLiteDataReader.NextResult()
    at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
    at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
    at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
    at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
    at MediaPortal.Backend.Services.Database.DatabaseManager.ExecuteBatch(ISQLDatabase database, InstructionList instructions)
    at MediaPortal.Backend.Services.Database.DatabaseManager.UpdateSubSchema(String subSchemaName, Nullable`1 currentVersionMajor, Nullable`1 currentVersionMinor, String updateScriptFilePath, Int32 newVersionMajor, Int32 newVersionMinor)
    at MediaPortal.Backend.Database.DatabaseSubSchemaManager.UpdateSubSchema(Int32& newVersionMajor, Int32& newVersionMinor)
    at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Startup()
    at MediaPortal.Backend.BackendExtension.StartupBackendServices()
    at MediaPortal.Server.ApplicationLauncher.Start()
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    I'm not sure if MP2-Server will run on this system at all, because no one tested it before.
    MP2 Server runs fine here on a Server 2012 OS. Works (with MPExtended) for TV on a Win 8.1 Client.
     

    Users who are viewing this thread

    Top Bottom