Sent this PR: https://github.com/pulp/ansible-pulp/pull/102 to fix this problem :)
On Fri, Apr 5, 2019 at 7:55 AM Juan Cabrera <juan.cabr...@unamur.be> wrote: > Hi, > > I installed again the VM. This time using the QE install and, as expected > the hostname is in the bind. But I still have the same problem with > pulp-content-app. > > [root@dev-pulp-server ~]# cat > /usr/lib/systemd/system/pulp-content-app.service > [Unit] > Description=Pulp Content App > After=network-online.target > Wants=network-online.target > > # This service will break if left running while PostgreSQL restarts. > BindsTo=postgresql.service > After=postgresql.service > > [Service] > Environment="DJANGO_SETTINGS_MODULE=pulpcore.app.settings" > User=pulp > WorkingDirectory=/var/run/pulp-content-app/ > RuntimeDirectory=pulp-content-app > ExecStart=/usr/local/lib/pulp/bin/gunicorn pulpcore.content:server \ > --bind 'dev-pulp-server.ptci.dev:8080' \ > --worker-class 'aiohttp.GunicornWebWorker' \ > -w 2 > > [Install] > WantedBy=multi-user.target > > [root@dev-pulp-client ~]# yum install zabbix22.x86_64 > ... > http://10.0.148.220:8080/pulp/content/epel/repodata/repomd.xml: [Errno > 14] curl#7 - "Failed connect to 10.0.148.220:8080; Connection refused" > Trying other mirror. > .... > > When I stop the service and run pulp-content script, it works !! > > [root@dev-pulp-server ~]# systemctl stop pulp-content-app > [root@dev-pulp-server ~]# cd /usr/local/lib/pulp/bin > [root@dev-pulp-server bin]# export > DJANGO_SETTINGS_MODULE=pulpcore.app.settings > [root@dev-pulp-server bin]# ./pulp-content > ======== Running on http://0.0.0.0:8080 ======== > (Press CTRL+C to quit) > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:33:59 +0000] > "GET /pulp/content/epel/repodata/repomd.xml HTTP/1.1" 200 3787 "-" > "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:33:59 +0000] "GET > /pulp/content/epel/repodata/repomd.xml HTTP/1.1" 200 3787 "-" > "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:38:20 +0000] "GET > /pulp/content/epel/zabbix22-2.2.23-1.el7.x86_64.rpm HTTP/1.1" 200 230898 > "-" "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:39:55 +0000] "GET > /pulp/content/epel/repodata/repomd.xml HTTP/1.1" 200 3787 "-" > "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:39:56 +0000] "GET > /pulp/content/epel/repodata/ef3f9835290684425783f8f5749c2a10a84e0520e19b7d23705678ec5f97f596-updateinfo.xml.gz > HTTP/1.1" 200 1418317 "-" "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:39:56 +0000] "GET > /pulp/content/epel/repodata/d06ffd88b874816e675699b7382147e5d1daeafea96cdacf9089f421c4b63182-primary.xml.gz > HTTP/1.1" 200 4227472 "-" "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:40:14 +0000] "GET > /pulp/content/epel/wine-4.0-2.el7.x86_64.rpm HTTP/1.1" 200 51909 "-" > "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:40:14 +0000] "GET > /pulp/content/epel/wine-alsa-4.0-2.el7.x86_64.rpm HTTP/1.1" 200 106806 "-" > "urlgrabber/3.10 yum/3.4.3" > pulp: aiohttp.access:INFO: 10.0.148.221 [05/Apr/2019:10:40:14 +0000] "GET > /pulp/content/epel/wine-cms-4.0-2.el7.x86_64.rpm HTTP/1.1" 200 76521 "-" > "urlgrabber/3.10 yum/3.4.3" > .... > > Is there some log where I can see if there is an error message ? > > Please find hereunder the result of the asked commands when the content > service pulp-content-app is on. > > On 2/04/19 21:19, Bruno Rocha wrote: > > on QE installs we set the variable tot he value of ${HOST} > > https://github.com/PulpQE/pulp-qe-tools/blob/master/pulp3/install_pulp3/install.sh#L88 > > On Tue, Apr 2, 2019 at 4:14 PM Dennis Kliban <dkli...@redhat.com> wrote: > >> I think you are onto something Tanya. The installer has pulp_content_host >> settings[0] and it defaults to localhost:8080. You should set it to your >> actual IP or hostname plus port. This config is used to create the systemd >> file for pulp-content-app. >> >> You can also manually modify the the systemd file for pulp-content-app by >> replacing localhost:8080 with the value that works for you. >> >> >> https://github.com/pulp/ansible-pulp/blob/master/roles/pulp-content/defaults/main.yml#L2 >> >> On Tue, Apr 2, 2019 at 2:47 PM Tatiana Tereshchenko <ttere...@redhat.com> >> wrote: >> >>> Hi Juan, >>> >>> Could you check, please, if it works locally and then if the content-app >>> listens on localhost? >>> >>> On the machine with Pulp3: >>> $ http localhost:8080/pulp/content/epel/repodata/repomd.xml >>> >> > [root@dev-pulp-server ~]# http > localhost:8080/pulp/content/epel/repodata/repomd.xml > <?xml version="1.0" encoding="UTF-8"?> > <repomd xmlns="http://linux.duke.edu/metadata/repo" > <http://linux.duke.edu/metadata/repo> xmlns:rpm= > "http://linux.duke.edu/metadata/rpm" <http://linux.duke.edu/metadata/rpm>> > <revision>1554392500</revision> > <data type="primary"> > <checksum > type="sha256">d06ffd88b874816e675699b7382147e5d1daeafea96cdacf9089f421c4b63182</checksum> > <open-checksum > type="sha256">28948dd94b57de67a050338f79b5b5aa85b3e03b9da753de246031554ddb06b1</open-checksum> > <location > href="repodata/d06ffd88b874816e675699b7382147e5d1daeafea96cdacf9089f421c4b63182-primary.xml.gz"/> > <timestamp>1554392489</timestamp> > <size>4227241</size> > <open-size>29450675</open-size> > </data> > <data type="filelists"> > <checksum > type="sha256">f0b1abb1398ab509c63dcc56bf14fe3629fecc0a63f36f66cec6a6b305d6c003</checksum> > <open-checksum > type="sha256">5a0917b9a6148a83964a4dfd030051986b815f7fea4f9c21c2f35a9817bae6ce</open-checksum> > <location > href="repodata/f0b1abb1398ab509c63dcc56bf14fe3629fecc0a63f36f66cec6a6b305d6c003-filelists.xml.gz"/> > <timestamp>1554392489</timestamp> > <size>11413501</size> > <open-size>156561457</open-size> > </data> > <data type="other"> > <checksum > type="sha256">f480d0db8ec01108745fc3dcb3644044d345c9a54adaa50059c67d78cfc60c26</checksum> > <open-checksum > type="sha256">c8b9f5bcdb0ff0df4d4b5c91666cc0fcdcb3ebabc342232adad4a03be4b23667</open-checksum> > <location > href="repodata/f480d0db8ec01108745fc3dcb3644044d345c9a54adaa50059c67d78cfc60c26-other.xml.gz"/> > <timestamp>1554392489</timestamp> > <size>3068954</size> > <open-size>21544431</open-size> > </data> > <data type="primary_db"> > <checksum > type="sha256">be82475aeeb87a11dd1f9ea06643250e261d59748fb156b0eec34147fed1a7c1</checksum> > <open-checksum > type="sha256">336357f05119ab0c1fb467c66ba87a6208122daa4015a2449e209390015b3152</open-checksum> > <location > href="repodata/be82475aeeb87a11dd1f9ea06643250e261d59748fb156b0eec34147fed1a7c1-primary.sqlite.bz2"/> > <timestamp>1554392493</timestamp> > <size>7187574</size> > <open-size>32471040</open-size> > <database_version>0</database_version> > </data> > <data type="filelists_db"> > <checksum > type="sha256">6489dfe3ebebb0634fc099e61590be44294b862c80dbfae7dd3bcad0c24ba979</checksum> > <open-checksum > type="sha256">3dcd73752d72cab252c1dd57775848e37ba1ecd3c25e8d1f7c5dd127c2a06bba</open-checksum> > <location > href="repodata/6489dfe3ebebb0634fc099e61590be44294b862c80dbfae7dd3bcad0c24ba979-filelists.sqlite.bz2"/> > <timestamp>1554392498</timestamp> > <size>12208179</size> > <open-size>71156736</open-size> > <database_version>0</database_version> > </data> > <data type="other_db"> > <checksum > type="sha256">135171884f8ec34f1d14031fae5d1b57c61c5e1b94bd629717b750797ed97433</checksum> > <open-checksum > type="sha256">91878d8e0b98332881a523d37108e2c2ddc4841e7fd87930cf79158b3c26f7e6</open-checksum> > <location > href="repodata/135171884f8ec34f1d14031fae5d1b57c61c5e1b94bd629717b750797ed97433-other.sqlite.bz2"/> > <timestamp>1554392500</timestamp> > <size>3712058</size> > <open-size>19383296</open-size> > <database_version>0</database_version> > </data> > <data type="updateinfo"> > <checksum > type="sha256">ef3f9835290684425783f8f5749c2a10a84e0520e19b7d23705678ec5f97f596</checksum> > <open-checksum > type="sha256">a5a0da957e8943a4b148e8f49e2041e52ead39a0e616ea308bfda31c60c8af73</open-checksum> > <location > href="repodata/ef3f9835290684425783f8f5749c2a10a84e0520e19b7d23705678ec5f97f596-updateinfo.xml.gz"/> > <timestamp>1554392489</timestamp> > <size>1418086</size> > <open-size>18792560</open-size> > </data> > </repomd> > > >>> And if the bind ip for content app is localhost >>> either : >>> $ netstat -an | grep 8080 >>> >> > [vagrant@dev-pulp-server ~]$ netstat -an | grep 8080 > tcp 0 0 127.0.0.1:8080 0.0.0.0:* > LISTEN > > >>> or: >>> $ sudo systemctl status pulp-content-app >>> >> > [root@dev-pulp-server ~]# sudo systemctl status pulp-content-app > ● pulp-content-app.service - Pulp Content App > Loaded: loaded (/usr/lib/systemd/system/pulp-content-app.service; > enabled; vendor preset: disabled) > Active: active (running) since Fri 2019-04-05 10:16:18 UTC; 4min 21s ago > Main PID: 6036 (gunicorn) > CGroup: /system.slice/pulp-content-app.service > ├─6036 /usr/local/lib/pulp/bin/python36 > /usr/local/lib/pulp/bin/gunicorn pulpcore.content:server --bind > dev-pulp-server.ptci.dev:8080 --worker-class aiohttp.Gu... > ├─6040 /usr/local/lib/pulp/bin/python36 > /usr/local/lib/pulp/bin/gunicorn pulpcore.content:server --bind > dev-pulp-server.ptci.dev:8080 --worker-class aiohttp.Gu... > └─6041 /usr/local/lib/pulp/bin/python36 > /usr/local/lib/pulp/bin/gunicorn pulpcore.content:server --bind > dev-pulp-server.ptci.dev:8080 --worker-class aiohttp.Gu... > > Apr 05 10:16:18 dev-pulp-server.ptci.dev systemd[1]: Started Pulp Content > App. > Apr 05 10:16:18 dev-pulp-server.ptci.dev gunicorn[6036]: [2019-04-05 > 10:16:18 +0000] [6036] [INFO] Starting gunicorn 19.9.0 > Apr 05 10:16:18 dev-pulp-server.ptci.dev gunicorn[6036]: [2019-04-05 > 10:16:18 +0000] [6036] [INFO] Listening at: http://127.0.0.1:8080 (6036) > Apr 05 10:16:18 dev-pulp-server.ptci.dev gunicorn[6036]: [2019-04-05 > 10:16:18 +0000] [6036] [INFO] Using worker: aiohttp.GunicornWebWorker > Apr 05 10:16:18 dev-pulp-server.ptci.dev gunicorn[6036]: [2019-04-05 > 10:16:18 +0000] [6040] [INFO] Booting worker with pid: 6040 > Apr 05 10:16:18 dev-pulp-server.ptci.dev gunicorn[6036]: [2019-04-05 > 10:16:18 +0000] [6041] [INFO] Booting worker with pid: 6041 > > > >>> Thank you, >>> Tanya >>> >>> On Tue, Apr 2, 2019 at 5:06 PM Juan Cabrera <juan.cabr...@unamur.be> >>> wrote: >>> >>>> Hi Pulp-list, >>>> >>>> I have installed a pulp server with the ``pulp-rpm`` plugin using the >>>> ansible roles in https://github.com/pulp/ansible-pulp/ >>>> >>>> I have follow the rpm workflow to copy the ``epel`` repo: >>>> >>>> [vagrant@dev-pulp-server ~]$ cat ~/.netrc >>>> machine localhost >>>> login admin >>>> password password >>>> >>>> [vagrant@dev-pulp-server ~]$ export REPO_HREF=$(http POST >>>> :8000/pulp/api/v3/repositories/ name=epel_ptci | jq -r '._href') >>>> [vagrant@dev-pulp-server ~]$ export REMOTE_HREF=$(http POST >>>> :8000/pulp/api/v3/remotes/rpm/rpm/ name='epel' url=' >>>> https://epel.mirror.it2go.eu/7/x86_64/' policy='immediate' | jq -r >>>> '._href') >>>> [vagrant@dev-pulp-server ~]$ http :8000${REMOTE_HREF}sync/ >>>> repository=$REPO_HREF >>>> [vagrant@dev-pulp-server ~]$ # check and wait the end of task >>>> [vagrant@dev-pulp-server ~]$ http :8000/pulp/api/v3/tasks/ >>>> [vagrant@dev-pulp-server ~]$ export PUBLISHER_HREF=$(http POST >>>> http://localhost:8000/pulp/api/v3/publishers/rpm/rpm/ name=epel | jq >>>> -r '._href') >>>> [vagrant@dev-pulp-server ~]$ http POST :8000${PUBLISHER_HREF}publish/ >>>> repository=$REPO_HREF >>>> [vagrant@dev-pulp-server ~]$ export PUBLICATION_HREF=$(http >>>> :8000/pulp/api/v3/publications/ | jq -r --arg PUBLISHER_HREF >>>> "$PUBLISHER_HREF" '.results[] | select(.publisher==$PUBLISHER_HREF) | >>>> ._href') >>>> [vagrant@dev-pulp-server ~]$ http POST >>>> http://localhost:8000/pulp/api/v3/distributions/ name='epel_ptci' >>>> base_path='epel' publication=$PUBLICATION_HREF >>>> >>>> I have create a client VM where I added the ``epel_repo`` repository >>>> and disable the ``epel`` repoitory: >>>> [root@dev-pulp-client ~]# cat /etc/yum.repos.d/epel_ptci.repo >>>> [epel_ptci] >>>> name = epel_ptci >>>> baseurl = http://10.0.148.220:8080/pulp/content/epel/ >>>> gpgcheck = 0 >>>> [root@dev-pulp-client ~]# head /etc/yum.repos.d/epel.repo >>>> [epel] >>>> name=Extra Packages for Enterprise Linux 7 - $basearch >>>> #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch >>>> metalink= >>>> https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch >>>> failovermethod=priority >>>> enabled=0 >>>> >>>> Now I can see a package in the client from the ``epel_ptci`` repo on >>>> the server: >>>> >>>> [root@dev-pulp-client ~]# yum whatprovides getmail >>>> Failed to set locale, defaulting to C >>>> Loaded plugins: fastestmirror >>>> Loading mirror speeds from cached hostfile >>>> * base: mirror.unix-solutions.be >>>> * extras: mirror.unix-solutions.be >>>> * updates: mirror.unix-solutions.be >>>> getmail-5.13-1.el7.noarch : POP3, IMAP4 and SDPS mail retriever with >>>> Maildir delivery >>>> Repo : epel_ptci >>>> >>>> But I can not install it >>>> >>>> [root@dev-pulp-client ~]# yum install getmail >>>> Failed to set locale, defaulting to C >>>> Loaded plugins: fastestmirror >>>> Loading mirror speeds from cached hostfile >>>> * base: mirror.unix-solutions.be >>>> * extras: mirror.unix-solutions.be >>>> * updates: mirror.unix-solutions.be >>>> http://10.0.148.220:8080/pulp/content/epel/repodata/repomd.xml: [Errno >>>> 14] curl#7 - "Failed connect to 10.0.148.220:8080; Connection refused" >>>> Trying other mirror. >>>> http://10.0.148.220:8080/pulp/content/epel/repodata/repomd.xml: [Errno >>>> 14] curl#7 - "Failed connect to 10.0.148.220:8080; Connection refused" >>>> ... >>>> http://10.0.148.220:8080/pulp/content/epel/repodata/repomd.xml: [Errno >>>> 14] curl#7 - "Failed connect to 10.0.148.220:8080; Connection refused" >>>> Trying other mirror. >>>> >>>> Resolving Dependencies >>>> --> Running transaction check >>>> ---> Package getmail.noarch 0:5.13-1.el7 will be installed >>>> --> Finished Dependency Resolution >>>> >>>> Dependencies Resolved >>>> >>>> >>>> ============================================================================================================================================================================= >>>> Package >>>> Arch >>>> Version >>>> Repository Size >>>> >>>> ============================================================================================================================================================================= >>>> Installing: >>>> getmail >>>> noarch >>>> 5.13-1.el7 >>>> epel_ptci 192 k >>>> >>>> Transaction Summary >>>> >>>> ============================================================================================================================================================================= >>>> Install 1 Package >>>> >>>> Total download size: 192 k >>>> Installed size: 897 k >>>> Is this ok [y/d/N]: y >>>> Downloading packages: >>>> getmail-5.13-1.el7.noarch.rpm >>>> FAILED >>>> http://10.0.148.220:8080/pulp/content/epel/getmail-5.13-1.el7.noarch.rpm: >>>> [Errno 14] curl#7 - "Failed connect to 10.0.148.220:8080; Connection >>>> refused" 0 B --:--:-- ETA >>>> Trying other mirror. >>>> ... >>>> >>>> Error downloading packages: >>>> getmail-5.13-1.el7.noarch: [Errno 256] No more mirrors to try. >>>> >>>> >>>> In the server I stopped the firewall >>>> >>>> [root@dev-pulp-server ~]# systemctl status firewalld.service >>>> ● firewalld.service - firewalld - dynamic firewall daemon >>>> Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; >>>> vendor preset: enabled) >>>> Active: inactive (dead) since Tue 2019-04-02 13:08:33 UTC; 1h 48min >>>> ago >>>> >>>> [root@dev-pulp-server ~]# iptables -L -vn >>>> Chain INPUT (policy ACCEPT 24687 packets, 98M bytes) >>>> pkts bytes target prot opt in out source >>>> destination >>>> >>>> Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) >>>> pkts bytes target prot opt in out source >>>> destination >>>> >>>> Chain OUTPUT (policy ACCEPT 21703 packets, 73M bytes) >>>> pkts bytes target prot opt in out source >>>> destination >>>> >>>> Do I forget to add some credentials ? Can some one help on this ? >>>> >>>> Thanks >>>> >>>> Juan >>>> -- >>>> >>>> Juan CABRERA >>>> Correspondant informatique >>>> Département de Mathématiques >>>> >>>> T. 081724919 >>>> juan.cabr...@unamur.be >>>> http://staff.unamur.be/jbcabrer >>>> >>>> Université de Namur ASBL >>>> Rue de Bruxelles 61 - 5000 Namur >>>> Belgique >>>> >>>> Let’s respect the environment together. >>>> Only print this message if necessary! >>>> _______________________________________________ >>>> Pulp-list mailing list >>>> Pulp-list@redhat.com >>>> https://www.redhat.com/mailman/listinfo/pulp-list >>> >>> _______________________________________________ >>> Pulp-list mailing list >>> Pulp-list@redhat.com >>> https://www.redhat.com/mailman/listinfo/pulp-list >> >> _______________________________________________ >> Pulp-list mailing list >> Pulp-list@redhat.com >> https://www.redhat.com/mailman/listinfo/pulp-list > > > > -- > Bruno Rocha > Senior Quality Engineer - Red Hat - Pulp Project > irc: rochacbruno > “Progress is the realization of utopia.” > > _______________________________________________ > Pulp-list mailing > listPulp-list@redhat.comhttps://www.redhat.com/mailman/listinfo/pulp-list > > -- > > Juan CABRERA > Correspondant informatique > Département de Mathématiques > > T. 081724919 > juan.cabr...@unamur.be > http://staff.unamur.be/jbcabrer > > Université de Namur ASBL > Rue de Bruxelles 61 - 5000 Namur > Belgique > > Let’s respect the environment together. > Only print this message if necessary! > _______________________________________________ > Pulp-list mailing list > Pulp-list@redhat.com > https://www.redhat.com/mailman/listinfo/pulp-list -- Bruno Rocha Senior Quality Engineer - Red Hat - Pulp Project irc: rochacbruno “Progress is the realization of utopia.”
_______________________________________________ Pulp-list mailing list Pulp-list@redhat.com https://www.redhat.com/mailman/listinfo/pulp-list