Lỗi khi chạy apt-get update và apt-get install mysql-server


11

Từ hôm qua tôi đã cố chạy

apt-get update

không thành công trong các phiên bản Ubuntu tôi đang tạo trên EC2.

Cụ thể tôi đã nhận được những lỗi này:

Ign http://security.ubuntu.com maverick-security/main amd64 Packages
Ign http://security.ubuntu.com maverick-security/universe amd64 Packages
Ign http://security.ubuntu.com maverick-security/multiverse amd64 Packages
Err http://security.ubuntu.com maverick-security/main Sources
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/universe Sources
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/main amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/universe amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/multiverse amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/main/source/Sources.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/source/Sources.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/main/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/multiverse/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

E: Some index files failed to download, they have been ignored, or old ones used instead.
root@ip-10-168-230-63:/etc/apt# 

Cũng đang cố gắng cài đặt máy chủ mysql, tôi đã gặp phải lỗi:

root@ip-10-168-230-63:/etc/apt# apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libhtml-template-perl mysql-server-5.1 mysql-server-core-5.1
Suggested packages:
  libipc-sharedcache-perl tinyca mailx
The following NEW packages will be installed:
  libhtml-template-perl mysql-server mysql-server-5.1 mysql-server-core-5.1
0 upgraded, 4 newly installed, 0 to remove and 81 not upgraded.
Need to get 12.1MB/12.2MB of archives.
After this operation, 29.5MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server-core-5.1 amd64 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server-5.1 amd64 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server all 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server-core-5.1_5.1.61-0ubuntu0.10.10.1_amd64.deb  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server-5.1_5.1.61-0ubuntu0.10.10.1_amd64.deb  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server_5.1.61-0ubuntu0.10.10.1_all.deb  403  Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
root@ip-10-168-230-63:/etc/apt# 

Tôi đã chạy

apt-get update --fix-missing

không có may mắn

Có ý kiến ​​gì không?

Tôi đã thực hiện các tác vụ này nhiều lần trên các phiên bản Ubuntu Linux đang chạy trong AWS EC2 mà không gặp vấn đề gì. Cảm ơn trước sự giúp đỡ của bạn!


maverick (10.10) đã đạt đến EndOfLife vào tháng 4 năm 2012, xem http://fridge.ubfox.com/2012/04/10/ubfox-10-10-maverick-meerkat-end-of-life-reached-on-april- 10-2012 /
guntbert

Câu trả lời:


14

Đây là một lỗi đã biết với Amazon S3. Để khắc phục điều này, chỉ cần chạysudo apt-get update


Mặc dù đây không phải là câu trả lời cho vấn đề ban đầu của OP (sử dụng LTS đã lỗi thời), tôi vào ngày 12.04, cũng gặp lỗi tương tự và giải pháp của bạn đã khắc phục nó, vì vậy +1
Tobias J

3
Anh ta có vấn đề khi chạy apt-get updatenên giải pháp đề nghị của bạn là chạy apt-get update?!
Cerin

6

Cách khắc phục là thêm các dòng này vào nguồn.list:

deb http://us.archive.ubuntu.com/ubuntu lucid main multiverse universe
deb http://us.archive.ubuntu.com/ubuntu lucid-security main multiverse universe
deb http://us.archive.ubuntu.com/ubuntu lucid-updates main multiverse universe

Cảm ơn đã trả lời.


2
Hãy cảnh giác: điều này cũng sẽ ngừng hoạt động một ngày. Bạn đã -không- nhận các bản cập nhật bảo mật thông qua archive.ubfox.com. Tôi sẽ khuyên bạn nên nâng cấp lên hoặc cài đặt lại 12.04 nếu bạn muốn giữ LTS'ing.
Rinzwind

6

Ubuntu 10.10 Maverick Meerkat đã hết tuổi thọ (EOL) kể từ ngày 10 tháng 4 năm 2012, điều đó có nghĩa là không có bản cập nhật nào nữa (thậm chí không phải là sửa lỗi bảo mật) và lưu trữ gói được chuyển từ archive.ubuntu.comsang old-releases.ubuntu.com, đó là lý do cho lỗi bạn đang gặp .

Chỉnh sửa /etc/apt/sources.listsửa các nguồn gói của bạn . Lưu ý rằng bạn cũng cần xóa us-west-1.ec2tiền tố: không có máy chủ gói EC2 dành riêng cho các bản phát hành EOL.


3

Với lời khuyên này và các ghi chú khác có đề cập đến "kho lưu trữ" đã thay đổi thành "bản phát hành cũ", đoạn trích sau đây đã giúp tôi tiến lên.

sudo sed 's@http://archive\.ubuntu\.com/@http://old-releases.ubuntu.com/@' -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade

sau đó tôi đã có thể cài đặt bất cứ gói nào tôi cần (trong trường hợp của tôi là php5-sqlite)


0

cố gắng thêm nguồn gây nghiện

gksu gedit /etc/apt/sources.list

hoặc cài đặt LAMP thông qua taskel

sudo tasksel install lamp-server

0

Nhóm bảo mật -> Ra ngoài

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

Vui lòng cho phép Ra ngoài, nếu bạn muốn kết nối với các máy chủ bên ngoài như google.com hoặc thậm chí muốn cập nhật - sudo apt-get update

Bạn có thể cho phép gửi đi bằng cách sử dụng Nhóm bảo mật goto mặt trước AWS -> Ra ngoài

Hãy chắc chắn rằng bạn chọn đúng nhóm cho ví dụ AWS của bạn

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.