insserv: warning: script 'mathkernel' thiếu các thẻ LSB và ghi đè


19

Tôi đang cố chạy: sudo update-rc.d avahi-daemon defaults

Nhưng tôi nhận được lỗi: insserv: warning: script 'mathkernel' missing LSB tags and overrides

Tôi đã đọc rằng nó có liên quan đến động cơ wolfram. Giải pháp nào?

Câu trả lời:


23

Nếu nhìn vào /etc/init.d/skeletonkịch bản, trong phần đầu của nó có hai dấu: ### BEGIN INIT INFO### END INIT INFO.

Tất cả dữ liệu bên trong các nhãn hiệu đó là cấu hình cho các phụ thuộc thời gian chạy và bạn có thể tra cứu chúng trong Debian Wiki .

Tập lệnh của bạn thiếu các thẻ và cấu hình này, vì vậy insservchỉ cần sử dụng một số giá trị mặc định.

Đây chỉ là một cảnh báo và không phải là điều đáng lo ngại, nhưng bạn có thể khắc phục nó rất dễ dàng và sau đó bạn có thể trở thành người đồng hành Linux Standards Base(Đó là ý nghĩa của LSB).

Cách dễ nhất để khắc phục cảnh báo, là sao chép các thẻ LSB từ skeletontập lệnh vào đầu mathkerneltập lệnh của bạn và chỉ cần thay đổi skeletonthành mathkernel.


2
Điều này không giới hạn ở RaspberryPI, ví dụ tôi bắt đầu thấy lỗi này khi nâng cấp lên Ubuntu Server 16.04 LTS
svandragt

1

Đây chỉ là một cảnh báo, kịch bản của bạn sẽ vẫn hoạt động. Nhưng nếu bạn muốn loại bỏ cảnh báo quá, chỉ cần thử lệnh này

sudo apt-get remove inserv

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.