Bạn có thể gặp phải các thông báo lỗi sau đây khi sử dụng Google Cloud Directory Sync (GCDS). Hãy tham khảo bảng bên dưới để khắc phục lỗi.
Dùng thử Trình phân tích nhật ký
Công cụ này có thể xác định hầu hết các vấn đề trong vòng vài phút sau khi bạn gửi.
- Gửi nhật ký theo dõi (dưới dạng tệp không nén hoặc tệp ZIP) đến Trình phân tích nhật ký trong Hộp công cụ dành cho quản trị viên của Google.
- Để phân tích nhật ký nâng cao, hãy gửi các tệp không nén đến Trình phân tích nhật ký 2.
Xem thông tin chi tiết về cách bật tính năng ghi nhật ký ở cấp độ theo dõi.
Thông báo lỗi và giải pháp
| Thông báo lỗi | Nội dung mô tả và giải pháp |
|---|---|
|
Network problem: Unable to connect to the specified LDAP server: simple bind failed: servername:636, reason: SSLHandshakeException - No subject alternative names present
Network problem: Unable to connect to the specified LDAP server: simple bind failed: servername:636, reason: SSLHandshakeException - No subject alternative DNS name matching servername found |
Tên phổ biến (CN) và Tên thay thế của thực thể (SAN) trên chứng chỉ không khớp với tên của máy chủ LDAP trong tệp cấu hình GCDS. Để khắc phục vấn đề này, hãy thực hiện một trong hai cách sau:
Trong thời gian chờ đợi, giải pháp tạm thời là tắt tính năng nhận dạng điểm cuối bằng cách thêm một dòng mới vào các tệp config-manager.vmoptions và sync-cmd.vmoptions trong thư mục cài đặt GCDS. Xoá dấu ngắt dòng trước khi thêm vào các tệp: -Dcom.sun.jndi.ldap.object. disableEndpointIdentification=true |
|
sun.security.provider.certpath.SunCertPathBuilder Exception: unable to find valid certification path to requested target
ldap_simple_bind_s() failed: Strong Authentication Required |
Làm theo các bước trong bài viết Khắc phục các vấn đề liên quan đến chứng chỉ. |
| InvalidCipherTextException: Invalid encryption parameters. Salt/Iteration/Initialization Vector | Nếu đang chạy GCDS trên một máy tính không có giao diện người dùng đồ hoạ (GUI), thì có thể bạn đã nhập khoá không chính xác. Để biết các bước, hãy xem bài viết Làm cách nào để uỷ quyền cho GCDS trên một máy không có giao diện người dùng đồ hoạ? |
| java.lang.RuntimeException: Encountered unrecoverable SQLException. The state database specified "*path-to-folder*\syncState\*folder-name*" | Tìm và xoá thư mục được xác định trong thông báo. Sau đó, hãy bắt đầu đồng bộ hoá lại. |
| java.sql.SQLException: Invalid checksum on Page |
Một quy trình khác đang truy cập vào thư mục hoặc tệp trong bộ nhớ đệm cùng lúc với GCDS. Để khắc phục sự cố, hãy tải và chạy Trình giám sát quy trình của Microsoft rồi tạo một bộ lọc. Trong các lựa chọn bộ lọc, hãy sử dụng Đường dẫn, Chứa và *đường dẫn đến thư mục*\syncState để xác định những quy trình đang truy cập vào thư mục hoặc tệp. Để biết thêm thông tin, hãy truy cập vào Process Monitor (Trình giám sát quy trình). |
| Invalid Input: query | Bạn đã nhập một truy vấn không hợp lệ vào trường Cụm từ tìm kiếm của người dùng. Xoá cụm từ tìm kiếm hoặc đảm bảo rằng cụm từ đó đáp ứng các nguyên tắc tìm kiếm trong phần Tìm kiếm người dùng. Để biết thêm thông tin về cụm từ tìm kiếm của người dùng, hãy xem bài viết Bỏ qua dữ liệu bằng các quy tắc và cụm từ tìm kiếm loại trừ. |
| SocketException - Connection reset |
Nếu bạn thấy thông báo này khi kết nối với máy chủ LDAP, thì có nghĩa là máy chủ đã đóng kết nối. Một số lý do có thể là:
|
| A lock could not be obtained within the time requested |
Cách khắc phục vấn đề này:
|
| Error 400: invalid_request: The version of the app you're using doesn't include the latest security features to keep you protected. Please make sure to download from a trusted source and update to the latest, most secure version. | Đảm bảo bạn đang sử dụng phiên bản mới nhất của GCDS. Để biết thông tin chi tiết, hãy xem bài viết Cập nhật GCDS. |
| java.sql.SQLException: Directory <directory> cannot be created. |
GCDS cần có toàn bộ quyền đối với thư mục để duy trì cơ sở dữ liệu trạng thái đồng bộ hoá. Bạn có thể gặp phải lỗi này nếu:
|
| org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog |
GCDS đang cố gắng tải một tệp cấu hình có phương thức mã hoá ký tự không được hỗ trợ. GCDS sử dụng UTF-8 làm phương thức mã hoá ký tự mặc định. Bạn nên sử dụng cùng một phương thức mã hoá cho các tệp cấu hình, mặc dù các phương thức mã hoá khác cũng tương thích. Cách giải quyết vấn đề này:
Các phương thức mã hoá không được hỗ trợ phổ biến nhất là UTF-7 và UTF-8 BOM. |
| javax.net.ssl.SSLHandshakeException: connection during handshake |
Vấn đề về kết nối mạng đã ngăn GCDS hoàn tất quy trình bắt tay Lớp cổng bảo mật (SSL) với máy chủ Google. Vấn đề này có thể xảy ra khi máy tính định tuyến gói quá chậm hoặc ISP của bạn tạm thời mất dịch vụ. GCDS cố gắng hoàn tất quy trình bắt tay SSL tối đa 3 lần. Nếu bạn thấy thông báo sau trong nhật ký, thì GCDS đã hoàn tất thành công quy trình bắt tay trong các lần thử tiếp theo và bạn không cần làm gì thêm: [usersyncapp.sync.FullSyncAgent] No differences detected, no changes necessary. Hãy làm việc với quản trị viên mạng cục bộ để xem nguyên nhân có thể gây ra tình trạng hết thời gian chờ của mạng. |
| Quota exceeded for the current request | Nếu bạn gặp lỗi này trong nhật ký, tức là GCDS tạm thời không thể sử dụng các API của Google. GCDS sẽ thử lại các API và quá trình đồng bộ hoá của bạn sẽ tiếp tục như dự kiến. Nếu bạn gặp lỗi trong báo cáo tóm tắt đồng bộ hoá và quá trình đồng bộ hoá không hoàn tất đúng cách, hãy liên hệ với nhóm hỗ trợ. Để biết chi tiết, hãy xem bài viết Tôi cần có thông tin gì về GCDS trước khi liên hệ với nhóm hỗ trợ? |
| java.lang.RuntimeException: Unknown LDAP search rule scope "null" |
Một quy tắc trong một trong các mục sau của Configuration Manager bị trống:
|
| Invalid digest length for password | Phương thức mã hoá mật khẩu để đồng bộ hoá mật khẩu chưa được định cấu hình đúng cách trong Trình quản lý cấu hình hoặc máy chủ LDAP của bạn sử dụng một phương thức mã hoá mà GCDS không hỗ trợ. Các phương thức được hỗ trợ là Văn bản thuần tuý, Base64, MD5 và SHA1. Để đồng bộ hoá mật khẩu với Microsoft Active Directory, hãy sử dụng Password Sync. Để biết thêm thông tin, hãy xem bài viết Bạn sẽ đồng bộ hoá mật khẩu như thế nào? và Cập nhật GCDS. |
| 0 nested group(s) |
Cách giải quyết vấn đề này:
|
| Suspend user |
GCDS có thể cố gắng thực hiện những thay đổi không mong muốn nếu bạn đồng bộ hoá bằng một tệp cấu hình được sao chép bên ngoài Configuration Manager. Tệp cấu hình mới đang truy cập vào cùng một bộ nhớ đệm như tệp cấu hình ban đầu và sự không nhất quán giữa 2 tệp này có thể khiến người dùng bị tạm ngưng. Để sao chép một tệp cấu hình GCDS, hãy luôn sử dụng lựa chọn Lưu dưới dạng trong Trình quản lý cấu hình. Việc này giúp đảm bảo rằng tệp cấu hình mới có bộ nhớ đệm riêng. Để biết thêm thông tin, hãy chuyển đến phần Làm việc với tệp cấu hình. |
| Skipping unknown member |
Bạn đang sử dụng một tệp cấu hình XML cũ của GCDS và GCDS đã gặp phải một thành viên nhóm không có trong các quy tắc tìm kiếm người dùng của cấu hình. Bạn nên thêm tất cả thành viên và chủ sở hữu nhóm vào quy tắc tìm kiếm người dùng, ngay cả khi bạn không muốn đồng bộ hoá những người dùng đó với miền Google. GCDS cần trích xuất địa chỉ email của những người dùng này để xử lý các nhóm đúng cách. Hoặc tạo một tệp cấu hình XML mới và trống. Sau đó, GCDS sẽ cho phép đồng bộ hoá nhóm độc lập, buộc GCDS phải phân giải thành viên nhóm bất kể quy tắc đồng bộ hoá người dùng. Nếu không chắc chắn, bạn nên chọn cách này. Khi thực hiện bất kỳ thay đổi nào về cấu hình hoặc tạo một tệp cấu hình mới, hãy nhớ chạy mô phỏng và xem xét kết quả trước khi chạy quy trình đồng bộ hoá đầy đủ. Để biết thêm thông tin, hãy xem bài viết Xác định danh sách người dùng. |
| com.google.data.client.GoogleServiceException: Invalid credentials |
Tài khoản quản trị mà bạn chỉ định trong Configuration Manager không phải là tài khoản quản trị viên hoặc tên người dùng và mật khẩu không chính xác. Trong Trình quản lý cấu hình, hãy chuyển đến phần Miền Google
Để biết thêm thông tin, hãy xem bài viết Xác định chế độ cài đặt miền của bạn trên Google. |
| com.google.gdata.util.ResourceNotFoundException: | Thuộc tính khoá đồng bộ hoá được chỉ định trong phần Danh bạ dùng chung của Configuration Manager trả về các giá trị trống từ máy chủ LDAP. Chọn một thuộc tính từ máy chủ LDAP chứa giá trị khoá đồng bộ hoá cho mọi tài nguyên và không bao giờ trả về chuỗi rỗng hoặc giá trị rỗng. |
| Computed differences exceed configured deletion limits, not applying changes | Đã đạt đến giới hạn xoá hoặc tạm ngưng được đặt trong GCDS. Thay đổi chế độ cài đặt Giới hạn xoá trong GCDS để tránh lỗi này, hoặc xem nhật ký đồng bộ hoá để biết thêm thông tin về những nội dung sẽ bị xoá hoặc tạm ngưng, rồi quyết định xem bạn có cần thay đổi giới hạn hay không. |
| InvalidEmail |
Hãy thử những cách sau:
|
| Domain user limit reached |
GCDS đang đồng bộ hoá nhiều người dùng hơn số lượng người dùng được cấp phép cho tài khoản của bạn. Hãy thử những cách sau:
|
| java.lang.RuntimeException: javax.naming.InvalidNameException: [LDAP: error code 34 - invalid DN] | DN cơ sở được chỉ định trong Configuration Manager có thể đang trỏ đến một đối tượng không tồn tại trên máy chủ LDAP của bạn. Kiểm tra tên phân biệt cơ sở được chỉ định trong các mục bộ lọc kết nối LDAP, người dùng, nhóm, hồ sơ và danh bạ chung. Đảm bảo rằng bạn sử dụng một đối tượng hiện có làm DN cơ sở cho từng đối tượng. |
| java.security.cert.CertPathValidatorException: revocation status check failed: no CRL found |
Một dịch vụ hoặc thiết bị mạng khác đang ngăn GCDS liên hệ với tổ chức phát hành chứng chỉ cho chứng chỉ HTTPS dùng cho API. Kiểm tra các quy tắc về tường lửa hoặc proxy có thể hạn chế các kết nối từ máy đang chạy GCDS. Nếu cần có proxy để truy cập vào web từ máy đang chạy GCDS, thì bạn phải định cấu hình proxy đó một cách phù hợp. Để giải quyết vấn đề này, bạn có thể tắt quy trình kiểm tra danh sách thu hồi chứng chỉ (CRL). Để tắt quy trình kiểm tra CRL, hãy thêm các dòng sau vào tệp config-manager.vmoptions và sync-cmd.vmoptions trong thư mục cài đặt GCDS: -Dcom.sun.net.ssl.checkRevocation=false Để biết thêm thông tin, hãy xem bài viết Cách GCDS kiểm tra danh sách thu hồi chứng chỉ. |
| javax.naming.directory.InvalidSearchFilterException: Unbalanced parenthesis; remaining name |
Các truy vấn được chỉ định trong một hoặc nhiều trang sau đây của Configuration Manager không có dấu ngoặc đơn cân bằng:
|
| Root exception is javax.naming.CommunicationException: *servername*:389 |
GCDS không thể phân giải tên máy chủ LDAP đã cho. Đảm bảo bạn nhập tên miền đủ điều kiện cho máy chủ LDAP và đảm bảo rằng máy tính chạy GCDS có thể phân giải tên miền đó. Lưu ý: Khi sử dụng Active Directory, hãy dùng tên miền đủ điều kiện của miền làm tên máy chủ. |
| SSL peer shut down incorrectly |
Vấn đề này thường là do lưu lượng truy cập bị buộc phải đi qua một proxy. Nếu đang sử dụng một proxy, bạn cần phải định cấu hình chế độ cài đặt proxy của GCDS. Đảm bảo GCDS có thể kết nối với các URL và cổng cụ thể này bằng cách hoàn tất các bước trong phần Cho phép truy cập vào URL và cổng. Phần mềm bảo mật trên máy tính cục bộ có thể gây ra các vấn đề về kết nối. Yêu cầu quản trị viên tắt mọi phần mềm bảo mật trên máy khách rồi thử lại. |
| You are not authorized to access this API | Xác nhận rằng bạn đã bật các API bắt buộc của Google. Để biết thêm thông tin, hãy xem bài viết Uỷ quyền cho Tài khoản Google của bạn. |
| Domain user limit exceeded | Bạn đã cố gắng thêm nhiều người dùng hơn số giấy phép người dùng mà bạn có. Hãy liên hệ với người đại diện bán hàng để mua thêm giấy phép người dùng. Hoặc thay đổi truy vấn LDAP để đồng bộ hoá ít người dùng hơn. |
| java.lang.RuntimeException: Failed to execute query because the object at Base DN: "DC=domain,DC=com" is missing or inaccessible |
Bắt đầu bằng cách kiểm tra DN trong cả thẻ Cấu hình LDAP và trong mọi quy tắc tìm kiếm mà bạn đã xác định một chế độ ghi đè DN cơ sở. Nếu cách đó không giải quyết được vấn đề và bạn chắc chắn rằng DN hợp lệ, thì vấn đề có thể là do hoạt động phân giải DNS. Bạn có thể thấy thêm thông tin về lỗi trong nhật ký, chẳng hạn như:
Những lỗi này cho biết tên máy chủ đang từ chối kết nối hoặc hết thời gian chờ. Hãy thử chạy một quy trình tra cứu DNS trên tên máy chủ này và đảm bảo rằng tất cả các địa chỉ được trả về đều hợp lệ và cho phép kết nối trên cổng mà bạn đã định cấu hình. Lưu ý: Những lỗi này có thể xảy ra ngay cả khi bạn đã chỉ định một tên máy chủ hoặc địa chỉ IP hợp lệ trong cấu hình GCDS. Active Directory có thể đưa ra phản hồi chuyển hướng LDAP, hướng dẫn GCDS kết nối thông qua tên máy chủ. Lượt chuyển hướng này có thể cuối cùng sẽ chuyển đến tên máy chủ không phân giải được. Bạn có thể tránh những lượt giới thiệu này bằng cách kết nối với máy chủ Active Directory bằng cổng Danh mục chung (mặc định là 3268). Để biết thông tin chi tiết, hãy tham khảo tài liệu của Microsoft. |
| Character is invalid at location |
Một số thông tin trong giản đồ tuỳ chỉnh không hợp lệ. Để kiểm tra các giới hạn áp dụng cho giản đồ tuỳ chỉnh, hãy truy cập vào Directory API: Custom User Fields (Directory API: Trường người dùng tuỳ chỉnh). Nếu đã bật nhật ký ở cấp độ theo dõi, bạn cũng có thể xem toàn bộ yêu cầu HTTP cho giản đồ tuỳ chỉnh. |
| java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded | Đã vượt quá giới hạn bộ nhớ được xác định. Sự kiện này khiến quá trình đồng bộ hoá không thành công. Để giải quyết vấn đề này, hãy xem phần Nếu tôi gặp phải lỗi liên quan đến bộ nhớ thì sao? |
| Failed trying to connect to the specified LDAP server |
GCDS không thể kết nối với máy chủ LDAP. Hãy đảm bảo rằng:
|
| Network problem: Unable to connect to the specified LDAP server | GCDS không tìm thấy máy chủ LDAP. Đảm bảo rằng máy tính chạy GCDS có quyền truy cập vào máy chủ lưu trữ và cổng được chỉ định. |
| Authentication problem: Unable to connect using the credentials supplied | Máy chủ LDAP đang từ chối các yêu cầu của GCDS do có vấn đề về việc xác thực. Đảm bảo rằng người dùng được uỷ quyền và mật khẩu của họ là chính xác. Bạn nên thêm người dùng được uỷ quyền bằng DN đầy đủ của họ. Để biết thông tin chi tiết về cách thêm người dùng được uỷ quyền, hãy xem phần Chế độ cài đặt kết nối LDAP. |
| Failed to execute query at Base DN <*base-dn*> |
GCDS không thể kết nối với DN cơ sở. Hãy đảm bảo rằng:
|
| Failed to execute query at Base DN <*base-dn*> for attribute: <*attribute*>, reason: NameNotFoundException |
GCDS không truy xuất được thông tin từ máy chủ LDAP. Hãy đảm bảo rằng:
|
| Member already exists |
Bạn có thể gặp phải lỗi này nếu:
Bỏ đánh dấu hộp hoặc thay đổi một trong các tên người dùng bí danh. Nếu bạn cũng nhận được thông báo sau trong nhật ký: "Error while adding member *user-email-address* to group *group-email-address* due to address collision" (Lỗi khi thêm thành viên *địa chỉ email người dùng* vào nhóm *địa chỉ email nhóm* do xung đột địa chỉ), hãy kiểm tra xem:
|
| Invalid Input: INVALID_OU_ID | GCDS đang cố gắng đặt một người dùng vào một đơn vị tổ chức không tồn tại trong Tài khoản Google của tổ chức. Điều chỉnh các quy tắc tìm kiếm người dùng rồi thử lại. Để biết thông tin chi tiết, hãy xem bài viết Quy tắc tìm kiếm người dùng. |
| Đã vượt quá hạn mức đối với chỉ số hạn mức "Truy vấn" và giới hạn "Số truy vấn mỗi phút cho mỗi người dùng" của dịch vụ "licensing.googleapis.com" "reason": "rateLimitExceeded" | Trong tệp XML cấu hình GCDS, hãy đảm bảo rằng giá trị *<maxResults>* được đặt thành 500. Nếu cần, hãy thay đổi thành 500 rồi thực hiện lại quá trình đồng bộ hoá. |
Chủ đề có liên quan
Khắc phục các vấn đề thường gặp về GCDS
Google, Google Workspace cũng như các nhãn hiệu và biểu trưng có liên quan là các nhãn hiệu của Google LLC. Tất cả các tên sản phẩm và công ty khác là nhãn hiệu của những công ty mà chúng liên kết.