Re: [Pulp-list] pulp child - master sync not working
I am having the same problem with pulp-2.9.2, syncing from a RHEL7 parent to a RHEL6 child. I see that several folks have reached out to the list over the years (and I saw several instances on pastebin), but I didn't see any good answers. This is what I have in /var/log/messages on the child: Sep 15 23:32:08 my-child goferd: [INFO][pulp.agent.child-01] gofer.messaging.adapter.connect:28 - connecting: qpid+amqp://my-parent:5672 Sep 15 23:32:08 my-child goferd: [INFO][pulp.agent.child-01] gofer.messaging.adapter.connect:30 - connected: qpid+amqp://my-parent:5672 Sep 15 23:32:08 my-child goferd: [INFO][worker-0] gofer.messaging.adapter.connect:28 - connecting: qpid+amqp://my-parent:5672 Sep 15 23:32:08 my-child goferd: [INFO][worker-0] gofer.messaging.adapter.qpid.connection:106 - open: URL: amqp://my-parent|SSL: ca: None|key: None|certificate: /etc/pki/pulp/consumer/consumer-cert.pem|host-validation: None Sep 15 23:32:09 my-child goferd: [INFO][worker-0] gofer.messaging.adapter.qpid.connection:118 - opened: qpid+amqp://my-parent:5672 Sep 15 23:32:09 my-child goferd: [INFO][worker-0] gofer.messaging.adapter.connect:30 - connected: qpid+amqp://my-parent:5672 Sep 15 23:32:09 my-child goferd: [INFO][worker-0] gofer.rmi.dispatcher:603 - call: Content.update() sn=8c5dae0f-988e-41bc-bcbd-c63fbcef1331 data={'task_id': 'c23271f5-c6c1-45e7-af99-cd61fc208192', 'consumer_id': 'child-01'} Sep 15 23:32:09 my-child pulp: pulp.server.webservices.middleware.exception:INFO: Authentication with username None failed: invalid SSL certificate. Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - synchronization failed Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - Traceback (most recent call last): Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp_node/handlers/strategies.py", line 99, in synchronize Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - validator.validate(request.bindings) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp_node/handlers/validation.py", line 38, in validate Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - self.report.errors.extend(self._validate_plugins(bindings)) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp_node/handlers/validation.py", line 54, in _validate_plugins Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - child = ChildServer() Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp_node/handlers/validation.py", line 72, in __init__ Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - self.importers = self._importers() Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp_node/handlers/validation.py", line 83, in _importers Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - http = bindings.server_info.get_importers() Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp/bindings/server_info.py", line 31, in get_importers Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - return self.server.GET(path) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 92, in GET Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - return self._request('GET', path, queries, ignore_prefix=ignore_prefix) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 166, in _request Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - self._handle_exceptions(response_code, response_body) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 207, in _handle_exceptions Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - raise code_class_mappings[response_code](response_body) Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.strategies:112 - PermissionsException: RequestException: GET request on /pulp/api/v2/plugins/importers/ failed with 401 - Authentication with username None failed: invalid SSL certificate. Sep 15 23:32:09 my-child goferd: [ERROR][worker-0] pulp_node.handlers.handler:92 - An un
Re: [Pulp-list] Pulp 2.10.0 Now Generally Available
On 09/15/2016 03:36 PM, Sean Myers wrote: > Upgrading > = > > The 2.10 beta repositories are included in the pulp repo files: > https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo for fedora 23 > & 24 > https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo for RHEL 6 & 7 > > After enabling the pulp-2.10-beta repository, you'll want to follow the > standard > upgrade path, with migrations, to get to 2.10: > >> $ sudo systemctl stop httpd pulp_workers pulp_resource_manager >> pulp_celerybeat >> $ sudo yum upgrade >> $ sudo -u apache pulp-manage-db >> $ sudo systemctl start httpd pulp_workers pulp_resource_manager >> pulp_celerybeat The 2.10 *stable* repositories are also included in the pulp repo files, but the repository you'll need to enable is either pulp-2-stable or pulp-stable. My apologies for the delicious copypasta. :) signature.asc Description: OpenPGP digital signature ___ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list
[Pulp-list] Pulp 2.10.0 Now Generally Available
Pulp 2.10.0 is now available, and can be downloaded from the Pulp 2.10 stable repositories: https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.10/ New features for Pulp 2.10 include the new rsync distributor, new high-availability features for resource managers, as well as some improvements to RPM publishing and package validation. Several bugs were also fixed; all the details can be found later in this announcement. More information about these new features can be found in the release notes: http://docs.pulpproject.org/en/2.10/testing/user-guide/release-notes/2.10.x.html http://docs.pulpproject.org/en/2.10/testing/plugins/pulp_rpm/user-guide/release-notes/2.10.x.html http://docs.pulpproject.org/en/2.10/testing/plugins/pulp_docker/user-guide/release-notes/2.1.x.html Try out the new features, and let us know how they work for you! These two issues were listed as blockers for release candidate 1, and fixed in release candidate 2. Upgrade testing to 2.10.0 from earlier versions of pulp is complete and has verified that these issues do not affect 2.10.0: 2234Upgrading to pulp 2.9 causes sync of repos with SRPM's with a filelist field to fail. https://pulp.plan.io/issues/2234 2236Upgrading to pulp 2.9 causes sync of repos with DRPM' with a "relativepath" field to fail. https://pulp.plan.io/issues/2236 No other blocking issues have been identified, which clears 2.10.0 to become generally available a little earlier than I indicated in my previous announcement for this release. Upgrading = The 2.10 beta repositories are included in the pulp repo files: https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo for fedora 23 & 24 https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo for RHEL 6 & 7 After enabling the pulp-2.10-beta repository, you'll want to follow the standard upgrade path, with migrations, to get to 2.10: > $ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat > $ sudo yum upgrade > $ sudo -u apache pulp-manage-db > $ sudo systemctl start httpd pulp_workers pulp_resource_manager > pulp_celerybeat New Features Here are the specific stories done for 2.10: Docker Support 1887As a user, I can use the rsync predistributor with docker web distributor 1291As a user, I can sync feeds that require username/password authentication Pulp 1990Rsync distributor 1963As a user, I can use rsync distributor to publish iso repositories 1759As a user, I can use rsync distributor to publish RPM repositores 898 As a user I can run multiple pulp_resource_managers concurrently with all of them actively participating RPM Support 1991As a user, uploaded units which don't pass the signature check are not imported 1982As a user, I can force a full sync 1878Support for choosing the checksum type in updateinfo 1156As a user, I can have an "signature" attribute stored for RPMs, SRPMs, and DRPMs View this list in redmine: http://bit.ly/2axDGKA Issues Addressed Here are the bug fixes specific to 2.10: Pulp 2082Cannot add importer to the repository 1948Upgrading RPMs on EL6 sometimes fails during pre script 2187rsync as predistributor logic is wrong 2202predistributor logic in platform does not account for force_full and updated distributor configs 2030importer config is not validated during the update 2039Not full importer config is validated in the update call 2118Reduce runtime of file path migration 1606API call to install consumers raises 500 if body contains wrong data type 2106Pin to flake8 2.6.2 RPM Support 2188Make GPG signature checking is called "filtering" 2042updateinfo.xml is missing checksums 2199The RPM rsync distributor breaks when SELinux is enabled 2115The 'skip_fast_forward' in RPM rsync config should be renamed to 'force_full' All bug fixes from Pulp 2.9.2 and earlier are included in Pulp 2.10, as well as the fixes for the two blockers mentioned above. View this list in redmine: http://bit.ly/2awB1h4 Fedora Support == Fedora 22 has reached its end-of-life. As a result Pulp 2.10 is being built for (and tested on) Fedoras 23 and 24. signature.asc Description: OpenPGP digital signature ___ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list