我在配置openstack的服務(wù)虛擬主機(jī)前期,最小化服務(wù)器(base)制作本地yum時(shí),出了一些小問(wèn)題[Errno 14]和[Errno 256]。
關(guān)于errno我想注明一下:
內(nèi)核代碼中的/usr/include/asm-generic/errno.h及errno-base.h 可以查看相關(guān)錯(cuò)誤記錄信息(參考的是內(nèi)核版本2.6)。
errno不單單只是error, 是記錄系統(tǒng)的最后一次錯(cuò)誤; 代碼是一個(gè)int型的值,在errno.h中定義 ;錯(cuò)誤代碼errno調(diào)試程序重要方法, 查看該值推測(cè)出錯(cuò)的原因 。
在清理舊緩存yum clean all再重建yum makecache緩存時(shí),系統(tǒng)報(bào)了如下錯(cuò)誤
我大致推斷服務(wù)器拒絕給定的目錄[Error 14]從而引發(fā)了沒(méi)有鏡像去運(yùn)行[Error 256];
個(gè)人分析原因如下 :
1.ftp的ip和ftp裝載的文件目錄路徑是否正確以及文件缺失???
2.是否有權(quán)限限制問(wèn)題
3.配置文件“XXX.repo”的問(wèn)題
我涉獵可能出錯(cuò)的一些原因,首先我查看了yum制作包路徑和ip的問(wèn)題。
openstack的yum包和本身目錄路徑?jīng)]有問(wèn)題,server-U中ftp配置的ip也是本地物理機(jī)ip,10.20.1.100 用戶(hù)也是關(guān)鍵字anonymous匿名用戶(hù)、密碼也沒(méi)有設(shè)置相對(duì)不存在訪問(wèn)資源的權(quán)限問(wèn)題,何況還是指定了用戶(hù)訪問(wèn)的主目錄。目錄/etc/yum.repos.d中的epel.repo與kilo.repo也不存在問(wèn)題,所指向的服務(wù)名,信息名稱(chēng)、基礎(chǔ)地址ftp、啟用都是正常的,至于gpg簽名檢查直接忽略,但是local.repo的baseurl參數(shù)選項(xiàng)是ftp的地址。
由于最小化安裝linux服務(wù)器缺少很多服務(wù)或者組件、安裝包之類(lèi)的,需要用到local.repo的yum源來(lái)支持系統(tǒng)擴(kuò)展的相關(guān)操作,而yum源就是文件系統(tǒng)本身——linux的系統(tǒng)鏡像。
于是我便把之前的baseurl選項(xiàng)的ftp協(xié)議和ftp地址改成了文件類(lèi)型和掛載光盤(pán)目錄/mnt, 本質(zhì)上說(shuō)是將網(wǎng)絡(luò)文件傳輸協(xié)議改成文件系統(tǒng) 。
將目錄etc/yum.repos.d的local.repo配置文件更改之后,重新清除yum緩存yum clean all以及重建yum緩存yum makecache
這時(shí)yum緩存建成功了。
網(wǎng)頁(yè)標(biāo)題:ftperror550輕松解決ftp引導(dǎo)yum源并發(fā)性錯(cuò)誤
瀏覽地址:http://chinadenli.net/article4/cpocoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、外貿(mào)建站、微信公眾號(hào)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)