PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارور 1- و 256 در centos



ali@ali@ali
March 8th, 2014, 09:49
سلام
من هنگام آپدیت centos به همچین اروری خوردم، کسی میدونه مشکلش چیه ؟
ممنون میشم راهنماییم کنید.

[root@dsl-ip public ~]# yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.dgn.net.tr
* extras: ftp.dgn.net.tr
* mratwork-epel: mirrors.vinahost.vn
* mratwork-ius: download.srv.ro
* updates: ftp.dgn.net.tr
mratwork-varnish-3.0/primary | 6.5 kB 00:00
http://repo.varnish-cache.org/redhat/varnish-3.0/el6/x86_64/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from mratwork-varnish-3.0: [Errno 256] No more mirrors to try.
[root@dsl-ip public ~]# [Errno -1] Metadata file does not match checksum
-bash: [Errno: command not found
[root@dsl-ip public ~]# Trying other mirror.
-bash: Trying: command not found

persianorbit
March 8th, 2014, 10:58
yum clean all

ابتدا دستور بالا سپس yum update را اجرا کنید.

ali@ali@ali
March 8th, 2014, 11:45
ممنون.
ولی این کار رو بارها انجام دادم
مشکل از repo هستش به نظرم

persianorbit
March 8th, 2014, 11:55
سلام

در فروم خود unix این تاپیک هست : [Errno 256] No more mirrors to try. | Unix Linux Forums | Linux (http://www.unix.com/linux/174307-errno-256-no-more-mirrors-try.html)

تغییرات زیر رو به ترتیب اجرا کن. هر دفعه تست کن که مشکل حل شده یا نه؟

1-

# yum clean headers && yum clean metadata && yum makecache
# yum update -y
2-

# rm -r /var/lib/yum/plugins/local/repodata
# createrepo /var/lib/yum/plugins/local/
# yum update -y
3-
فایل /etc/yum.repos.d/_local.repo رو ادیت کن و تغییرات زیر رو توش بده :


enabled=0
gpgcheck=0
#gpgcheck=true
انشاالله که مشکلت حل میشه.

ali@ali@ali
March 8th, 2014, 12:25
کد اول بعد از کلی آپدیت و... باز به همون ارور رسید

کد دوم رو هم که زدم میگه اصلا یه همچین فایلی نداری repodata
[root@dsl-ip /]# rm -r /var/lib/yum/plugins/local/repodata
rm: cannot remove `/var/lib/yum/plugins/local/repodata': No such file or directory


[root@dsl-ip /]# createrepo /var/lib/yum/plugins/local/
-bash: createrepo: command not found



کد سوم هم باز میگه چنین فایلی وجود نداره cat: /etc/yum.repos.d/_local.repo: No such file or directory

persianorbit
March 8th, 2014, 12:42
خوب،

من بر روی سرور خودم هم تست کردم. همچین فایلی وجود ندارد.

آخرین جواب هایی که پیدا کردم:


yum clean all
yum makecache
yum update
کد های بالا را دوباره تست کنید.

اگر جواب نداد مشکل از شبکه سرور هست که یک ****** مشکل دار روش هست.

اگر برنامه های نصب کرده اید که باعث استفاده از ****** در شبکه شده را غیر فعال کنید سپس دوباره بررسی کنید.


https://www.centos.org/forums/viewtopic.php?t=11166


https://groups.google.com/forum/#!topic/mongodb-user/UzdfxmQul4I

ali@ali@ali
March 8th, 2014, 13:07
اینا هم جواب نداد
سرور هم هیچی روش نصب نیست. تمام پورتاش بازه، فایروالشم برداشتم . .

به هر حال . .
ممنون از راهنماییتون . .

persianorbit
March 9th, 2014, 11:23
من هم یک centos شخصی دارم. با هم چک کنیم که فرق آن ها در فایل های repo چیست.

اول از همه به /etc/yum.repos.d بروید:


cd /etc/yum.repos.d

یک فایل هست به اسم CentOS-Base.repo، بازش کنید:


pico CentOS-Base.repo

اطلاعات داخل آن را اینجا کپی کنید تا بررسی کنیم تفاوتی دارند یا خیر.

ali@ali@ali
March 9th, 2014, 12:33
این دستور pico چیه ؟

[root@dsl-ip ~]# cd /etc/yum.repos.d

[root@dsl-ip yum.repos.d]# pico CentOS-Base.repo
-bash: pico: command not found

persianorbit
March 9th, 2014, 12:38
یکی از دستور های ادیت فایل هست. شما از vi استفاده کنید

ali@ali@ali
March 9th, 2014, 12:49
من از nano استفاده کردم چیزی نشون نمی ده

ali@ali@ali
March 9th, 2014, 12:57
من از nano استفاده کردم چیزی نشون نمیده

persianorbit
March 9th, 2014, 13:57
خب! نباید خالی باشه.

چه فایل هایی در /etc/yum.repos.d هست؟


ls /etc/yum.repos.d

ali@ali@ali
March 9th, 2014, 14:39
[root@dsl-ip yum.repos.d]# ls /etc/yum.repos.d

CentOS-Base.repo CentOS-Media.repo kloxo-mr.repo pico.save.1
CentOS-Debuginfo.repo CentOS-Vault.repo pico.save
[root@dsl-ip yum.repos.d]#

ali@ali@ali
March 9th, 2014, 14:52
راستش من داشتم kloxo-mr رو centos ام نصب می کردم

طبق دستورات زیر


/ cd
yum update -y


yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
yum install telnet –y



setenforce 0
echo ‘SELINUX=disabled’ > /etc/selinux/config





cd /etc/yum.repos.d


repo مورد نیاز را دانلود می کنیم


wget https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo (https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo) –no-check-certificate



/ cd
yum install kloxomr
sh /usr/local/lxlabs/kloxo/install/setup.sh

همه چی داشت خوب پیش می رفت که وقتی به خط قرمز رنگ رسید به این ارورها برخورد کردم

دیگه از اون موقع به بعد هر دستوری می زدم این ارور رو می داد !

persianorbit
March 9th, 2014, 15:04
والا دستوراتی که نوشتید نمیتواند باعث این مشکلات باشد.

خوب،
شما فایل CentOS-Base.repo رو دارید.
nano CentOS-Base.repo
اگر خالی نبود که هیچ
اگر خالی بود اطلاعات زیر رو داخلش کپی کنید:


[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&rep$
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&rep$
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&rep$
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&rep$
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&rep$
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

persianorbit
March 9th, 2014, 15:07
اگر پس از ریستارت کردن شبکه سرور همچنان مشکلتان باقی است هیچ ایده دیگری به ذهنم نمیرسد.
service network restart

ali@ali@ali
March 11th, 2014, 11:29
تشکر.
نمی دونم واقعا چرا جواب نمیده!
ولی اگه به نتیجه ای رسیدم اینجا قرار میدم.

asa2011
May 9th, 2014, 07:54
ظاهرا تاپیک به جایی نرسیده.من با دستور زیر مشکلم حل شد می زارم شاید یه بده خدایی یک روز به دردش خورد البته روی centos 5x
nano /etc/yum.conf
این خط رو اضاف ودستورات را ذخیره کنید
http_caching=none

redhat10
April 25th, 2018, 03:34
میبخشید تاپیک قدیمی هست اما بعد از مدت زیادی کلوکسو خواستم نصب کنم که این مشکل وجود داشت
برای حل میبایست محتویات فایل
/etc/yum.repos.d/varnish-4.1.repo
را از

[varnish-4.1]
name=Varnish Cache 4.1 for Enterprise Linux
baseurl=https://repo.varnish-cache.org/redhat/varnish-4.1/el7/$basearch
enabled=0
gpgcheck=1
priority=2 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-VARNISH
به


[varnishcache_varnish41]
name=varnishcache_varnish41
baseurl=https://packagecloud.io/varnishcache/varnish41/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish41/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
priority=2

[varnishcache_varnish41-source]
name=varnishcache_varnish41-source
baseurl=https://packagecloud.io/varnishcache/varnish41/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish41/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
تغییر بدید )این تغییر مربوط به centos 7 هست و برای نسخه های دیگه دو تا 7 موجود در کد بالا رو به نسخه مورد نظر تغییر بدید


بعد هم دستورات زیر رو به ترتیب اجرا کنید


yum makecache -y --disablerepo='*' --enablerepo='varnishcache_varnish41'
yum -y update varnish-release