http://bugzilla.opensuse.org/show_bug.cgi?id=1061500 Bug ID: 1061500 Summary: osc is missing an install dependency on ca-certificates Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: openSUSE 42.3 Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: florian.haas@hastexo.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/61.0.3163.79 Chrome/61.0.3163.79 Safari/537.36 Build Identifier: I'm running Leap 42.3 in an LXC container (using a download image from images.linuxcontainers.org), and I can install osc just fine with "zypper in osc". However, all subsequent osc commands that try to access the build.opensuse.org API fail, because osc is unable to verify the TLS certs. Installing ca-certificates* fixes the issue; osc should probably get that as an install dependency. Reproducible: Always Steps to Reproduce: 1. Start a Leap 42.3 LXC container (I run on Ubuntu, and use "lxc-create -n <name> -t download -- --dist opensuse --release 42.3 --arch amd64"), and attach to it with lxc-attach. 2. Run "zypper in osc" as root. 3. Try "osc ls home:<name>" as a regular user. 4. Give your username and password, observe failure to verify CA cert. 5. Run "zypper in ca-certificates*" as root. 6. Retry step 4, which now succeeds. Actual Results: osc is non-functional without manually installing the ca-certificates* packages. Expected Results: The osc package should have an installation dependency on the ca-certificates* packages, so that "zypper in osc" automatically installs those packages. -- You are receiving this mail because: You are on the CC list for the bug.