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、混合モード)