Upgrade from 3.2 to 3.5

zmitya8 years ago

Hi Guys,

Is there any documentation how to upgrade between 3.x versions ?

I have 3.2 now, can I upgrade it to 3.5 somehow ?

Thanks,
Misi

p.s: I am using mysql backend...

Anton Tananaev8 years ago

You need to update to 3.3 first and then to 3.5 from there. Traccar does database schema migration automatically.

sergwolf8 years ago

Добрый день, у меня такая же ситуация только когда пытался поэтапно обновляться настройки базы слетали, войти в систему не могу под админом не принимал пароль. Откатился назад до 3.2

Anton Tananaev8 years ago

До какой версии обновлялись?

sergwolf8 years ago

была 3.2 обновлялся до 3.5, сейчас откатился обратно до 3.2

Anton Tananaev8 years ago

Как я сказал выше, нужно обновляться сначала до 3.3. Сразу до 3.5 не получится.

sergwolf8 years ago

Еще вопрос: обновляю так же как устанавливаю? База не удалится?

Anton Tananaev8 years ago

Обновлять также как устанавливать. База не удалится, но конечно желательно бэкап сделать на всякий случай.

sergwolf8 years ago

Странно, при установке выдает сообщение что не может заменить файл занят другим процессом, процесс останавливаю, продолжается установка. После перезагрузки сервера не запускается веб интерфейс и служба не запускается.
В чем может быть причина?
Стоит на ОС Win7

Anton Tananaev8 years ago

Смотрите логи (wrapper.log).

sergwolf8 years ago
STATUS | wrapper  | 2016/06/05 16:50:57 | <-- Wrapper Stopped
STATUS | wrapper  | 2016/06/05 16:52:28 | --> Wrapper Started as Service
STATUS | wrapper  | 2016/06/05 16:52:28 | Java Service Wrapper Community Edition 32-bit 3.5.28
STATUS | wrapper  | 2016/06/05 16:52:28 |   Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2016/06/05 16:52:28 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2016/06/05 16:52:28 | 
STATUS | wrapper  | 2016/06/05 16:52:28 | Launching a JVM...
INFO   | jvm 1    | 2016/06/05 16:52:28 | WrapperManager: Initializing...
INFO   | jvm 1    | 2016/06/05 16:52:30 | [MLog-Init-Reporter] INFO com.mchange.v2.log.MLog - MLog clients using slf4j logging.
INFO   | jvm 1    | 2016/06/05 16:52:30 | [WrapperSimpleAppMain] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.5.2 [built 08-December-2015 22:06:04 -0800; debug? true; trace: 10]
INFO   | jvm 1    | 2016/06/05 16:52:31 | INFO 6/5/16 4:52 PM: liquibase: Clearing database change log checksums
INFO   | jvm 1    | 2016/06/05 16:52:31 | INFO 6/5/16 4:52 PM: liquibase: Successfully acquired change log lock
INFO   | jvm 1    | 2016/06/05 16:52:31 | INFO 6/5/16 4:52 PM: liquibase: Successfully released change log lock
INFO   | jvm 1    | 2016/06/05 16:52:31 | INFO 6/5/16 4:52 PM: liquibase: Successfully acquired change log lock
INFO   | jvm 1    | 2016/06/05 16:52:32 | INFO 6/5/16 4:52 PM: liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO   | jvm 1    | 2016/06/05 16:52:32 | INFO 6/5/16 4:52 PM: liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO   | jvm 1    | 2016/06/05 16:52:32 | INFO 6/5/16 4:52 PM: liquibase: Successfully released change log lock
INFO   | jvm 1    | 2016/06/05 16:52:32 | [WrapperSimpleAppMain] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1hgf4hn9h8xk9x110c8isd|180f7e9, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.h2.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1hgf4hn9h8xk9x110c8isd|180f7e9, idleConnectionTestPeriod -> 600, initialPoolSize -> 3, jdbcUrl -> jdbc:h2:C:\Program Files\Traccar\data\database, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> true, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp: 
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: Encountered an error running main:
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: java.lang.StackOverflowError
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at java.util.HashMap.putVal(Unknown Source)
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at java.util.HashMap.put(Unknown Source)
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at java.util.HashSet.add(Unknown Source)
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at org.traccar.database.GroupTree.getNodes(GroupTree.java:144)
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at org.traccar.database.GroupTree.getNodes(GroupTree.java:145)
INFO   | jvm 1    | 2016/06/05 16:52:33 | WrapperSimpleApp Error: 	at org.traccar.database.GroupTree.getNodes(GroupTree.java:145)
Anton Tananaev8 years ago

Looks like you've created a loop with groups. Have you by any chance set a group as its own parent?

sergwolf8 years ago

Групп не создавал.

sergwolf8 years ago

Что необходима сделать?

sergwolf8 years ago

Пришлось откатиться опять до 3.2, заработало, по новой пытаюсь обновить до 3.5 служба не запускается веб не поднимается.