DevSecOps and Automation on Power

 View Only
Expand all | Collapse all

Any replacement for oplab9.parqtec.unicamp.br site?

  • 1.  Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Wed January 04, 2023 01:28 PM
    Since this site is gone, where can I find ppc64le libraries, like docker-ce ppc64le binary? I used the docker-ce.repo and installing it was very simple.

    Thanks.

    ------------------------------
    Andrew Chum
    ------------------------------


  • 2.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    IBM Champion
    Posted Wed January 04, 2023 05:52 PM
    Hi Andrew,

    We copied all of the data from Unicamp before they went down which can be found here. Specifically for docker, you should be able to find the content here. As it stands currently, these binaries are not currently being updated, however that may change.

    Please let me know if this isn't what you were looking for.

    Thanks-

    ------------------------------
    Lance Albertson
    ------------------------------



  • 3.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Wed January 04, 2023 07:22 PM
    How about the previous open-power-unicamp.repo? Is it being maintained or is there an equivalent yum repo?  

    Thanks.

    ------------------------------
    Andrew Chum
    ------------------------------



  • 4.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    IBM Champion
    Posted Wed January 04, 2023 07:28 PM
    I'm not sure, can you please elaborate more on what this was and what URL it pointed to originally?

    ------------------------------
    Lance Albertson
    ------------------------------



  • 5.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Wed January 04, 2023 08:26 PM
    https://oplab9.parqtec.unicamp.br/pub/repository/rpm/open-power-unicamp.repo

    I use this repo to install ppc64le docker. 




    ------------------------------
    Andrew Chum
    ------------------------------



  • 6.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Thu January 05, 2023 02:09 AM
    Docker packages for ppc64le are published in the docker.com site itself can can be installed using the instruction at https://docs.docker.com/engine/install/centos/#install-using-the-repository

    ------------------------------
    Manjunath Kumatagi
    ------------------------------



  • 7.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Thu January 05, 2023 01:28 PM
    First, I am using RHEL. Second, I tried both RHEL and CentOS, and this instruction is not working for both OS and both x86_64 and ppc64le. 

    https://oplab9.parqtec.unicamp.br/pub/repository/rpm/open-power-unicamp.repo was good without issue (maybe more than 6 months ago). Probably, I need to dig into it more. 

    ------------------------------
    Andrew Chum
    ------------------------------



  • 8.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Sun January 08, 2023 07:38 AM
    I tried installing it on centos stream os and it works fine, link referred - https://docs.docker.com/engine/install/centos/

    [root@c0eb9b130889 /]# yum-config-manager \
    >     --add-repo \
    >     https://download.docker.com/linux/centos/docker-ce.repo
    Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
    [root@c0eb9b130889 /]#
    [root@c0eb9b130889 /]# yum list docker-ce --showduplicates | sort -r
    docker-ce.ppc64le               3:20.10.9-3.el8                 docker-ce-stable
    docker-ce.ppc64le               3:20.10.8-3.el8                 docker-ce-stable
    docker-ce.ppc64le               3:20.10.7-3.el8                 docker-ce-stable
    docker-ce.ppc64le               3:20.10.22-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.21-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.20-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.19-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.18-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.17-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.16-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.15-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.14-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.13-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.12-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.11-3.el8                docker-ce-stable
    docker-ce.ppc64le               3:20.10.10-3.el8                docker-ce-stable
    Docker CE Stable - ppc64le                       27 kB/s |  22 kB     00:00
    Available Packages
    
    [root@c0eb9b130889 /]# yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    Last metadata expiration check: 0:01:36 ago on Sun Jan  8 12:31:26 2023.
    Dependencies resolved.
    ===========================================================================================================================================================================================================================================
     Package                                                       Architecture                             Version                                                                    Repository                                         Size
    ===========================================================================================================================================================================================================================================
    Installing:
     containerd.io                                                 ppc64le                                  1.6.14-3.1.el8                                                             docker-ce-stable                                   24 M
     docker-ce                                                     ppc64le                                  3:20.10.22-3.el8                                                           docker-ce-stable                                   13 M
     docker-ce-cli                                                 ppc64le                                  1:20.10.22-3.el8                                                           docker-ce-stable                                   24 M
     docker-compose-plugin                                         ppc64le                                  2.14.1-3.el8                                                               docker-ce-stable                                  8.4 M
    Installing dependencies:
    ......
    ......
    Downgraded:
      xz-libs-5.2.4-4.el8.ppc64le
    Installed:
      checkpolicy-2.9-1.el8.ppc64le             container-selinux-2:2.189.0-1.module_el8.7.0+1216+b022c01d.noarch     containerd.io-1.6.14-3.1.el8.ppc64le                         diffutils-3.6-6.el8.ppc64le
      docker-ce-3:20.10.22-3.el8.ppc64le        docker-ce-cli-1:20.10.22-3.el8.ppc64le                                docker-ce-rootless-extras-20.10.22-3.el8.ppc64le             docker-compose-plugin-2.14.1-3.el8.ppc64le
      fuse-common-3.3.0-16.el8.ppc64le          fuse-overlayfs-1.9-1.module_el8.7.0+1216+b022c01d.ppc64le             fuse3-3.3.0-16.el8.ppc64le                                   fuse3-libs-3.3.0-16.el8.ppc64le
      iptables-1.8.4-24.el8.ppc64le             iptables-libs-1.8.4-24.el8.ppc64le                                    kmod-25-19.el8.ppc64le                                       libcgroup-0.41-19.el8.ppc64le
      libibverbs-41.0-1.el8.ppc64le             libmnl-1.0.4-6.el8.ppc64le                                            libnetfilter_conntrack-1.0.6-5.el8.ppc64le                   libnfnetlink-1.0.1-13.el8.ppc64le
      libnftnl-1.1.5-5.el8.ppc64le              libpcap-14:1.9.1-5.el8.ppc64le                                        libselinux-utils-2.9-6.el8.ppc64le                           libslirp-4.4.0-1.module_el8.7.0+1216+b022c01d.ppc64le
      policycoreutils-2.9-20.el8.ppc64le        policycoreutils-python-utils-2.9-20.el8.noarch                        python3-audit-3.0.7-4.el8.ppc64le                            python3-libselinux-2.9-6.el8.ppc64le
      python3-libsemanage-2.9-9.el8.ppc64le     python3-policycoreutils-2.9-20.el8.noarch                             python3-setools-4.3.0-3.el8.ppc64le                          rpm-plugin-selinux-4.14.3-23.el8.ppc64le
      selinux-policy-3.14.3-113.el8.noarch      selinux-policy-targeted-3.14.3-113.el8.noarch                         slirp4netns-1.2.0-2.module_el8.7.0+1216+b022c01d.ppc64le     xz-5.2.4-4.el8.ppc64le
    
    Complete!
    [root@c0eb9b130889 /]#
    ​[root@c0eb9b130889 /]# docker version
    Client: Docker Engine - Community
     Version:           v20.10.22
     API version:       1.41
     Go version:        go1.18.9
     Git commit:        3a2c30b
     Built:             Fri Dec 16 18:18:21 2022
     OS/Arch:           linux/ppc64le
     Context:           default
     Experimental:      true
    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
    [root@c0eb9b130889 /]#

    And same repo should work fine for RHEL OS as well.

    ------------------------------
    Manjunath Kumatagi
    ------------------------------



  • 9.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Sun January 08, 2023 06:46 PM

    Thanks for verifying. The libraries already present in the CentOS (stream 8) has conflict while installing docker-ce. 

    # yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    Last metadata expiration check: 0:00:14 ago on Sun 08 Jan 2023 03:39:16 PM PST.
    Error:
    Problem 1: problem with installed package podman-2:4.2.0-1.module_el8.7.0+1216+b022c01d.x86_64
    - package podman-2:4.2.0-1.module_el8.7.0+1216+b022c01d.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed
    - package podman-3.1.0-0.13.module_el8.5.0+733+9bb5dffa.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed
    ...
    Problem 2: package podman-3.1.0-0.13.module_el8.5.0+733+9bb5dffa.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed
    - package containerd.io-1.4.3-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.5.0+733+9bb5dffa.x86_64
    - package containerd.io-1.4.3-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.5.0+733+9bb5dffa.x86_64
    ...



    ------------------------------
    Andrew Chum
    ------------------------------



  • 10.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    IBM Champion
    Posted Mon January 09, 2023 03:40 AM
    It looks like you have podman installed on your system:

    "- package podman-2:4.2.0-1.module_el8.7.0+1216+b022c01d.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed"

    Docker can't be installed together with podman. Uninstall podman and all its dependencies and then install docker again. I work with the "official" docker-ce on RHEL8/ppc64le without any problems.

    ------------------------------
    Andrey Klyachkin

    https://www.power-devops.com
    ------------------------------



  • 11.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Tue January 10, 2023 01:28 AM
    RHEL distro ships Podman(container solution from RH) for containers, if you don't really care what's running running underneath then you can install podman-docker package give you same interface like docker package

    ------------------------------
    Manjunath Kumatagi
    ------------------------------



  • 12.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    Posted Fri January 06, 2023 02:28 PM
    In here, https://ftp2.osuosl.org/pub/ppc64el/docker/, is there any RHEL (or centos) specific ones?

    ------------------------------
    Andrew Chum
    ------------------------------



  • 13.  RE: Any replacement for oplab9.parqtec.unicamp.br site?

    IBM Champion
    Posted Fri January 06, 2023 03:17 PM
    So upstream actually provides updated repos now: https://download.docker.com/linux/

    You can find ppc64le under centos and s390x under rhel.

    That should get you want you need.

    ------------------------------
    Lance Albertson
    ------------------------------