2017-02-07 11 views
0

Этот вопрос касается превращения пиратской версии в юридическую. Если это нарушает какие-либо правила SO, пожалуйста, дайте мне знать или удалите его ...Как настроить SEN через терминал?

Наша самая маленькая компания в течение нескольких лет использует Atlassian Stash 2.10.1. По-видимому, мой предшественник каким-то образом обошел лицензионный чек, так как я вижу SEN (номер разрешения поддержки), состоящий только из нулей.

Я хотел бы приобрести дешевую лицензию для нашей небольшой команды из < 10 разработчиков, которая стоит 10 долларов США, а затем я хотел бы обновить эту старую версию до последней версии Bitbucket.

Я попробовал этот процесс, и это выглядит как обновление прошло успешно, но при попытке загрузки веб-интерфейс я получаю длинные stacktraces, и на дне я нашел причину:

java.lang.NullPointerException 
com.atlassian.nps.plugin.bitbucket.SupportEntitlementNumberDataProvider.getSEN(SupportEntitlementNumberDataProvider.java:35) 
com.atlassian.nps.plugin.bitbucket.SupportEntitlementNumberDataProvider.get(SupportEntitlementNumberDataProvider.java:21) 
com.atlassian.nps.plugin.bitbucket.SupportEntitlementNumberDataProvider.get(SupportEntitlementNumberDataProvider.java:9) 
com.atlassian.plugin.webresource.impl.config.Config.getWebResourceData(Config.java:1092) 
.... 

Так Я хотел бы знать: есть ли способ добавить мой SEN, если я вообще не могу использовать веб-интерфейс? Могу ли я вставить его непосредственно в БД или в какой-нибудь файл конфигурации? Я попытался найти несколько ключевых слов, но ничего не нашел.

Я еще не приобрел лицензию, так как сначала хотел бы подтвердить, что смогу обновиться. Но, возможно, я мог бы также купить его, а затем попросить поддержку в Atlassian; ты думаешь, они будут готовы мне помочь?

Редактировать: выполняется на сервере Ubuntu.

ответ

0

Собираясь ответить на это самостоятельно с моим решением.

Сначала я восстановил все до Stash. Я загрузил чистый штамп и сравнил код с нашей производственной версией, в котором были указаны изменения, внесенные в код обработки лицензии. Я отключил эти изменения, пока не смог ввести новую лицензию.

Я получил оценочную лицензию от Atlassian и использовал это на нашем Stash. После этого я снова выполнил процедуру обновления, и на этот раз он отлично работает. Затем я приобрел настоящую лицензию и ввел ее.