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 <[email protected] > <mailto:[email protected]>> 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 > <[email protected] <mailto:[email protected]>> 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" xmlns: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 > <[email protected] <mailto:[email protected]>> 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 > <http://mirror.unix-solutions.be> > * extras: mirror.unix-solutions.be > <http://mirror.unix-solutions.be> > * updates: mirror.unix-solutions.be > <http://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 > <http://mirror.unix-solutions.be> > * extras: mirror.unix-solutions.be > <http://mirror.unix-solutions.be> > * updates: mirror.unix-solutions.be > <http://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 > <http://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 > <http://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 > <http://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 > <http://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 > [email protected] <mailto:[email protected]> > 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 > [email protected] <mailto:[email protected]> > https://www.redhat.com/mailman/listinfo/pulp-list > > _______________________________________________ > Pulp-list mailing list > [email protected] <mailto:[email protected]> > https://www.redhat.com/mailman/listinfo/pulp-list > > _______________________________________________ > Pulp-list mailing list > [email protected] <mailto:[email protected]> > 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 > [email protected] > https://www.redhat.com/mailman/listinfo/pulp-list -- Juan CABRERA Correspondant informatique Département de Mathématiques T. 081724919 [email protected] <mailto:[email protected]> 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 [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
