Điểm:0

Cách đặt DNS trên Máy chủ Ubuntu 18.04 (với bản nâng cấp bị hỏng)

lá cờ cn

Tôi đang ở trong một chút tình huống khó khăn. Tôi đã nâng cấp máy chủ Ubuntu của mình từ 16.04 lên 18.04 nhưng quá trình nâng cấp không diễn ra tốt đẹp. Bây giờ, nó hiển thị phiên bản 18.04 LTS trên "lsb_release -a" và không thể cài đặt bất kỳ gói nào vì Apache không muốn nâng cấp lên phiên bản mặc định vào ngày 18.04.

Đó là Máy chủ Jira (chính xác là v18.12). Theo như tôi hiểu, tôi không thể thay đổi phiên bản Apache vì điều đó. Bây giờ, khi tôi cố gắng cài đặt bất kỳ gói nào, tôi nhận được

root@jira:/# apt-get cài đặt netplan
Đọ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
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
 apache2 : Phụ thuộc: apache2-bin (= 2.4.18-2ubuntu3.17) nhưng 2.4.29-1ubuntu4.21 sẽ được cài đặt
           Phụ thuộc: apache2-data (= 2.4.18-2ubuntu3.17) nhưng 2.4.29-1ubuntu4.21 sẽ được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).

cài đặt apt --fix-break

lệnh cho tôi thấy điều này.

root@jira:/# apt --fix-broken install
Đọ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
Sửa lỗi phụ thuộc... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  libasprintf0v5 liblua5.1-0 libxft2 libxxf86dga1 đổi tên sgml-base xml-core
Sử dụng 'sudo apt autoremove' để xóa chúng.
Các gói bổ sung sau sẽ được cài đặt:
  apache2
Các gói đề xuất:
  www-trình duyệt apache2-doc apache2-suexec-pristine | apache2-suexec-custom
Các gói sau sẽ được nâng cấp:
  apache2
1 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 263 chưa nâng cấp.
139 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/95,1 kB tài liệu lưu trữ.
Sau thao tác này, 26,6 kB 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 ... 99235 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../apache2_2.4.29-1ubuntu4.21_amd64.deb ...
Khôi phục conffile bị mất /etc/apache2/mods-available/cern_meta.load.
/var/lib/dpkg/tmp.ci/preinst: dòng 149: /etc/apache2/mods-available/cern_meta.load: Không có tệp hoặc thư mục như vậy
dpkg: lỗi xử lý kho lưu trữ /var/cache/apt/archives/apache2_2.4.29-1ubuntu4.21_amd64.deb (--unpack):
 quy trình con tập lệnh cài đặt sẵn gói apache2 mới trả về trạng thái thoát lỗi 1
insserv: cảnh báo: tập lệnh 'K01jira' thiếu thẻ LSB và ghi đè
insserv: cảnh báo: tập lệnh 'jira' thiếu thẻ LSB và ghi đè
Công việc cho apache2.service không thành công vì quá trình kiểm soát đã thoát với mã lỗi.
Xem "systemctl status apache2.service" và "journalctl -xe" để biết chi tiết.
gọi-rc.d: initscript apache2, hành động "bắt đầu" không thành công.
â apache2.service - LSB: máy chủ web Apache2
   Đã tải: đã tải (/etc/init.d/apache2; đã tạo)
  Đăng nhập: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Hai 2022-02-21 19:09:14 CET; 7ms trước
     Tài liệu: man:systemd-sysv-generator(8)
  Quá trình: 21408 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)

Ngày 21 tháng 2 19:09:14 jira systemd[1]: Khởi động LSB: Máy chủ web Apache2...
Ngày 21 tháng 2 19:09:14 jira apache2[21408]: /etc/init.d/apache2: 46: .: Không thể mở /etc/apache2/envvars
Ngày 21 tháng 2 19:09:14 jira apache2[21408]: /etc/init.d/apache2: 57: .: Không thể mở /etc/apache2/envvars
Ngày 21 tháng 2 19:09:14 jira apache2 [21408]: LỖI: APACHE_PID_FILE cần được xác định trong /etc/apache2/envvars
Ngày 21 tháng 2 19:09:14 jira systemd[1]: apache2.service: Quá trình kiểm soát đã thoát, mã=trạng thái đã thoát=2
Ngày 21 tháng 2 19:09:14 jira systemd[1]: apache2.service: Không thành công với kết quả 'mã thoát'.
Ngày 21 tháng 2 19:09:14 jira systemd[1]: Không khởi động được máy chủ web LSB: Apache2.
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 /var/cache/apt/archives/apache2_2.4.29-1ubuntu4.21_AMD64.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Jira hoạt động tốt! Vấn đề là, máy chủ không thể gửi bất kỳ thông báo email nào vào lúc này. Và tôi không thể ping bất cứ nơi nào (kể cả google.com) từ bảng điều khiển. Tôi đã thu hẹp tình huống xuống thực tế là tôi không có bất kỳ máy chủ DNS nào được định cấu hình trên hộp đó. Và tìm cách xác định bất kỳ máy chủ DNS nào mà không cần cài đặt bất kỳ gói nào.

Có thể có một cách cũ để chỉnh sửa tệp conf và đưa internet trở lại không?

Tôi là một người mới sử dụng linux và việc tìm kiếm không mang lại cho tôi nhiều điều. Đã dành hàng giờ cho việc này và quyết định hỏi ý kiến ​​​​của bạn.

Cảm ơn bạn đã giúp đỡ!

David avatar
lá cờ cn
Bạn nói rằng nó đã không diễn ra tốt đẹp. Chuyện gì đã xảy ra thế? Lỗi gì? Một bản nâng cấp được đệ trình là một hệ thống không hoạt động.
lá cờ ru
Bạn có thể ping 8.8.8.8 không?
user535733 avatar
lá cờ cn
Đầu ra `insserv: cảnh báo: tập lệnh 'K01jira' thiếu thẻ LSB và ghi đè` và `insserv: cảnh báo: tập lệnh 'jira' bị thiếu thẻ LSB và ghi đè` gợi ý rằng sự cố được hiển thị là do mã kém của Jira -- chúng tôi đã ngừng sử dụng các tập lệnh sysvinit dễ gây rắc rối đó từ rất lâu rồi. Vui lòng gửi báo cáo lỗi với Jira. Như một tinh chỉnh, bạn có thể sửa các thẻ LSB bị thiếu và các trường ghi đè trong hai tập lệnh đó. Nó không quá khó, mặc dù nó đòi hỏi phải học cách các thẻ đó hoạt động.
lá cờ cn
@David trong quá trình nâng cấp gói nâng cấp không thành công là điều đã xảy ra ... :(
lá cờ cn
@ThomasWard vâng, tôi có thể. Tôi có internet, nhưng không có DNS vào lúc này...
lá cờ cn
@ user535733 câu nói của bạn khiến nó nghe có vẻ rất thú vị :) Nhưng tôi không nghĩ mình có thể làm điều đó ngay bây giờ.Điều tôi cần là một giải pháp ngắn hạn để cung cấp quyền truy cập internet vào các dịch vụ Jira trên hộp đó. Bất kỳ cách nào để đặt cấu hình DNS sẽ rất hữu ích vào thời điểm này ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.