Lỗi chương trình mới cài đặt không hiển thị trên bảng điều khiển Apex One Agent Management

TÓM TẮT

Chương trình mới cài đặt không được hiển thị trong bảng điều khiển Agent Management do phiên bản lược đồ cơ sở dữ liệu đã lỗi thời. Vì vậy, nó không thể chèn thông tin của chương trình mới vào cơ sở dữ liệu khi chương trình đó báo cáo với máy chủ Apex One.

Dựa theo Conn_YRMMDD.log (C:\Program Files (x86)\Trend Micro\Security Agent\ConnLog) của chương trình:

   Chương trình đang trong trạng thái trực tuyến.

Connection status: Online

Result: Connection established OK.

Dựa theo TmuDump.txt (C:\Program Files (x86)\Trend Micro\Security Agent\AU_Data\AU_Log) của chương trình:

 Chương trình đang nằm trong cục bộ, nhưng khi nó tải cập nhật từ TMAU (Internet).

Downloading [https://osce14-p.activeupdate.trendmicro.com/activeupdate/ini_xml.zip] to

[C:\Program Files (x86)\Trend Micro\Security Agent\AU_Data\AU_Temp\10584_9736\ini_xml.zip]…

   Dựa theo Ofcdebug.log của chương trình:

[tmlisten.exe][CAwarenessTypeLocation::CheckEventState] Current location is [Inside Office] [255c : 2534] (00) (D) [-S-][tmlisten.exe][tmSendLogToHttpServerLwithCallBack] After Post

or Get nError = 200 – [cnttmsoc_tmsock.cpp(4323)] [255c : 2534] (00) (D) [-S-][tmlisten.exe]tmSendLogToHttpServerLwithCallBack

nError == HTTP_STATUS_OK || HTTP_STATUS_NOT_MODIFIED – [cnttmsoc_tmsock.cpp(4350)] [255c : 2534] (00) (D) [-S-][tmlisten.exe]CServerAuthMgrCln::Verify – >> –

[auth_serverauthmgrcln.cpp(419)] [255c : 2534] (00) (D) [-S-][tmlisten.exe]CServerAuthMgrCln::Verify – Start process –

[auth_serverauthmgrcln.cpp(431)] [255c : 2534] (00) (D) [-S-][tmlisten.exe]CServerAuthMgrCln::DecodeSignature – Decoded length (256) –

[auth_serverauthmgrcln.cpp(785)] [255c : 2534] (00) (D) [-S-][tmlisten.exe]CServerAuthMgrCln::VerifySign – VerifyNotification success –

[auth_serverauthmgrcln.cpp(389)] [255c : 2534] (00) (I) [-S-][tmlisten.exe]OfcVerifySignature – [Succ] The signature verification of HTTP

request

(/officescan/cgi/isapiClient.dll?SA_ISR=MCExHzAdBgNVBAMTFk9mZmljZVNjYW4gU2VydmVyIE5UU0c%3D

&SA_SN=Cu3Y4pxE2kONat%2BWKiDda

[255c : 2534] (00) (I) [-S-][tmlisten.exe][tmGetCgiRetCode] Return : -39 – [cnttmsoc_tmsock.cpp(3436)] [255c : 2534] (00) (D) [-S-][tmlisten.exe][tmSendLogToHttpServerLwithCallBack] After tmGetCgiRetCode()

nError = -39 – [cnttmsoc_tmsock.cpp(4374)] [255c : 2534] (00) (I) [-S-][tmlisten.exe][tmSendLogToHttpServerLwithCallBack] DeleteFile done, err = 0 –

[cnttmsoc_tmsock.cpp(4464)] [255c : 2534] (00) (E) [-S-][tmlisten.exe]tmSingleServerSender – [tmSingleServerSender][SAF] Can’t create

a connection to < APEX ONE SERVER>

[255c : 2534] (00) (D) [-L-][tmlisten.exe][rtSendUpdateStatusWithPolicy][Update] Failed. Error = -39 –

[cnttmlis_tmdupd.cpp(2316)]
  • HTTP STATUS OK. After Post or Get nError = 200
  • Cập nhật thất bại lỗi nError = – 39

nError -39 có nghĩa ISAPI_FAIL_NO_SUCH_CLIENT. Một số ISAPICLIENT.dll sẽ kiểm tra cơ sở dữ liệu nếu UID có đang tồn tại ở vị trí khác sẽ trả kết quả lỗi error -39.

Dựa theo SqlMigration.log (C:\Program Files (x86)\Trend Micro\Apex One\PCCSRV\Admin\Utility\SQL) của máy chủ Apex One:

Hiện trạng báo lỗi không đủ dung lượng ổ đĩa gây ra lỗi cập nhật hệ thống dữ liệu.

Updating database (Failed)

*** Could not deploy package.

Error SQL72014: .Net SqlClient Data Provider: Msg 3202, Level 16, State 1, Line 34 Write on

“D:\MSSQL13.SQL1\MSSQL\Backup\ApexOne01-20201025-142506.bak” failed: 112(There is not enough

space on the disk.)

Error SQL72014: .Net SqlClient Data Provider: Msg 3013, Level 16, State 1, Line 34 BACKUP DATABASE

is terminating abnormally.

CHI TIẾT

Để khắc phục tình trạng trên:

1.Xác minh phiên bản trong lược đồ cơ sở dữ liệu SQL xem nó có phải cùng phiên bản với bản vá quan trọng của máy chủ Apex One hay không.

a. Kiểm tra Apex One Build and phiên bản từ bảng điều khiển. Đi tới Help > About.

b. Kiểm tra phiên bản lược đồ DB của cơ sở dữ liệu Apex One.

c. Truy cập vào cơ sở dữ liệu bằng Microsoft SQL Server Management Studio.

d. Thực hiện truy vấn SQL: chọn * từ TBL_OSCEDB_INFO.

e. Phiên bản lược đồ cơ sở dữ liệu được thể hiện dưới cột KEYVALUE. Sau đây là mẫu hiển thị trên màn hình:

  • Phiên bản truy vấn lược đồ cơ sở dữ liệu:

  • Apex One Build và phiên bản:

2.Nếu lược đồ Apex One DB khác so với số bản dựng của nó, thực hiện các bước sau:

a. Đảm bảo rằng máy chủ DB là SQL 2012 trở lên, do SQL 2008 không được hỗ trợ.

b. Đảm bảo rằng các cấu hình sau từ Apex One DB bị vô hiệu hóa:

  • SQL Cluster
  • Mirroring
  • Apex One DB nằm trong nhóm khả dụng
  • SQL luôn bật

c. Thực hiện các thao tác sau để nâng cấp thủ công lược đồ Apex One DB:

i.Truy cập CMD, chạy với tư cách quản trị viên và định vị thư mục C:\Program Files (x86)\Trend Micro\Apex One\PCCSRV\Admin\Utility\SQL.

ii. Nhập UpgradeSQLSchema.bat và nhấn Enter.

iii. Xác nhận bảng SqlMigration.log để thực hiện lệnh thành công.

Mẫu hộp lệnh thành công:

Publishing to database ‘ApexOne01’ on server ‘SQL_SERVER’.

Initializing deployment (Start)

Initializing deployment (Complete)

Analyzing deployment plan (Start)

Analyzing deployment plan (Complete)

Updating database (Start)

Processed 14336 pages for database ‘ApexOne01’, file ‘ApexOne01’ on file 1.

Processed 7 pages for database ‘ApexOne01’, file ‘ApexOne01_log’ on file 1.

BACKUP DATABASE successfully processed 14343 pages in 2.045 seconds (54.793 MB/sec).

Altering [dbo].[ofn_ConvertEngVerStr2Int]…

Altering [dbo].[ofn_VersionCompare3DotString]…

Altering [dbo].[osp_cb_dbQueryPolicyTrackingClientInfoData]…

Altering [dbo].[osp_cb_dbSetScanConfig]…

Altering [dbo].[osp_cb_dbUpdateAffectedClientStatLog]…

Altering [dbo].[osp_cb_dbUpdateAllLogsToStatLogs]…

Refreshing [dbo].[osp_cb_dbGetOutDateAgentCount]…

Refreshing [dbo].[osp_cb_dbComputeClientUpdateStatus]…

Update complete.

Updating database (Complete)

Successfully published database.

d. Nếu lỗi liên tục tiếp diễn, hãy chạy CDT đồng thời từ máy chủ Apex One bị ảnh hưởng và chương trình trong lúc đang chạy hãy chọn “ Upadate Now” trong máy bị lỗi. Cung cấp nhật kí thu thập thông tin và chụp màn hình lỗi có dấu thời gian cho Trend Micro Technical Support để được hỗ trợ thêm.

Biên dịch bởi Thanh Hiền – Help.pacisoft.com