2017-07-18 8 views
0

NEXUS OSSに関する奇妙な問題があります。もはや私たちはそれ以上Mavenでそれを押すことはできません。常にプッシュ」にエラーを取得 Nexusはリソースを書き込めませんでした

は最初、私はネクサスOSSログ:

2017年に、次のエラーを取得したとき、アーティファクトに

を転送することができませんでしたアーティファクトを展開するために失敗しました。 -07-18 09:22:16,226 + 0200 WARN [Timer-0] * SYSTEM java.util.prefs - ユーザ設定をロックできませんでした。Unixエラーコード2 2017-07-18 09:22:16,226 + 0200 WARN [Timer-0] * SYSTEM java.util.prefs - ユーザーのprefsをフラッシュできませんでした:java.util.prefs.BackingStoreException:ファイルを取得できませんでしたロック。

私はここで解決策をGoogleで検索し、見つかった: https://support.sonatype.com/hc/en-us/articles/213464868-Nexus-startup-fails-with-Could-not-lock-User-prefs-Couldn-t-flush-user-prefs-Couldn-t-get-file-lock-を私はバージョン3.4で動作するようにそれを修正。私はこの行は

-Djava.util.prefs.userRoot =追加され

/opt/nexus/bin/nexus.vmoptions

でJavaの行を追加する必要がありました/home/nexus/.java

は、私はまた、ディレクトリを作成し

私は、もう一度再起動した後、777

に権利を所有者として、サービス利用者のネクサスとグループネクサスが割り当てられ、また、テストの目的のために編集

/home/nexus/.java/.userPrefs

プッシュするためにクライアントにエラーが表示されていますが、ログにエラーは表示されません。ロックユーザーエラーはなくなりました。

誰かが何をすべきか考えていますか?

ネクサスOSSバージョン:3.4.0-02 のDebian:8 のJava:

Javaバージョン "1.8.0_102の" Java(TM)SEランタイム環境( 1.8.0_102-を構築b14)Java HotSpot(TM)64ビットサーバーVM(ビルド25.102-b14、混合モード)

答えて

0

以下の解決策がトリックでした。

「PUT」操作を許可していないNGINX Reverseproxyの背後でNexusが実行されていました。許可されている場合は、GETとPOSTだけを実行します。

関連する問題