← Back to team overview

launchpad-dev team mailing list archive

Re: Problem with user "librarian"

 

Here's the traceback. I won't be around tomorrow to work on this but will
get back to it as soon as I get home Thursday
Oops!

Sorry, something just went wrong in Launchpad.

We’ve recorded what happened, and we’ll fix it as soon as possible.
Apologies for the inconvenience.

(Error ID: OOPS-93ba0ac45482be54e1271e15f9eb01e1)

Traceback (most recent call last):

   - Module zope.publisher.publish, line 132, in publish
   result = publication.callObject(request, obj)
   - Module lp.services.webapp.publication, line 463, in callObject
   return mapply(ob, request.getPositionalArguments(), request)
   - Module zope.publisher.publish, line 107, in mapply
   return debug_call(obj, args)
   __traceback_info__: <bound method OpenIDLogin.__call__ of
   <zope.browserpage.metaconfigure.OpenIDLogin object at 0x7f0367b3b390>>
   - Module zope.publisher.publish, line 113, in debug_call
   return obj(*args)
   - Module lp.services.webapp.publisher, line 443, in __call__
   return self.render()
   - Module lp.services.webapp.login, line 196, in render
   config.launchpad.openid_provider_root)
   - Module openid.consumer.consumer, line 347, in begin
   'Error fetching XRDS document: %s' % (why[0],), None)

DiscoveryFailure: Error fetching XRDS document: <urlopen error [SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)><br />

On 29 September 2015 at 17:09, William Grant <william.grant@xxxxxxxxxxxxx>
wrote:

> On 29/09/15 16:27, Michael . wrote:
> >>The development config uses https://testopenid.dev/ as its OpenID
> > provider, which is served by the same app that runs
> https://launchpad.dev/.
> > Ok.
> >
> >>Have you tried rebooting to ensure all config changes are in place?
> > Yes before I emailed the mailing list.
> >
> >>What do the Apache logs say about the testopenid.dev request?
> > Just read through the logs and did a search for testopenid.dev and there
> > is no mention at all.
>
> Open up lib/lp/app/browser/configure.zcml and remove the element that
> mentions DiscoveryFailure. You should get a traceback rather than the
> error page without any details.
>
> >>Are you using Ubuntu 12.04 LTS or 14.04 LTS on the server?
> > I'm using 14.04.3 because it is the closest to Debian Jessie which is
> > what I use on my machines.
> > I would eventually like to get Launchpad running on Debian Jessie but
> > I'm happy to work with Ubuntu 14.04 while I am learning about Launchpad.
>
> I haven't run Launchpad on Debian in several years. It's not
> intractable, but doing it without a lot of Python and Debian packaging
> experience would be troublesome.
>
> > On 29 September 2015 at 15:57, William Grant
> > <william.grant@xxxxxxxxxxxxx <mailto:william.grant@xxxxxxxxxxxxx>>
> wrote:
> >
> >     On 29/09/15 15:37, Michael . wrote:
> >     > I finished with Launchpad in  VM (so I didn't inadvertently
> destroy a
> >     > good working system) and I have sat down today and installed it on
> a
> >     > production machine.
> >     > There were a couple of hiccups along the way and each time I had a
> >     > problem I worked through it till I got past that problem. I then
> >     > reinstalled my system so it was totally new and up to date.
> >     > The final time I got it running with no problems and the
> >     > https://launchpad.dev page loads. I go to log in (I created a user
> >     > michael and it had a generic email address given by
> utilities/make-lp-user .
> >     > I went to sign in and on the sign in page (
> https://launchpad.dev/+login)
> >     > and I I get "OpenID Provider Is Unavailable at This Time
> >     > The openid provider was unavailable. Please try again in a
> moment." (I
> >     > have a screenshot if you want one).
> >     > I try a few more times but keep getting the same message (which I
> >     > figured I would).
> >     > What's going on here? What isn't installed or working properly?
> >     > I'm happy to do a clean install again because I want to get this
> working
> >     > on my machine before I go any further.
> >     > Cheers.
> >     > Michael
> >
> >     The development config uses https://testopenid.dev/ as its OpenID
> >     provider, which is served by the same app that runs
> >     https://launchpad.dev/. Have you tried rebooting to ensure all
> config
> >     changes are in place? What do the Apache logs say about the
> >     testopenid.dev request? Are you using Ubuntu 12.04 LTS or 14.04 LTS
> on
> >     the server?
> >
> >     > On 26 September 2015 at 18:22, Michael . <keltoiboy@xxxxxxxxx
> <mailto:keltoiboy@xxxxxxxxx>
> >     > <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>> wrote:
> >     >
> >     >     Ah ok, just checked and it works.
> >     >     I'll use the old Makefile now and see what happens with
> rabbitmq.
> >     >     Thanks for your help.
> >     >
> >     >     On 26 September 2015 at 15:58, William Grant
> >     >     <william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>
> >     >     wrote:
> >     >
> >     >         On 26/09/15 15:28, Michael . wrote:
> >     >         > Correction, it doesn't tell me that rabbitmq has timed
> out.
> >     >         This is the
> >     >         > output the mare run stops at.
> >     >         > 2015-09-26 05:15:51 INFO    Killing librarian (3150)
> >     >         > 2015-09-26 05:15:51 INFO    Killing launchpad (3148)
> >     >         > bin/run -r
> >     librarian,google-webservice,memcached,txlongpoll \
> >     >         >     -i development
> >     >         > Removing stale pidfile /var/tmp/development-librarian.pid
> >     >         > ------
> >     >         > 2015-09-26T15:15:58 WARNING root Developer mode is
> enabled:
> >     >         this is a
> >     >         > security risk and should NOT be enabled on production
> >     servers.
> >     >         Developer
> >     >         > mode can be turned off in etc/zope.conf
> >     >         > ------
> >     >         > 2015-09-26T15:16:17 INFO Server zope.server.http (HTTP)
> >     started.
> >     >         >     Hostname: michael-RV411-RV511-E3511-S3511-RV711
> >     >         >     Port: 8085
> >     >         >     URL:
> http://michael-RV411-RV511-E3511-S3511-RV711:8085/
> >     >         > ------
> >     >         > 2015-09-26T15:16:17 INFO PMDBWSGIHTTPServer
> zope.server.http
> >     >         > (PostmortemDebuggingHTTP) started.
> >     >         >     Hostname: michael-RV411-RV511-E3511-S3511-RV711
> >     >         >     Port: 8088
> >     >         >     URL:
> http://michael-RV411-RV511-E3511-S3511-RV711:8088/
> >     >         > ------
> >     >         > 2015-09-26T15:16:17 INFO Server zope.server.http
> >     >         (DebugLayerHTTP) started.
> >     >         >     Hostname: michael-RV411-RV511-E3511-S3511-RV711
> >     >         >     Port: 8086
> >     >         >     URL:
> http://michael-RV411-RV511-E3511-S3511-RV711:8086/
> >     >         > ------
> >     >         > 2015-09-26T15:16:17 INFO Server zope.server.http
> >     >         (PrivateXMLRPC) started.
> >     >         >     Hostname: michael-RV411-RV511-E3511-S3511-RV711
> >     >         >     Port: 8087
> >     >         >     URL:
> http://michael-RV411-RV511-E3511-S3511-RV711:8087/
> >     >         > ------
> >     >         > 2015-09-26T15:16:17 INFO root Startup time: 18.689 sec
> real,
> >     >         10.549 sec CPU
> >     >
> >     >         That means Launchpad is up and running successfully. If
> >     you've used
> >     >         rocketfuel-setup, you should be able to browse to
> >     >         https://launchpad.dev/.
> >     >
> >     >         But it took about twice as long to start as I would
> expect. I
> >     >         wouldn't
> >     >         try to run an appserver with less than 4GiB of RAM, though
> >     2GiB
> >     >         might
> >     >         not be absolutely terrible if you're running 32-bit.
> >     >
> >     >         > On 26 September 2015 at 15:26, Michael .
> >     <keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>
> >     <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>
> >     >         > <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>
> >     <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>>> wrote:
> >     >         >
> >     >         >     I have made a backup of the Makefile (Makefile.old)
> and removed all
> >     >         >     references do rabbitmq in the original file. Nothing
> changes.
> >     >         >     I'm starting to think some of this is a ram issue.
> How much ram is
> >     >         >     the recommended minimum for launchpad to build and
> run?
> >     >         >
> >     >         >     On 26 September 2015 at 10:34, William Grant
> >     >         >     <william.grant@xxxxxxxxxxxxx <mailto:
> william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx <mailto:
> william.grant@xxxxxxxxxxxxx>>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx <mailto:
> william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx <mailto:
> william.grant@xxxxxxxxxxxxx>>>>
> >     >         >     wrote:
> >     >         >
> >     >         >         On 26/09/15 05:33, Michael . wrote:
> >     >         >         > Sorry for the delay
> >     >         >         > Clean install Ubuntu 14.04.3. Followed the
> >     process' at
> >     >         >         > https://dev.launchpad.net/Running Everything
> >     went as
> >     >         it should until
> >     >         >         > make run where I got
> >     >         >         > <lp.scripts.runlaunchpad.TxLongPollService
> >     object at
> >     >         0x2ab851b3fc50>
> >     >         >         > fixture details:
> >     >         >         > (not ready yet?)
> >     >         >         > Traceback (most recent call last):
> >     >         >         >   File "bin/run", line 26, in <module>
> >     >         >         >
> >      sys.exit(lp.scripts.runlaunchpad.start_launchpad())
> >     >         >         >   File
> >     >         >         >
> >     >
> >
> "/home/michael/launchpad/lp-branches/devel/lib/lp/scripts/runlaunchpad.py",
> >     >         >         > line 436, in start_launchpad
> >     >         >         >     with nested(*services):
> >     >         >         >   File "/usr/lib/python2.7/contextlib.py",
> >     line 17,
> >     >         in __enter__
> >     >         >         >     return self.gen.next()
> >     >         >         >   File "/usr/lib/python2.7/contextlib.py",
> >     line 112,
> >     >         in nested
> >     >         >         >     vars.append(enter())
> >     >         >         > [... snip ...]
> >     >         >         > Exception: Timeout waiting for RabbitMQ server
> to
> >     >         start: log in
> >     >         >         > '/tmp/tmpJyCtsY/server.log'.
> >     >         >         > make: *** [run] Error 1
> >     >         >         >
> >     >
> >      michael@michael-RV411-RV511-E3511-S3511-RV711
> :~/launchpad/lp-branches/devel$
> >     >         >         >
> >     >         >         >
> >     >         >         > Checked logs and attached them to this
> >     >         >         > message.tmpPpGdAq@xxxxxxxxxxxxxxxxxx is empty.
> >     >         >         >
> >     >         >         > So now rabbitmq is timing out and launchpad
> >     wont start.
> >     >         >
> >     >         >         It works fine for me on a fresh trusty system.
> Does
> >     >         everything
> >     >         >         work if
> >     >         >         you edit Makefile to remove rabbitmq from the
> >     list of
> >     >         services
> >     >         >         to start?
> >     >         >         It's not essential for basic usage.
> >     >         >
> >     >         >         > Cheers.
> >     >         >         > Michael.
> >     >         >         >
> >     >         >         > On 24 September 2015 at 20:08, Michael .
> >     >         <keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>
> >     <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>
> >     >         <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>
> >     <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>>
> >     >         >         > <mailto:keltoiboy@xxxxxxxxx
> >     <mailto:keltoiboy@xxxxxxxxx> <mailto:keltoiboy@xxxxxxxxx
> >     <mailto:keltoiboy@xxxxxxxxx>>
> >     >         <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>
> >     <mailto:keltoiboy@xxxxxxxxx <mailto:keltoiboy@xxxxxxxxx>>>>> wrote:
> >     >         >         >
> >     >         >         >     Ok I will work on it tomorrow when my mind
> >     is more alert.
> >     >         >         >     Thanks for your time and assistance, it is
> >     appreciated.
> >     >         >         >     Cheers.
> >     >         >         >     Michael.
> >     >         >         >
> >     >         >         >     On 24 September 2015 at 19:46, William
> Grant
> >     >         >         >     <william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>
> >     >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>>>
> >     >         >         >     wrote:
> >     >         >         >
> >     >         >         >         On 24/09/15 19:32, Michael . wrote:
> >     >         >         >         > I am currently cleaning up my
> system. I
> >     >         will do a fresh install tomorrow
> >     >         >         >         > and post the results but as I said I
> >     have
> >     >         been able to get passed that
> >     >         >         >         > error and get stuck on a different
> error
> >     >         later on. The "librarian" and
> >     >         >         >         > now the rabbit time out is what I
> would
> >     >         like to work on as they are the
> >     >         >         >         > errors that are stopping me.
> >     >         >         >
> >     >         >         >         The librarian error is fallout from
> >     the bad
> >     >         database setup. I've
> >     >         >         >         updated
> >     >         >         >         the manual instructions on the wiki
> (the
> >     >         problem you ran into was
> >     >         >         >         probably lack of IPv6 auth config),
> >     but you
> >     >         should work out why
> >     >         >         >         launchpad-database-setup is failing. It
> >     >         looks like the script is
> >     >         >         >         corrupt, or your /bin/sh is weird, or
> >     >         something similarly sinister.
> >     >         >         >
> >     >         >         >         > On 24 September 2015 at 19:13,
> >     William Grant
> >     >         >         >         > <william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>
> >     >         >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>>
> >     >         >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>
> >     >         >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>
> >     >         >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>
> >     >         <mailto:william.grant@xxxxxxxxxxxxx
> >     <mailto:william.grant@xxxxxxxxxxxxx>>>>>> wrote:
> >     >         >         >         >
> >     >         >         >         >     On 24/09/15 18:56, Michael .
> wrote:
> >     >         >         >         >     > I have noticed that many things
> >     >         about LP see
> >     >         >         to be aged
> >     >         >         >         but when that is
> >     >         >         >         >     > what is available it is what
> >     people
> >     >         will use.
> >     >         >         >         >     > Anyway, below is a copy of the
> >     >         output from a
> >     >         >         new setup
> >     >         >         >         >     >
> >     >         >         >
> >     >         >
> >     >
> >      michael@michael-RV411-RV511-E3511-S3511-RV711
> :~/launchpad/lp-branches/devel$
> >     >         >         >         >     >
> >     ./utilities/launchpad-database-setup
> >     >         michael
> >     >         >         >         >     > <snip>
> >     >         >         >         >     >  * Starting PostgreSQL 9.3
> >     database
> >     >         >         >         >     > server
> >     >         >         >         >     > [ OK ]
> >     >         >         >         >     > Waiting 10 seconds for
> >     postgresql to
> >     >         come up...
> >     >         >         >         >     > Creating postgresql user $
> >     >         >         >         >
> >     >         >         >         >     That's a bit suspicious; it
> >     should say
> >     >         "Creating
> >     >         >         >         postgresql user
> >     >         >         >         >     michael". Can you paste the full
> >     output of
> >     >         >         >         launchpad-database-setup? Is
> >     >         >         >         >     your /bin/sh a symlink to a shell
> >     >         other than
> >     >         >         dash or bash?
> >     >         >         >         >
> >     >         >         >         >     William.
> >     >         >         >         >
> >     >         >         >         >
> >     >         >         >
> >     >         >         >
> >     >         >         >
> >     >         >         >
> >     >         >
> >     >         >
> >     >         >
> >     >         >
> >     >
> >     >
> >     >
> >     >
> >
> >
> >
>
>
>

References