stx-tools: failed to download required packaged, block ceph upgrade verify
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Invalid
|
High
|
Erich Cordoba |
Bug Description
Title
-----
stx-tools: failed to download required packages, block ceph upgrade verify
Brief Description
-----------------
Follow https:/
Severity
--------
Critical, block verifying ceph upgrade.
Steps to Reproduce
------------------
Run below command in docker centos container with following instructions in https:/
git clone https:/
cd stx-tools
git checkout -b reproduce dd66d0e957d95f986f
Set the docker container and run below command in the container
# bash download_mirror.sh
Expected Behavior
------------------
No error when downloading the the required files
Logs
-----------------
18-11-21 11_24_27: failure: repodata/
18-11-21 11_24_28: ERROR: Something wrong with downloading files listed in ./rpms_
18-11-21 12_43_39: failure: repodata/
18-11-21 12_43_40: ERROR: Something wrong with downloading files listed in ./rpms_
Changed in starlingx: | |
assignee: | nobody → Erich Cordoba (ericho) |
tags: |
added: stx.build removed: stx-tools |
Changed in starlingx: | |
importance: | Undecided → High |
Changed in starlingx: | |
status: | Triaged → Invalid |
tags: |
added: stx.2019.05 removed: stx.2019.03 |
tags: |
added: stx.2.0 removed: stx.2019.05 |
I'm using below ways to run "download_ mirror. sh"
1. get stx-tools /git.starlingx. io/stx- tools
cd $HOME
git clone https:/
cd stx-tools
git checkout -b erich_base 1d2ecbb0be2
2. apply below patch nstcloudcc1: stx-tools$ git diff mirror- tools/Dockerfil e b/centos- mirror- tools/Dockerfil e mirror- tools/Dockerfil e mirror- tools/Dockerfil e
nstcc1@
diff --git a/centos-
index eb1f457..28569b2 100644
--- a/centos-
+++ b/centos-
@@ -4,13 +4,13 @@ FROM centos:7.4.1708
WORKDIR /localdisk
-#ENV http_proxy "http:// your.actual_ http_proxy. com:your_port" /your.actual_ https_proxy. com:your_port" child-prc. intel.com: 913" /child- prc.intel. com:913" your.actual_ ftp_proxy. com:your_port"
-#ENV https_proxy "https:/
+ENV http_proxy "http://
+ENV https_proxy "https:/
#ENV ftp_proxy "http://
-#RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \ $http_proxy\ nexport https_proxy= $https_ proxy\n\ $ftp_proxy" >> /root/.bashrc $http_proxy\ nexport https_proxy= $https_ proxy\n\ $ftp_proxy" >> /root/.bashrc
-# echo -e "export http_proxy=
-#export ftp_proxy=
+RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \
+ echo -e "export http_proxy=
+export ftp_proxy=
RUN yum install -y epel-release sudo vim-enhanced net-tools git \
/usr/ bin/yumdownload er rpm-build rpm-sign deltarpm wget bind \
3. build docker image child-prc. intel.com: 913 --build-arg http_proxy=http:// child-prc. intel.com: 913 --tag $USER:centos- mirror- repository -f Dockerfile .
cd centos-mirror-tools
docker build --build-arg https_proxy=http://
4. run docker image into the container mirror- repository --volume $(pwd):/localdisk $USER:centos- mirror- repository
docker run -it --name $USER-centos-
5. execute below command in the container
bash download_mirror.sh
6. result: url_centos. log found_centos. log missing_ centos. log found_centos. log missing_ centos. log url_3rdparties. log url_centos. log url_centos3rdpa rties.log found_3rdpartie s.log found_centos. log found_centos3rd parties. log missing_ 3rdparties. log missing_ centos. log missing_ centos3rdpartie s.log found_3rdpartie s.log found_centos. log found_centos3rd parties. log missing_ 3rdparties. log missing_ centos. log missing_ centos3rdpartie s.log centos_ download. log key-missing. txt _download_ L1.log arties_ download_ L1.log download_ K1.log download_ L1.log download. log
[root@90104f541da1 logs]# wc -l *
0 K1_failmoved_
0 K1_rpms_
0 K1_rpms_
0 K1_srpms_
0 K1_srpms_
46 L1_failmoved_
5306 L1_failmoved_
394 L1_failmoved_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
0 L1_rpms_
23 L1_srpms_
1936 L1_srpms_
148 L1_srpms_
0 L1_srpms_
0 L1_srpms_
0 L1_srpms_
590 all_i686.txt
9858 otherfiles_
1 rpm-gpg-
80 rpms_3rdparties
490 rpms_centos3rdp
2 rpms_centos_
6735 rpms_centos_
57768 tarballs_
83377 total
I've uploaded all logs into erich_base_ v1.tar. bz2