The only logs in /var/log/pulp are the db.log and client.log. =/
I corrected hostnames in the files you specified but still get the same error.
##pulp-admin -u admin -p admin user list
error: error: operation failed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML
2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
root@localhost and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.2.3 (Red Hat) Server at kstester-den Port 443</address>
##hostname
kstester-den
##/etc/pulp/admin/admin.conf:
[server]
host = kstester-den
port = 443
scheme = https
path = /pulp/api
interval = 240
[plugins]
plugin_dirs = /usr/lib/pulp/admin/plugins
##openssl x509 -text -in /etc/pki/tls/certs/localhost.crt:
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 28289 (0x6e81)
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=--, ST=SomeState, L=SomeCity, O=SomeOrganization,
OU=SomeOrganizationalUnit, CN=kstester-den/emailAddress=root@kstester-den
Validity
Not Before: Sep 23 14:01:07 2011 GMT
Not After : Sep 22 14:01:07 2012 GMT
Subject: C=--, ST=SomeState, L=SomeCity, O=SomeOrganization,
OU=SomeOrganizationalUnit, CN=kstester-den/emailAddress=root@kstester-den
##/etc/sysconfig/network:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=kstester-den
##/var/log/httpd/ssl_error_log:
[Fri Nov 18 14:12:38 2011] [info] Connection: Client IP: 10.47.28.29, Protocol:
TLSv1, Cipher: DHE-RSA-AES256-SHA (256/256 bits)
[Fri Nov 18 14:14:38 2011] [error] [client 10.47.28.29] Premature end of script
headers: webservices.wsgi
[Fri Nov 18 14:14:38 2011] [debug] ssl_engine_kernel.c(1819): OpenSSL: Write:
SSL negotiation finished successfully
[Fri Nov 18 14:14:38 2011] [info] [client 10.47.28.29] Connection closed to
child 5 with standard shutdown (server kstester-den:443)
-----Original Message-----
From: James Slagle [mailto:[email protected]]
Sent: Friday, November 18, 2011 1:48 PM
To: Golden, Joel
Cc: [email protected]
Subject: Re: [Pulp-list] New Pulp install - pulp-admin commands fail
Hello,
I'm not sure I have anything definitive, but I did notice one thing that might
be an issue.
>From ssl_error_log, I see:
> [Fri Nov 18 12:35:35 2011] [info] [client 10.47.28.29] Connection
> closed to child 1 with standard shutdown (server
> kstester-den.domain.com:443)
I'm wondering if apache thinks your hostname is kstester-den.domain.com, but
pulp is configured to expect kstester-den.
What's does the command 'hostname' say on the box? Also, what's configured in
/etc/sysconfig/network? That value needs to match what's set for server_url in
/etc/pulp/pulp.conf and for host in /etc/pulp/admin/admin.conf.
Also, it needs to match the CN of the subject that is set in the SSL
certificate that is referenced by the SSLCertificateFile config in
/etc/httpd/conf.d/ssl.conf. If you haven't changed any default values in that
file, the certificate should be /etc/pki/tls/certs/localhost.crt.
You can see the certificate in text format by using:
openssl x509 -text -in /etc/pki/tls/certs/localhost.crt
You could try sending the full log files, there might be something else there.
Do you have a /var/log/pulp/pulp.log? I didn't see that shown below.
On Fri, Nov 18, 2011 at 07:59:12PM +0000, Golden, Joel wrote:
> Spent the past 2.5 days researching on a fix but no luck... I do not
> want to feel defeated at the end of a Friday. LOL
>
> I am experiencing a similar error to
> https://www.redhat.com/archives/pulp-list/2011-January/msg00049.html
> but does not appear to be mongodb related, which is where this thread seems
> to stop.
>
> All daemons appear to come up without issue and I've searched high and low
> for a resolution. Please let me know if you need additional logs or config
> files. Any help will be greatly appreciated!
>
> pulp-admin -u admin -p admin user list
> error: error: operation failed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD
> HTML 2.0//EN"> <html><head> <title>500 Internal Server Error</title>
> </head><body> <h1>Internal Server Error</h1> <p>The server encountered
> an internal error or misconfiguration and was unable to complete your
> request.</p> <p>Please contact the server administrator,
> root@localhost and inform them of the time the error occurred, and
> anything you might have done that may have caused the error.</p>
> <p>More information about this error may be available in the server
> error log.</p> <hr>
> <address>Apache/2.2.3 (Red Hat) Server at host.domain.com Port
> 443</address>
>
> netstat:
> tcp 0 0 0.0.0.0:5672 0.0.0.0:*
> LISTEN 31153/qpidd
> tcp 0 0 0.0.0.0:27017 0.0.0.0:*
> LISTEN 31143/mongod
> tcp 0 0 0.0.0.0:28017 0.0.0.0:*
> LISTEN 31143/mongod
> tcp 0 0 0.0.0.0:80 0.0.0.0:*
> LISTEN 31192/httpd
> tcp 0 0 0.0.0.0:443 0.0.0.0:*
> LISTEN 31192/httpd
> tcp 0 0 10.1.23.14:43378 10.1.18.28:636
> ESTABLISHED 31193/(wsgi:pulp)
>
> /var/log/messages:
> Nov 18 12:33:00 kstester-den qpidd[31153]: 2011-11-18 12:33:00 notice
> Journal "TplStore": Created Nov 18 12:33:00 kstester-den qpidd[31153]:
> 2011-11-18 12:33:00 notice Store module initialized;
> store-dir=/var/lib/qpidd Nov 18 12:33:00 kstester-den qpidd[31153]:
> 2011-11-18 12:33:00 notice SASL disabled: No Authentication Performed
> Nov 18 12:33:00 kstester-den qpidd[31153]: 2011-11-18 12:33:00 notice
> Listening on TCP port 5672 Nov 18 12:33:00 kstester-den qpidd[31153]:
> 2011-11-18 12:33:00 notice Broker running
>
> /var/log/httpd/ssl_error.log:
> [Fri Nov 18 12:33:35 2011] [debug] ssl_engine_kernel.c(1809): OpenSSL:
> Loop: SSLv3 read finished A [Fri Nov 18 12:33:35 2011] [debug]
> ssl_engine_kernel.c(1809): OpenSSL: Loop: SSLv3 write change cipher
> spec A [Fri Nov 18 12:33:35 2011] [debug] ssl_engine_kernel.c(1809):
> OpenSSL: Loop: SSLv3 write finished A [Fri Nov 18 12:33:35 2011]
> [debug] ssl_engine_kernel.c(1809): OpenSSL: Loop: SSLv3 flush data
> [Fri Nov 18 12:33:35 2011] [debug] ssl_scache_shmcb.c(670): inside
> shmcb_store_session [Fri Nov 18 12:33:35 2011] [debug]
> ssl_scache_shmcb.c(676): session_id[0]=227, masked index=3 [Fri Nov 18
> 12:33:35 2011] [debug] ssl_scache_shmcb.c(1059): entering
> shmcb_insert_encoded_session, *queue->pos_count = 0 [Fri Nov 18
> 12:33:35 2011] [debug] ssl_scache_shmcb.c(983): entering
> shmcb_expire_division [Fri Nov 18 12:33:35 2011] [debug]
> ssl_scache_shmcb.c(1115): we have 13853 bytes and 133 indexes free -
> enough [Fri Nov 18 12:33:35 2011] [debug] ssl_scache_shmcb.c(1144):
> storing in index 0, at offset 0 [Fri Nov 18 12:33:35 2011] [debug]
> ssl_scache_shmcb.c(1159): session_id[0]=227, idx->s_id2=254 [Fri Nov
> 18 12:33:35 2011] [debug] ssl_scache_shmcb.c(1170): leaving now with
> 123 bytes in the cache and 1 indexes [Fri Nov 18 12:33:35 2011]
> [debug] ssl_scache_shmcb.c(1174): leaving shmcb_insert_encoded_session
> [Fri Nov 18 12:33:35 2011] [debug] ssl_scache_shmcb.c(704): leaving
> shmcb_store successfully [Fri Nov 18 12:33:35 2011] [debug]
> ssl_scache_shmcb.c(418): shmcb_store successful [Fri Nov 18 12:33:35
> 2011] [debug] ssl_engine_kernel.c(1667): Inter-Process Session Cache:
> request=SET status=OK
> id=E3FE4F919F2FDADFBF497D237089584DD60494E2F9430CFB58D5651005E77C71
> timeout=300s (session caching) [Fri Nov 18 12:33:35 2011] [debug]
> ssl_engine_kernel.c(1805): OpenSSL: Handshake: done [Fri Nov 18
> 12:33:35 2011] [info] Connection: Client IP: 10.47.28.29, Protocol:
> TLSv1, Cipher: DHE-RSA-AES256-SHA (256/256 bits) [Fri Nov 18 12:35:35
> 2011] [error] [client 10.47.28.29] Premature end of script headers:
> webservices.wsgi [Fri Nov 18 12:35:35 2011] [debug]
> ssl_engine_kernel.c(1819): OpenSSL: Write: SSL negotiation finished
> successfully [Fri Nov 18 12:35:35 2011] [info] [client 10.47.28.29]
> Connection closed to child 1 with standard shutdown (server
> kstester-den.domain.com:443)
>
> /var/log/httpd/ssl_access_log:
> 10.47.28.29 - - [18/Nov/2011:11:40:48 -0700] "GET /pulp/api//users/
> HTTP/1.1" 500 627
> 10.47.28.29 - - [18/Nov/2011:11:50:24 -0700] "GET /pulp/api//users/
> HTTP/1.1" 500 627
> 10.47.28.29 - - [18/Nov/2011:12:18:07 -0700] "GET /pulp/api//users/
> HTTP/1.1" 500 627
> 10.47.28.29 - - [18/Nov/2011:12:27:33 -0700] "GET /pulp/api//users/
> HTTP/1.1" 500 627
> 10.47.28.29 - - [18/Nov/2011:12:33:35 -0700] "GET /pulp/api//users/
> HTTP/1.1" 500 627
>
> /var/log/httpd/ssl_request_log:
> [18/Nov/2011:11:40:48 -0700] 10.47.28.29 TLSv1 DHE-RSA-AES256-SHA "GET
> /pulp/api//users/ HTTP/1.1" 627
> [18/Nov/2011:11:50:24 -0700] 10.47.28.29 TLSv1 DHE-RSA-AES256-SHA "GET
> /pulp/api//users/ HTTP/1.1" 627
> [18/Nov/2011:12:18:07 -0700] 10.47.28.29 TLSv1 DHE-RSA-AES256-SHA "GET
> /pulp/api//users/ HTTP/1.1" 627
> [18/Nov/2011:12:27:33 -0700] 10.47.28.29 TLSv1 DHE-RSA-AES256-SHA "GET
> /pulp/api//users/ HTTP/1.1" 627
> [18/Nov/2011:12:33:35 -0700] 10.47.28.29 TLSv1 DHE-RSA-AES256-SHA "GET
> /pulp/api//users/ HTTP/1.1" 627
>
> /var/log/httpd/error_log:
> [Fri Nov 18 12:33:01 2011] [info] mod_wsgi (pid=31194): Attach interpreter ''.
> [Fri Nov 18 12:33:01 2011] [debug] proxy_util.c(1817): proxy: grabbed
> scoreboard slot 0 in child 31202 for worker proxy:reverse [Fri Nov 18
> 12:33:01 2011] [debug] proxy_util.c(1836): proxy: worker proxy:reverse
> already initialized [Fri Nov 18 12:33:01 2011] [debug] proxy_util.c(1930):
> proxy: initialized single connection worker 0 in child 31202 for (*) [Fri Nov
> 18 12:33:01 2011] [info] mod_wsgi (pid=31202): Attach interpreter ''.
> [Fri Nov 18 12:33:01 2011] [debug] proxy_util.c(1817): proxy: grabbed
> scoreboard slot 0 in child 31200 for worker proxy:reverse [Fri Nov 18
> 12:33:01 2011] [debug] proxy_util.c(1836): proxy: worker proxy:reverse
> already initialized [Fri Nov 18 12:33:01 2011] [debug] proxy_util.c(1930):
> proxy: initialized single connection worker 0 in child 31200 for (*) [Fri Nov
> 18 12:33:01 2011] [info] mod_wsgi (pid=31200): Attach interpreter ''.
>
> /var/log/mongodb/mongodb.log:
> Fri Nov 18 12:33:00 [initandlisten] Accessing: pulp_database for the
> first time Fri Nov 18 12:33:00 [initandlisten] done repairDatabases
> Fri Nov 18 12:33:00 [initandlisten] waiting for connections on port
> 27017 Fri Nov 18 12:33:00 [websvr] web admin interface listening on
> port 28017 Fri Nov 18 12:33:00 [websvr] fd limit hard:1024 soft:1024
> max conn: 819 Fri Nov 18 12:33:00 [initandlisten] fd limit hard:1024
> soft:1024 max conn: 819 Fri Nov 18 12:34:00 [DataFileSync] flushing
> mmap took 0ms for 1 files Fri Nov 18 12:35:00 [DataFileSync] flushing
> mmap took 0ms for 1 files
>
> /var/log/pulp/db.log:
> validation on previous data model version started validation complete;
> data model at version 25 migration to data model version 26 started
> migration to data model version 26 complete migration to data model
> version 27 started migration to data model version 27 complete
> migration to data model version 28 started migration to data model
> version 28 complete **M2Crypto<%s> lacks patch for using Certificate
> Revocation Lists** migration to data model version 29 started
> migration to data model version 29 complete
>
> /var/log/pulp/client.log:
> 2011-11-18 12:35:35,293 [ERROR][MainThread] @ command.py:226 - error:
> (500, '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML
> 2.0//EN">\n<html><head>\n<title>500 Internal Server
> Error</title>\n</head><body>\n<h1>Internal Server Error</h1>\n<p>The
> server encountered an internal error or\nmisconfiguration and was
> unable to complete\nyour request.</p>\n<p>Please contact the server
> administrator,\n root@localhost and inform them of the time the error
> occurred,\nand anything you might have done that may have\ncaused the
> error.</p>\n<p>More information about this error may be available\nin
> the server error log.</p>\n<hr>\n<address>Apache/2.2.3 (Red Hat)
> Server at kstester-den.twtelecom.com Port
> 443</address>\n</body></html>\n', None)
>
>
> /etc/pulp.conf:
> [server]
> server_name: kstester-den
> relative_url: /pulp/repos
> key_url: /pulp/gpg
> ks_url: /pulp/ks
> default_login: admin
> default_password: admin
> debugging_mode: true
>
> [messaging]
> url: tcp://localhost:5672
> cacert: /etc/pki/qpid/ca/ca.crt
> clientcert: /etc/pki/qpid/client/client.pem
>
> [events]
> send_enabled: false
> recv_enabled: false
>
> [security]
> cacert: /etc/pki/pulp/ca.crt
> cakey: /etc/pki/pulp/ca.key
> user_cert_expiration: 7
> consumer_cert_expiration: 3650
>
> [auditing]
> audit_events: true
> events_file: /var/log/pulp/events.log
> lifetime: 90
> backups: 4
>
> [consumer_history]
> lifetime: 180
>
> [logs]
> config: /etc/pulp/logging/debug_sync.cfg
>
> [yum]
> threads: 15
> remove_old_versions: false
> num_old_pkgs_keep: 2
> verify_checksum: true
> verify_size: true
>
> [repos]
> content_url: https://cdn.redhat.com/
> use_entitlement_certs = false
> default_to_published: true
>
> [database]
> name: pulp_database
> seeds: localhost
>
> [cds]
> sync_timeout = 10:7200
>
>
>
> Version info:
> pulp-client-lib-0.0.249-1
> pulp-admin-0.0.249-1
> mod_wsgi-3.2-6.pulp
> pulp-common-0.0.249-1
> pulp-0.0.249-1
> mongodb-server-1.6.4-1.el5
> pymongo-1.9-8.el5
> mongodb-1.6.4-1.el5
> qpid-cpp-client-0.7.946106-34.el5
> qpid-cpp-server-store-0.7.946106-34.el5
> qpid-cpp-server-0.7.946106-34.el5
> python-qpid-0.7.946106-15.el5
> qpid-cpp-server-ssl-0.7.946106-34.el5
> qpid-cpp-client-ssl-0.7.946106-34.el5
> amqp-1.0.750054-1.el5.noarch
> python-ssl-1.15-3.el5.x86_64
> xz-libs-4.999.9-0.3.beta.20091007git.el5.x86_64
> python-hashlib-20081119-4.el5.x86_64
> js-1.70-8.el5.x86_64
> mod_wsgi-3.2-6.pulp.x86_64
> python-pycurl-7.15.5.1-8.el5.x86_64
> gofer-0.59-1.noarch
> grinder-0.0.129-1.noarch
> mod_python-3.2.8-3.1
> python-2.4.3-44.el5
> httpd-2.2.3-53.el5_7.3
> python-httplib2-0.4.0-4.el5
>
> Joel Golden
>
>
> -------------
>
>
>
> The content contained in this electronic message is not intended to
> constitute formation of a contract binding tw telecom. tw telecom will be
> contractually bound only upon execution, by an authorized officer, of a
> contract including agreed terms and conditions or by express application of
> its tariffs. This message is intended only for the use of the individual or
> entity to which it is addressed. If the reader of this message is not the
> intended recipient, or the employee or agent responsible for delivering the
> message to the intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this message is strictly
> prohibited. If you have received this communication in error, please notify
> us immediately by replying to the sender of this E-Mail or by telephone.
>
>
>
> _______________________________________________
> Pulp-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/pulp-list
--
-- James Slagle
--
_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list