Uploaded image for project: 'Community Package Repository'
  1. Community Package Repository
  2. CPR-647

nothing provides /bin/mkdir needed by puppet-release-1.0.0-3.fc28.noarch

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Packaging
    • Labels:
      None
    • Template:
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      The puppet-release-fedora-28.noarch.rpm file has a requirement of /bin/mkdir but there is non rpm that provides this. Fedora along with a load of the other linuxes have moved /bin to /usr/bin https://fedoraproject.org/wiki/Features/UsrMove

       

      ```

      [root@argon ~]# dnf install https://yum.puppet.com/puppet/puppet-release-fedora-28.noarch.rpm
      Last metadata expiration check: 0:09:19 ago on Tue 13 Nov 2018 09:31:27 GMT.
      puppet-release-fedora-28.noarch.rpm 11 kB/s | 12 kB 00:01
      Error:
      Problem: conflicting requests

      • nothing provides /bin/mkdir needed by puppet-release-1.0.0-3.fc28.noarch
        [root@argon ~]# dnf whatprovides /bin/mkdir
        Last metadata expiration check: 0:09:45 ago on Tue 13 Nov 2018 09:31:27 GMT.
        Error: No Matches found

      ```

       

      Also seeing this with puppet agent

       

       

      ```

      [root@argon ~]# rpm -Uvh puppet-release-fedora-28.noarch.rpm
      Verifying... ################################# [100%]
      Preparing... ################################# [100%]
      Updating / installing...
      1:puppet-release-1.0.0-3.fc28 ################################# [100%]
      [root@argon ~]# dnf update
      Puppet Repository fedora 28 - x86_64 144 kB/s | 408 kB 00:02
      Dependencies resolved.

      Problem: cannot install the best update candidate for package puppet-agent-5.5.7-1.fedora27.x86_64

      • nothing provides /bin/mkdir needed by puppet-agent-6.0.4-1.fc28.x86_64
        ===================================================================================================================================================================================
        Package Arch Version Repository Size
        ===================================================================================================================================================================================
        Skipping packages with broken dependencies:
        puppet-agent x86_64 6.0.4-1.fc28 puppet 21 M

      Transaction Summary
      ===================================================================================================================================================================================
      Skip 1 Package

      Nothing to do.
      Complete!

      ```

       

       

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              timhughes Tim Hughes
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support