redhat 7.6 部署禪道 yum [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.


記個流水賬

redhat 7.6 上部署 禪道.  禪道官網下載 http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz

下載后將安裝包放到/opt目錄下, 我是windows下載后 用xftp傳到/opt的.

1 cd /opt
2 tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz

需要修改禪道的Apache和mysql端口號,
-ap是Apache端口可隨意設置,設為8088,
-mp是mysql數據庫的端口.
修改完成后執行 /opt/zbox/zbox start,重啟禪道.

1 /opt/zbox/zbox -ap 8088
2 /opt/zbox/zbox -mp 8089
3 /opt/zbox/zbox start 

提示 Apache is running Mysql is running 即啟動成功.

創建數據庫賬號:/opt/zbox/auth/adduser.sh
Account: sasa
Password: sasa1

開放 apache mysql端口

cd /etc/sysconfig

vim iptables,打開文件后,追加以下內容

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8089 -j ACCEPT

inster 鍵插入模式, 修改完成后 按ESC后, 輸入 :wq 保存退出.

執行 /bin/systemctl restart iptables 重啟防火牆。 

使用 ip:8088 例如 192.168.1.200:8808  訪問禪道即可. 初始賬戶: admin  密碼: 123456

 

使用命令 systemctl start iptables   開啟防火牆, 出現以下錯誤.

Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

搜了下錯誤提示貌似因為沒有安裝 iptables-services.

使用 yum install iptables-services 報錯  xxxxx   [Errno 256] No more mirrors to try.

查到了一個解決辦法於是嘗試一下, 執行以下命令

1: yum clean all   完成

2: yum makecache  出現以下錯誤:

[Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml

因為這個錯誤, 查了將近兩個小時各種方法無解, 最后仔細看錯誤信息發現. 請求的路徑是  /mnt/repodata/repomd.xml. 而我的redhat系統盤掛載的路徑是  /mnt/cdrom/repodata/

有可能是之前修改了fstab. 

報錯時候的fstab文件信息.

使用命令 vim /etc/fstab 修改fstab文件  inster 鍵插入模式, 修改完成后 按ESC后, 輸入 :wq 保存

修改后的fstab文件:

修改fstab文件后, 執行 umount -a  解除掛載 ,   執行 mount -a  重新掛載.

重新執行 yum makecache   成功了. 

 

因為這個問題 折騰了我兩個小時, 無奈的都想重裝redhat了. 這么容易解決的路徑問題, 居然搜來搜去搜了兩個小時. 以后遇到報錯一定要認真看錯誤信息.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM