Tôi vừa gặp mã lỗi tương tự (VERR_CFGM_VALUE_NOT_FOUND), nhưng với một mô tả lỗi khác sau khi chỉnh sửa VirtualBox VMs/<name of vm>/<name of vm>.vbox
:
NAT # 0: truy vấn cấu hình cho "GuestPort" int không thành công (VERR_CFGM_VALUE_NOT_FOUND)
Không thể đính kèm LUN mạng (VERR_CFGM_VALUE_NOT_FOUND)
Nó chỉ ra rằng tên của quy tắc chuyển tiếp chắc chắn không chứa bất kỳ dấu ngoặc đơn hoặc dấu gạch chéo (như hiển thị bên dưới). Vì vậy, khi bạn đặt quy tắc chuyển tiếp, hãy sử dụng tên bao gồm khoảng trắng, chữ cái hoặc số để an toàn.
Ví dụ: các mục sau không hoạt động (VM đã từ chối khởi động với thông báo lỗi trước đó):
...
<NAT>
<DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
<Alias logging="false" proxy-only="false" use-same-ports="false"/>
<Forwarding name="HTTP/8088" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/>
<Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/>
<Forwarding name="SSH (2022)" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/>
</NAT>
Sau khi loại bỏ /
, (
và )
từ các tập tin vbox, thông báo lỗi sẽ biến mất và khởi động máy ảo một lần nữa:
<NAT>
<DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
<Alias logging="false" proxy-only="false" use-same-ports="false"/>
<Forwarding name="HTTP" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/>
<Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/>
<Forwarding name="SSH on port 2022" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/>
</NAT>
Bài đăng này không trả lời câu hỏi, nhưng câu hỏi này là một trong số ít trang tôi tìm thấy khi tôi tìm kiếm giải pháp cho vấn đề của mình.