Actually i have to correct myself.. everything works just fine.
The issue i had was due the fact that those rpm's was not available in the repositories provided to the machine. ^_^''

Once the client had the rpms available then everything start working as expected:

           yum group install package-group-gpfs-client-4.1.0-8
           Loaded plugins: langpacks, product-id, subscription-manager
           Resolving Dependencies
           --> Running transaction check
           ---> Package gpfs.base.x86_64 0:4.1.0-8 will be installed
           ---> Package gpfs.docs.noarch 0:4.1.0-8 will be installed
           ---> Package gpfs.ext.x86_64 0:4.1.0-8 will be installed
           ---> Package gpfs.gpl.noarch 0:4.1.0-8 will be installed
           ---> Package gpfs.gskit.x86_64 0:8.0.50-32 will be installed
           ---> Package gpfs.msg.en_US.noarch 0:4.1.0-8 will be installed
           --> Finished Dependency Resolution

           Dependencies Resolved

           
=============================================================================================================================================
             Package Arch                        Version
           Repository                              Size
           
=============================================================================================================================================
           Installing for group install "Package Group for GPFS 4.1.0-8
           clients":
             gpfs.base x86_64                      4.1.0-8
           rhel-7-ebi-extras                       14 M
             gpfs.docs noarch                      4.1.0-8
           rhel-7-ebi-extras                      261 k
             gpfs.ext x86_64                      4.1.0-8
           rhel-7-ebi-extras                      2.0 M
             gpfs.gpl noarch                      4.1.0-8
           rhel-7-ebi-extras                      589 k
             gpfs.gskit x86_64                      8.0.50-32
           rhel-7-ebi-extras                      4.2 M
             gpfs.msg.en_US noarch                      4.1.0-8
           rhel-7-ebi-extras                      137 k

           Transaction Summary
           
=============================================================================================================================================
           Install  6 Packages

           Total download size: 21 M
           Installed size: 64 M
           Is this ok [y/d/N]:



Maybe future pulp releases could change the warning message from:

* Warning: Group package-group-gpfs-client-4.1.0-8 does not have any packages to install.

*to something like:*
*
* Warning: Group package-group-gpfs-client-4.1.0-8 cannot find some of the mandatory packages defined in the package group.
*
or something similar.

Salvatore
Salvatore


On 14/10/15 11:48, Salvatore Di nardo wrote:
hello,
i have a little problem creating package groups, and i hope someone will be able to help me.

I followed this procedure: https://pulp-rpm-user-guide.readthedocs.org/en/pulp-2.3/recipes.html#package-groups and succeeded to create one:

    pulp-admin rpm repo uploads group \
     --user-visible=true \
     --repo-id=rhel-ebi-package-groups \
     --group-id=package-group-gpfs-client-4.1.0-8 \
     --name="Package Group for GPFS 4.1.0-8 clients" \
     --description="Package Group for GPFS 4.1.0-8 clients" \
     --mand-name=gpfs.docs \
     --mand-name=gpfs.gpl \
     --mand-name=gpfs.msg.en_US \
     --mand-name=gpfs.base \
     --mand-name=gpfs.gskit \
     --mand-name=gpfs.ext

and i can see that the package group its in the repo:

    [root@hx-syr-01 repodata]# pulp-admin rpm repo content group
    --repo-id rhel-ebi-package-groups
    Conditional Package Names:
    Default Package Names:     None
    Description:               Package Group for GPFS 4.1.0-8 clients
    Id:                        package-group-gpfs-client-4.1.0-8
    Mandatory Package Names:   gpfs.docs, gpfs.gpl, gpfs.msg.en_US,
    gpfs.base,
                               gpfs.gskit, gpfs.ext
    Name:                      Package Group for GPFS 4.1.0-8 clients
    Optional Package Names:    None
    User Visible:              True

Now, when i go to the one client that's using the repo, i can see the repo:

     yum group list | grep -i gpfs
       Package Group for GPFS 4.1.0-8 clients

but when i try to install it:

    yum group install package-group-gpfs-client-4.1.0-8
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is not registered to Red Hat Subscription Management.
    You can use subscription-manager to register.
    *Warning: Group package-group-gpfs-client-4.1.0-8 does not have
    any packages to install.*
    Maybe run: yum groups mark install (see man yum)
    No packages in any requested group available to install or update


It seems to me that i created a package group, but have not defined what package are included to the group. Maybe i just misunderstood that the "--mand-name" does. In that case what it does, and how can i add/remove packages from a specific package group? Oddly enough the documentation says nothing about package management in a package group ( how add/remove packages from a package group). ^_^''

thanks in advance,
Salvatore




_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to