由于数据库锁定,尝试安装 AVP 软件包时,Avamar Installer (AVI) 停止响应
Summary: 安装 AVP 软件包时,由于数据库锁定,Avamar Installer (AVI) 停止响应。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
环境:Avamar Server 版本 v7.2.1-32,但可能适用于更高版本。
安装 AVP 软件包时,Avamar 安装程序接口 (AVI) 停止响应。
重新启动浏览器显示 AVI 正在“当前安装”程序包。
选择“Continue”不会导致任何进展。
安装 AVP 软件包时,Avamar 安装程序接口 (AVI) 停止响应。
重新启动浏览器显示 AVI 正在“当前安装”程序包。
选择“Continue”不会导致任何进展。
Cause
Avamar 安装程序日志 /usr/local/avamar/var/avi/server_log/avinstaller.log* 显示;
如 avinstaller 日志条目所暗示的那样,PosgreSQL avi 数据库将被锁定。
根本原因未知。工程错误272057记录 AVinstaller 无法写入 AVI 数据库的类似情况。
这发生在每小时 MCS 刷新操作期间。
我们导致数据库处于锁定状态的多个并发操作。
Jun 15, 2017 4:50:01 PM com.avamar.avinstaller.process.InstallManager install INFO: Starting a new process instance. Jun 15, 2017 4:50:01 PM com.avamar.avinstaller.process.UserInputManager getCurrentUserInput INFO: Returned cached user input for checksum: bdc8a9876130f3199be845ca1d7866a5 Jun 15, 2017 4:50:01 PM com.avamar.avinstaller.process.PVM startProcessInstanceByKey INFO: Starting processKey: upgrade-client-downloads20161009Oct101476054930 with userInputs: {} Jun 15, 2017 4:50:01 PM org.hibernate.transaction.JDBCTransaction commit SEVERE: JDBC commit failed java.sql.SQLException: database is locked at org.sqlite.DB.throwex(DB.java:855) at org.sqlite.DB.exec(DB.java:138) at org.sqlite.SQLiteConnection.commit(SQLiteConnection.java:512) at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:170) . . -----------8<---------- SNIP!-----------8<---------- . at com.avamar.avinstaller.process.InstallManager.install(InstallManager.java:125) at com.avamar.avinstaller.monitor.Installer.run(Installer.java:46) at java.lang.Thread.run(Unknown Source) Caused by: java.sql.SQLException: database is locked
如 avinstaller 日志条目所暗示的那样,PosgreSQL avi 数据库将被锁定。
根本原因未知。工程错误272057记录 AVinstaller 无法写入 AVI 数据库的类似情况。
这发生在每小时 MCS 刷新操作期间。
我们导致数据库处于锁定状态的多个并发操作。
Resolution
解决 方案:
重新启动 AVI 可能会删除数据库锁定。
下面的命令显示如何停止,然后启动 AVIDB 和 tomcat。
如果行为仍然存在,请联系戴尔支持。
重新启动 AVI 可能会删除数据库锁定。
下面的命令显示如何停止,然后启动 AVIDB 和 tomcat。
如果行为仍然存在,请联系戴尔支持。
admin@avamar:~/>: sudo avinstaller.pl --help | grep "stop\|start" --start starts avidb and tomcat if not up --stop stops avidb and tomcat Example:-
admin@avamar:~/>: sudo avinstaller.pl --stop INFO: Waiting for Tomcat to shutdown INFO: Shutting down avidb. Stopping the database server. Database server stopped. INFO: Stopped the database.
admin@avamar:~/>: sudo avinstaller.pl --start INFO: Starting avidb. Starting the database server. Waiting for postmaster to start . Connected to DBI:Pg:dbname=postgres;port=5558. INFO: Started the database. /usr/local/avamar-tomcat/bin/startup.sh Using CATALINA_BASE: /usr/local/avamar-tomcat Using CATALINA_HOME: /usr/local/avamar-tomcat Using CATALINA_TMPDIR: /usr/local/avamar-tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/avamar-tomcat/bin/bootstrap.jar:/usr/local/avamar-tomcat/bin/tomcat-juli.jar Tomcat started.
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle Properties
Article Number: 000046163
Article Type: Solution
Last Modified: 06 Feb 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.