分页: 1 / 1

求12.04源

发表于 : 2014-10-19 16:53
520060628
小弟找的源都有问题,搭建openstack用,每次更新的时候都会出错,W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... ce/Sources Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 4/Packages Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 6/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.找了好几个方法都不行,换了北邮等好几个高校的源也不行,跪谢

Re: 求12.04源

发表于 : 2014-10-19 19:14
vickycq
520060628 写了:小弟找的源都有问题,搭建openstack用,每次更新的时候都会出错,some index files failed to download.They have been ignored......找了好几个方法都不行,换了北邮等好几个高校的源也不行,跪谢
把完整错误信息贴上来。

有没有Hash Sum mismatch错误,类似下面:

代码: 全选

W: Failed to fetch http://http.debian.net/debian/dists/testing/contrib/binary-i386/PackagesIndex  Hash Sum mismatch
W: Failed to fetch http://http.debian.net/debian/dists/testing/non-free/binary-i386/PackagesIndex  Hash Sum mismatch
W: Failed to fetch http://http.debian.net/debian/dists/testing/contrib/i18n/Translation-enIndex  Hash Sum mismatch
W: Failed to fetch http://http.debian.net/debian/dists/testing/main/i18n/Translation-enIndex  Hash Sum mismatch
W: Failed to fetch http://http.debian.net/debian/dists/testing/non-free/i18n/Translation-enIndex  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

Re: 求12.04源

发表于 : 2014-10-20 7:17
poloshiao
some index files failed to download.They have been ignored......
1. sudo ls -al /etc/apt/sources.list.d
2. sudo cat /etc/apt/sources.list
3. 把更新產生的全部訊息複製貼上來 不要摘錄

Re: 求12.04源

发表于 : 2014-10-21 21:00
520060628
这是我用的源
deb http://mirrors.163.com/ubuntu/ precise main restricted
deb-src http://mirrors.163.com/ubuntu/ precise main restricted
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted
deb http://mirrors.163.com/ubuntu/ precise-security universe
deb-src http://mirrors.163.com/ubuntu/ precise-security universe
deb http://mirrors.163.com/ubuntu/ precise-security multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

Re: 求12.04源

发表于 : 2014-10-21 22:19
520060628
跪求大神指点,在线求救

Re: 求12.04源

发表于 : 2014-10-22 7:38
poloshiao
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... ce/Sources Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 4/Packages Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 6/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
1. 暫時 把 http://extras.ubuntu.com/ubuntu/ 排除在 軟體來源

2. 方法
先安裝 gksu 套件
gksudo gedit /etc/apt/sources.list
最下方這兩行
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
改成
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
儲存
然後
sudo apt-get update

3. 過一段時間 有需要 再把 # 移除

Re: 求12.04源

发表于 : 2014-10-22 21:25
520060628
poloshiao 写了:
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... ce/Sources Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 4/Packages Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 6/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
1. 暫時 把 http://extras.ubuntu.com/ubuntu/ 排除在 軟體來源

2. 方法
先安裝 gksu 套件
gksudo gedit /etc/apt/sources.list
最下方這兩行
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
改成
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
儲存
然後
sudo apt-get update

3. 過一段時間 有需要 再把 # 移除
多谢大神,注释掉后,刚开始更新有错误,出现了一些乱码。到晚上又更新的时候就没问题了。我再重装一个,出现问题了再请教你,谢谢大神。

Re: 求12.04源

发表于 : 2014-10-24 14:41
520060628
poloshiao 写了:
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... ce/Sources Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 4/Packages Hash Sum mismatch
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/p ... 6/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
1. 暫時 把 http://extras.ubuntu.com/ubuntu/ 排除在 軟體來源

2. 方法
先安裝 gksu 套件
gksudo gedit /etc/apt/sources.list
最下方這兩行
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
改成
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
儲存
然後
sudo apt-get update

3. 過一段時間 有需要 再把 # 移除
大神,nova-manage db sync同步数据库时,出现了
DEBUG nova.utils [-] backend <module 'nova.db.sqlalchemy.migration' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/migration.pyc'> from (pid=57980) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:663
创建FIX IP时
DEBUG nova.utils [req-ca915999-5698-40dd-92bd-5ee13b9ba5a7 None None] backend <module 'nova.db.sqlalchemy.api' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.pyc'> from (pid=58034) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:663
创建floating ip
DEBUG nova.utils [req-a6f6860b-924a-4aad-b389-e08552fcce36 None None] backend <module 'nova.db.sqlalchemy.api' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.pyc'> from (pid=58041) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:663
这三个地方都出现了DEBUG,这是怎么回事?是nova.conf文件里面的参数问题吗?
测试工作结果是
nova-consoleauth ubuntu nova enabled XXX None
nova-scheduler ubuntu nova enabled :-) None
nova-cert ubuntu nova enabled :-) None
nova-compute ubuntu nova enabled :-) None
nova-network ubuntu nova enabled :-) None
nova-volume ubuntu nova enabled :-) None

Re: 求12.04源

发表于 : 2014-10-24 16:35
poloshiao

Re: 求12.04源

发表于 : 2014-10-27 18:50
520060628
大神,不好意思,里面的方法没看懂怎么使用。。。能不能帮我看一下,具体的操作方法,谢了

Re: 求12.04源

发表于 : 2014-10-28 8:24
poloshiao
1. https://bugs.launchpad.net/nova/+bug/992206/comments/1
這一篇 說明已經解決了這個 Bug
方法 見下面的 網頁
1-1. https://github.com/openstack/nova/commi ... domains.py
錯誤原因是
原來的 dns_domains table 是以 latin1 編碼
應該改為 utf-8 編碼
見第 70 行
mysql_charset='utf8',
1-2. 找看看 你的 ./nova/db/sqlalchemy/migrate_repo/versions/ 目錄下 有沒有 096_recreate_dns_domains.py 檔案
nova/db/sqlalchemy/migrate_repo/versions/096_recreate_dns_domains.py
如果有 參考
https://github.com/openstack/nova/commi ... domains.py
的內容 修改對應文字內容

2. 如果還有錯誤訊息 請全部複製 貼上來

Re: 求12.04源

发表于 : 2014-10-30 19:52
520060628
poloshiao 写了:1. https://bugs.launchpad.net/nova/+bug/992206/comments/1
這一篇 說明已經解決了這個 Bug
方法 見下面的 網頁
1-1. https://github.com/openstack/nova/commi ... domains.py
錯誤原因是
原來的 dns_domains table 是以 latin1 編碼
應該改為 utf-8 編碼
見第 70 行
mysql_charset='utf8',
1-2. 找看看 你的 ./nova/db/sqlalchemy/migrate_repo/versions/ 目錄下 有沒有 096_recreate_dns_domains.py 檔案
nova/db/sqlalchemy/migrate_repo/versions/096_recreate_dns_domains.py
如果有 參考
https://github.com/openstack/nova/commi ... domains.py
的內容 修改對應文字內容

2. 如果還有錯誤訊息 請全部複製 貼上來
大神,我没有那个文件,到082就没了,也没有recreate_dns_domains.py这个文件,我在这个目录下/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/找到了这个文件fix_dns_domains.py,内容跟recreate_dns_domains.py有很多相同的,但里面是mysql_charset='utf8',谢谢

Re: 求12.04源

发表于 : 2014-10-30 21:18
poloshiao
到082就没了
會不會 沒完成 程序 ?
我在这个目录下/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/找到了这个文件fix_dns_domains.py,内容跟recreate_dns_domains.py有很多相同的,但里面是mysql_charset='utf8
把 /usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/fix_dns_domains.py
複製或軟連結到
./nova/db/sqlalchemy/migrate_repo/versions/096_recreate_dns_domains.py
看看 有沒有影響
備註 這是試試 不保證有沒有效