Bitbucket throws an no sqljdbc_auth in java.library.path in the logs

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

When starting Bitbucket Service, the following is shown on the atlassian-bitbucket.log:

2019-05-31 14:40:25,595 WARN  [spring-startup]  c.m.s.j.internals.AuthenticationJNI Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
2019-05-31 14:40:39,543 ERROR [spring-startup]  com.zaxxer.hikari.pool.HikariPool bitbucket - Exception during pool initialization.
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:2d4c895d-73f9-4193-8f9e-6b1af5193098
...
Caused by: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.pathDiagnosis


環境

  • Running Bitbucket with SQL Server on a Windows OS.

原因

  • Bitbucket is configured to use windows auth, but the driver hasn't been renamed.
  • The JDBC string has integratedSecurity=true on its parameter,  causing an issue.

ソリューション

  • If the intention is to use Windows authentication, it may be necessary to rename the appropriate driver. This document has the detailed steps to follow.
  • Open $BITBUCKET_HOME/shared/bitbucket.properties file and remove the integratedSecurity=true parameter from the jdbc.url string and restart Bitbucket Server.



最終更新日 2019 年 6 月 11 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.