努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • 安全记录
  • 分布式存储
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • 日志服务ELK(EFK)
  • 虚拟化
  • istio
  • 日志服务Graylog
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
  • openguassdb
  • polardb
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • 安全记录
  • 分布式存储
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • 日志服务ELK(EFK)
  • 虚拟化
  • istio
  • 日志服务Graylog
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
  • openguassdb
  • polardb
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • Docker

  • Kubernetes

  • Nexus

    • Nexus3部署
    • Nexus3配置
    • Nexus3数据异常修复
      • Nexus3数据异常修复
        • SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2
  • Rancher

  • Prometheus

  • ELK

  • 虚拟化

  • Istio

  • Graylog

//
  • 云计算虚拟化
  • Nexus
yangfk
2025-11-13

Nexus3数据异常修复

//

# Nexus3数据异常修复

# SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2

  • 报错日志

      2022-10-17 08:39:35,047+0000 WARN  [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs.  Unix error code 2.
      2022-10-17 08:39:35,048+0000 WARN  [Timer-0] *SYSTEM java.util.prefs - Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
      2022-10-17 08:40:00,007+0000 INFO  [quartz-3-thread-7] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change WAITING -> RUNNING
      2022-10-17 08:40:00,014+0000 INFO  [quartz-3-thread-7] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change RUNNING -> WAITING (OK)
      2022-10-17 08:40:05,048+0000 WARN  [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs.  Unix error code 2.
      2022-10-17 08:40:05,048+0000 WARN  [Timer-0] *SYSTEM java.util.prefs - Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
    
  • 容器数据挂载目录,先备份

cp -a /opt/nexus3/nexus-data/db/component /opt/nexus3/nexus-data/db/component
ls -l component/*.wal
rm -f  component/*.wal
1
2
3
  • 进入容器内,修复
docker exec -it -u root nexus bash

find / -name support
cd /opt/sonatype/nexus/lib/support/


java -jar nexus-orient-console.jar

connect plocal:/nexus-data/db/component admin admin

REPAIR DATABASE --fix-graph
REPAIR DATABASE --fix-links
REPAIR DATABASE --fix-ridbags
REPAIR DATABASE --fix-bonsai
REBUILD INDEX *
disconnect
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • 修复完重新授权
chown -R 200.200 component/

exit
docker restart nexus
1
2
3
4
//
如果此文章对您有帮助,点击 -->> 请博主喝咖啡 (opens new window)
上次更新: 2025/11/13, 16:14:56
Nexus3配置
rancher部署

← Nexus3配置 rancher部署→

最近更新
01
Graylog服务收集k8s容器日志
11-13
02
容器运行polardb-pg
09-23
03
libblockdev库本地提权漏洞(CVE-2025-6019)
08-08
更多文章>
Theme by Vdoing | Copyright © 2019-2025 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//