Những người khác đã hỏi câu hỏi này, nhưng tôi không tìm thấy câu trả lời nào phù hợp với mình. Tôi đang cố cài đặt MongoDB trên Ubuntu 20.04. Tôi đã làm theo hướng dẫn tại https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/, nhưng gặp rắc rối trong quá trình cài đặt. Đã xảy ra lỗi trong khi cài đặt (lỗi đầu tiên bên dưới), sau đó tôi xác minh cài đặt đã hoạt động với lệnh --version, có vẻ như nó đã được cài đặt, tôi cố chạy và gặp lỗi tiếp theo (không tìm thấy mongod.service).
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
/tmp/apt-dpkg-install-kD4T9j/0-mongodb-database-tools_100.5.0_AMD64.deb
/tmp/apt-dpkg-install-kD4T9j/3-mongodb-org-server_5.0.2_amd64.deb
/tmp/apt-dpkg-install-kD4T9j/4-mongodb-org-mongos_5.0.2_amd64.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
jared@Pandora:~$ mongo --version
Phiên bản vỏ MongoDB v5.0.2
Thông tin bản dựng: {
"phiên bản": "5.0.2",
"gitVersion": "6d9ec525e78465dcecadcff99cce953d380fedc8",
"openSSLVersion": "OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020",
"mô-đun": [],
"cấp phát": "tcmalloc",
"môi trường": {
"distmod": "ubuntu2004",
"distarch": "x86_64",
"mục tiêu_arch": "x86_64"
}
}
jared@Pandora:~$ Sudo systemctl start mongod
Không thể bắt đầu mongod.service: Không tìm thấy đơn vị mongod.service.
jared@Pandora:~$ Sudo systemctl daemon-reload
jared@Pandora:~$ Sudo systemctl start mongod
Không thể bắt đầu mongod.service: Không tìm thấy đơn vị mongod.service.
Sau đó, tôi đã thử kiểm tra lại lần nữa để xóa các tệp trước đó theo lời khuyên của Cool Kev bên dưới. Đây là bản in lỗi và cài đặt mới hoàn chỉnh:
jared@Pandora:~$ sudo apt install mongodb-org
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói bổ sung sau sẽ được cài đặt:
mongodb-cơ sở dữ liệu-công cụ mongodb-mongosh cơ sở dữ liệu mongodb-org
mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server
mongodb-org-shell mongodb-org-tools
Các gói MỚI sau đây sẽ được cài đặt:
mongodb-database-tools mongodb-mongosh mongodb-org mongodb-org-database
mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server
mongodb-org-shell mongodb-org-tools
0 đã nâng cấp, 9 mới cài đặt, 0 cần xóa và 23 chưa nâng cấp.
Cần lấy 0 B/147 MB lưu trữ.
Sau thao tác này, 449 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] Y
(Đọc cơ sở dữ liệu ... 197683 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../0-mongodb-database-tools_100.5.0_amd64.deb ...
Giải nén mongodb-database-tools (100.5.0) ...
Chọn gói chưa được chọn trước đó mongodb-mongosh.
Chuẩn bị giải nén .../1-mongodb-mongosh_1.0.6_amd64.deb ...
Giải nén mongodb-mongosh (1.0.6) ...
Chọn gói chưa được chọn trước đó mongodb-org-shell.
Chuẩn bị giải nén .../2-mongodb-org-shell_5.0.2_amd64.deb ...
Giải nén mongodb-org-shell (5.0.2) ...
Chuẩn bị giải nén .../3-mongodb-org-server_5.0.2_amd64.deb ...
Giải nén mongodb-org-server (5.0.2) ...
dpkg: xử lý lỗi lưu trữ /tmp/apt-dpkg-install-h1NnWS/3-mongodb-org-server
_5.0.2_AMD64.deb (--giải nén):
đang cố ghi đè '/usr/bin/mongod', cũng nằm trong gói mongodb-server-
lõi 1:3.6.9+thực sự3.6.8+90~g8e540c0b6d-0ubuntu5.2
dpkg-deb: lỗi: quá trình con dán đã bị giết bởi tín hiệu (Đường ống bị hỏng)
Chuẩn bị giải nén .../4-mongodb-org-mongos_5.0.2_amd64.deb ...
Giải nén mongodb-org-mongos (5.0.2) ...
dpkg: lưu trữ xử lý lỗi /tmp/apt-dpkg-install-h1NnWS/4-mongodb-org-mongos
_5.0.2_AMD64.deb (--giải nén):
đang cố ghi đè '/usr/bin/mongos', cũng nằm trong gói mongodb-server-
lõi 1:3.6.9+thực sự3.6.8+90~g8e540c0b6d-0ubuntu5.2
dpkg-deb: lỗi: quá trình con dán đã bị giết bởi tín hiệu (Đường ống bị hỏng)
Chọn gói chưa được chọn trước đó mongodb-org-database-tools-extra.
Chuẩn bị giải nén .../5-mongodb-org-database-tools-extra_5.0.2_amd64.deb ...
Giải nén mongodb-org-database-tools-extra (5.0.2) ...
Chọn gói cơ sở dữ liệu mongodb-org-database chưa được chọn trước đó.
Chuẩn bị giải nén .../6-mongodb-org-database_5.0.2_amd64.deb ...
Giải nén mongodb-org-cơ sở dữ liệu (5.0.2) ...
Chọn gói chưa được chọn trước đó mongodb-org-tools.
Chuẩn bị giải nén .../7-mongodb-org-tools_5.0.2_amd64.deb ...
Giải nén mongodb-org-tools (5.0.2) ...
Chọn gói chưa được chọn trước đó mongodb-org.
Chuẩn bị giải nén .../8-mongodb-org_5.0.2_amd64.deb ...
Giải nén mongodb-org (5.0.2) ...
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
/tmp/apt-dpkg-install-h1NnWS/3-mongodb-org-server_5.0.2_amd64.deb
/tmp/apt-dpkg-install-h1NnWS/4-mongodb-org-mongos_5.0.2_AMD64.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
jared@Pandora:~$ mongo --version
Phiên bản vỏ MongoDB v5.0.2
Thông tin bản dựng: {
"phiên bản": "5.0.2",
"gitVersion": "6d9ec525e78465dcecadcff99cce953d380fedc8",
"openSSLVersion": "OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020",
"mô-đun": [],
"cấp phát": "tcmalloc",
"môi trường": {
"distmod": "ubuntu2004",
"distarch": "x86_64",
"mục tiêu_arch": "x86_64"
}
}
jared@Pandora:~$ mongod
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] Bắt đầu MongoDB : pid=25491 port=27017 dbpath=/data/db 64-bit host=Pandora
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] phiên bản db v3.6.8
2021-09-15T21:55:30.223-0400 TÔI ĐIỀU KHIỂN [initandlisten] phiên bản git: 8e540c0b6db93ce994cc548f000900bdc740f80a
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] Phiên bản OpenSSL: OpenSSL 1.1.1f 31 tháng 3 năm 2020
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT bộ cấp phát [initandlisten]: tcmalloc
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT các mô-đun [initandlisten]: không có
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT môi trường xây dựng [initandlisten]:
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] distarch: x86_64
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] target_arch: x86_64
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT các tùy chọn [initandlisten]: {}
2021-09-15T21:55:30.223-0400 I LƯU TRỮ [initandlisten] ngoại lệ trong initAndListen: NonExistentPath: Không tìm thấy thư mục dữ liệu /data/db., chấm dứt
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] hiện đang thoát
2021-09-15T21:55:30.223-0400 TÔI KIỂM SOÁT [initandlisten] tắt bằng mã:100
jared@Pandora:~$ mongo
Phiên bản vỏ MongoDB v5.0.2
kết nối với: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Lỗi: không thể kết nối với máy chủ 127.0.0.1:27017, nỗ lực kết nối không thành công: SocketException: Lỗi kết nối với 127.0.0.1:27017 :: do :: Kết nối bị từ chối :
connect@src/mongo/shell/mongo.js:372:17
@(kết nối):2:6
ngoại lệ: kết nối không thành công
thoát bằng mã 1
jared@Pandora:~$