Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Podman 1.5.x rpms are failing to build on CBS #3835

Closed
alitvak69 opened this issue Aug 16, 2019 · 16 comments
Closed

Podman 1.5.x rpms are failing to build on CBS #3835

alitvak69 opened this issue Aug 16, 2019 · 16 comments
Assignees
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. Packaging Bug is in a Podman package stale-issue

Comments

@alitvak69
Copy link

alitvak69 commented Aug 16, 2019

/kind packaging
I am trying to test the latest release 1.5 on centos and RPM builds on CBS are failing.
Can someone take a look at the builds and fix them? I would also appreciate a document on how you build it using rpm-build repo so I could build them manually if I need to test master or other releases.

Thank you for all help and attention.

@TomSweeneyRedHat
Copy link
Member

@lsm5 PTAL

@lsm5 lsm5 self-assigned this Aug 16, 2019
@haircommander haircommander added the Packaging Bug is in a Podman package label Aug 16, 2019
@lsm5
Copy link
Member

lsm5 commented Aug 16, 2019

@alitvak69 built at https://cbs.centos.org/koji/taskinfo?taskID=918733

RE: how it's built, all the centos specific changes are included on fedora's latest release's spec file (so right now on f30). See: https://src.fedoraproject.org/rpms/podman/blob/f30/f/podman.spec .

RE: autobuilds, there's an hourly job at https://gitlab.com/lsm5/rpm-builder/tree/fedora-release which checks for latest released tags and builds for fedora and then for centos. It'll also check for pushing builds in testing to release for fedora and centos.

Closing..

@lsm5 lsm5 closed this as completed Aug 16, 2019
@alitvak69
Copy link
Author

Thank you @lsm5

@alitvak69
Copy link
Author

I think it was closed too soon. Where did you get libseccomp >= 2.4.1?

Resolving Dependencies
--> Running transaction check
---> Package podman.x86_64 0:1.4.4-2.el7.centos will be updated
---> Package podman.x86_64 0:1.5.1-3.el7 will be an update
--> Processing Dependency: podman-manpages = 1.5.1-3.el7 for package: podman-1.5.1-3.el7.x86_64
--> Processing Dependency: libseccomp >= 2.4.1 for package: podman-1.5.1-3.el7.x86_64
--> Running transaction check
---> Package podman.x86_64 0:1.5.1-3.el7 will be an update
--> Processing Dependency: libseccomp >= 2.4.1 for package: podman-1.5.1-3.el7.x86_64
---> Package podman-manpages.noarch 0:1.4.4-1.el7 will be updated
---> Package podman-manpages.noarch 0:1.5.1-3.el7 will be an update
--> Finished Dependency Resolution
Error: Package: podman-1.5.1-3.el7.x86_64 (virt7-container-common-el7-build)
Requires: libseccomp >= 2.4.1
Installed: libseccomp-2.3.2-3.el7.x86_64 (@virt7-container-common-el7-build)
libseccomp = 2.3.2-3.el7
Available: libseccomp-2.3.1-3.el7.i686 (base)
libseccomp = 2.3.1-3.el7
You could try using --skip-broken to work around the problem

@lsm5 lsm5 reopened this Aug 17, 2019
@lsm5
Copy link
Member

lsm5 commented Aug 17, 2019

@alitvak69 I'm building the newest libseccomp for CBS at https://cbs.centos.org/koji/taskinfo?taskID=919837 . But I kinda wanna suggest you hold off on the upgrade cause of #3838

@alitvak69
Copy link
Author

Has issue #3838 been addressed? If so is it 1.5.1 or it becomes 1.5.2? Reading the issue, it seems to have no effect in ubuntu, correct?

@alitvak69
Copy link
Author

@lsm5 Any update on this?

@matihost
Copy link

It would be nice if cbs.centos.org builds build also for CentOS8 (aka el8 arch)
CentOS 8 is shipped with pretty alpha 1.0.0-5 podman release.

Trying to install podman-1.6.1-2.el7.x86_64 on CentOS 8 (risky thou) ends with:

 Problem: conflicting requests
  - nothing provides conmon needed by podman-1.6.1-2.el7.x86_64
  - nothing provides containernetworking-plugins >= 0.7.5-1 needed by podman-1.6.1-2.el7.x86_64
  - nothing provides podman-manpages = 1.6.1-2.el7 needed by podman-1.6.1-2.el7.x86_64
  - nothing provides runc >= 1.0.0-57 needed by podman-1.6.1-2.el7.x86_64
  - nothing provides slirp4netns >= 0.3.0-2 needed by podman-1.6.1-2.el7.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

There is no conmon package on cbs.centos.org at all.

@lsm5
Copy link
Member

lsm5 commented Oct 14, 2019 via email

@lsm5
Copy link
Member

lsm5 commented Oct 14, 2019

ummmm .. btw, el7 package install on el8 isn't supported, so even after conmon is built and available, it may not work, and there's not much I'll be able to do about it. Just FYI.

@matihost
Copy link

Thanks.

I'm just wondering about the general strategy related to podman to RHEL/CentOS 8 family.

  • The CentOS/RHEL 7 extras repo contains podman 1.4.4

  • RHEL7 still contains docker (old, but native docker) - so there is small pressure to switch to podman.

  • RHEL/CentOS 8 have old podman (1.0.0 - no networking is my biggest struggle) - w/o real docker replacement this system version is unusable now.

So just recommending to at least continous release package not only for Mac, but also for RHEL / CentOS distros.

Please expose some CI repo with latest packages for all RHEL family distibutions.

@lsm5
Copy link
Member

lsm5 commented Oct 15, 2019

Thanks.

I'm just wondering about the general strategy related to podman to RHEL/CentOS 8 family.

CentOS Stream is coming. That should take care of this AFAICT.

@rhatdan
Copy link
Member

rhatdan commented Oct 15, 2019

Starting at 8.1 (November) we will move podman to a new release every three months. Hopefully a lot closer to the released version. Or -1 of it.

@github-actions
Copy link

This issue had no activity for 30 days. In the absence of activity or the "do-not-close" label, the issue will be automatically closed within 7 days.

@yrobla
Copy link

yrobla commented Dec 20, 2019

Centos 8 is still on 1.0.5 version, while RHEL 8 has a much newer version. How can we get the matching version for CentOS 8?

@matihost
Copy link

matihost commented Jan 12, 2020

CentOS has a delay with RHEL release (several months).
However - the "cr" yum repository contains CentOS 8.1 packages - so you can

sudo yum-config-manager --enable cr

and try install podman
Or only for podman:

sudo yum install --enablerepo=cr -y podman

But it is still old podman 1.4.x

If you need fresh podman, either switch to Fedora or Ubuntu - as packages are fresh there (1.6.2)
Or build podman from scratch (haven't tried thou)
Or hunt for some el7 rpm build on cbs repo.

@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 23, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. Packaging Bug is in a Podman package stale-issue
Projects
None yet
Development

No branches or pull requests

7 participants