Cập nhật Ubuntu dừng trong khi cấu hình mysql-server-5.7


14

Khi tôi cập nhật phần mềm và ứng dụng Ubuntu bằng Trình cập nhật phần mềm trong Ubuntu 16.04 LTS, bản cập nhật sẽ dừng trong khi Định cấu hình mysql-server-5.7 (khi các bản cập nhật đã tải xuống đang được cài đặt). Và trong Chi tiết , tôi nhận được thông báo này:

   Setting up mysql-server-5.7 (5.7.12-0ubuntu1.1) ...
   locale: Cannot set LC_CTYPE to default locale: No such file or directory 
   locale: Cannot set LC_MESSAGES to default locale: No such file or directory
   locale: Cannot set LC_ALL to default locale: No such file or directory
   insserv: warning: current start runlevel(s) (empty) of script 'mysql' overrides LSB defaults (2 3 4 5).
   insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'mysql' overrides LSB defaults (0 1 6).

Xin đề xuất một phương pháp để thoát khỏi vấn đề này.


Đó chỉ là những thông tin / thông báo cảnh báo, không có gì ngăn cản quá trình cập nhật.
guntbert

Đó là cảnh báo runlevel đã thuyết phục apt và dpkg rằng gói đang ở trạng thái bị hỏng, đối với tôi. Đây là một chút bực bội; Tôi chỉ khởi động máy chủ mysql khi tôi thực sự làm việc trong một dự án sử dụng nó. Nếu điều đó chặn các bản cập nhật, thì có lẽ con đường ít kháng cự nhất là chỉ để nó tự động bắt đầu. Tôi có quá nhiều cơ sở dữ liệu và dịch vụ được cài đặt trên máy dev của mình để cho phép tất cả chúng tự động khởi động khi hệ thống khởi động.
Dan Ross

Cảnh báo này treo toàn bộ hệ thống của tôi. Sau đó, tôi không thể dừng và cắt quản lý cập nhật. Sau cảnh báo này, không có gì xảy ra. Do đó, Cập nhật phần mềm không hoàn thành.
Gautam Vashisht

Câu trả lời:


21

Vấn đề là trong mysql-serverquá trình cấu hình, dịch vụ mysql được khởi động lại. Kiểm tra xem bạn đã kích hoạt dịch vụ mysql chưa, mysql sẽ không khởi động lại và quá trình cấu hình không thành công:

  • Hành hình

    sudo update-rc.d mysql enable
    
  • Nhận xét 'hướng dẫn' nếu có trong mysql.override

    sudo vi /etc/init/mysql.override
    

Tôi đã gặp phải một cái gì đó rất giống nhau khi cố gắng nâng cấp từ 5.7.15-0ubfox0.16.04.1 lên 5.7.16-0ubfox0.16.04.1. Trong trường hợp của tôi, tôi chỉ nhận được các cảnh báo runlevel; chạy đã sudo update-rc.d mysql enablekhắc phục sự cố, để tôi có thể hoàn thành nâng cấp. Nguyên nhân gốc rễ: Tôi đã vô hiệu hóa mysql khi bắt đầu khởi động. Lưu ý rằng điều này đã làm việc mặc dù thực tế là tôi đang sử dụng systemd.
boot13

0

Tôi đã có cùng một loại vấn đề. Tôi đã phải đăng nhập bằng một phiên khác, để giết dpkgtiến trình và chạy lại dpkg --configure -ahai lần trước khi nó hoạt động trở lại. Vui lòng sao lưu cơ sở dữ liệu của bạn nếu bạn có thể trước khi thực hiện cấu hình, để đảm bảo bạn không mất gì cả!


Tôi đã cố gắng để làm điều này. Nhưng mỗi lần tôi gặp lỗi. "Dpkg" đầu tiên đã bị khóa. Vì vậy, tôi đã cố gắng loại bỏ khóa và giết quá trình "dpkg", nhưng tôi không thể làm điều này ngay cả sau khi sử dụng "sudo". Bây giờ tôi nhận được lỗi của phụ thuộc chưa được đáp ứng. Tôi nghĩ mysql-5.7 có rất nhiều lỗi và nó đã làm hỏng hoàn toàn hệ thống của tôi, đặc biệt là "dpkg".
Gautam Vashisht
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.