Không thể liên kết tượng trưng /boot/initrd.img-3.2.0-24-generic thành initrd.img: Tệp tồn tại


3

Kể từ khi chạy bản nâng cấp ngày hôm nay, tôi không còn có thể sử dụng apt-get.

Trường hợp tại điểm:

sudo apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
 subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
 linux-image-3.2.0-24-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Theo như tôi có thể giải quyết, đây là điều nó thất bại:

sudo dpkg --configure linux-image-3.2.0-24-generic
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
 subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
 linux-image-3.2.0-24-generic

Tuy nhiên, khi tôi chạy nó, mọi thứ dường như đang hoạt động ...

/var/lib/dpkg/info/linux-image-3.2.0-24-generic.postinst
echo $?
0

Chuyện quái quỷ gì đang xảy ra? Tôi hơi sợ phải loay hoay vì tôi cho rằng đây là thứ quan trọng ...


Tôi đã sửa nó bằng cách gỡ cài đặt và cài đặt lại. Không có gì khác làm việc ...
ô liu

Câu trả lời:


3

Tôi đã xóa initrdsymlink khỏi thư mục gốc bằng cách chạy

sudo rm /initrd.img

nhưng nếu bạn muốn có một lỗi an toàn mà bạn có thể sao lưu dự phòng initrd.imgtrước khi xóa nó.

Sau đó chạy

sudo apt-get -f install [package] 

và nó sẽ có thể chạy qua thành công.


Vấn đề xảy ra một lần nữa và lần này tôi đã đưa ra giải pháp của bạn. :)
ô liu

0

Thử

sudo apt-get -f install [package]

Điều này sẽ buộc nâng cấp. Nó đáng để thử ít nhất. Làm một

sudo apt-get update

cũng không thể làm tổn thương.

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.