← Back to team overview

launchpad-dev team mailing list archive

Re: Problem with user "librarian"

 

This is the output in the terminal window each time I open launchpad.dev
and try to login
127.0.0.1 - "127.0.0.1" "launchpad.dev" [29/Sep/2015:16:33:56 +1100] "GET /
HTTP/1.1" 200 14506 23 0.0394241809845 53 1654 "Anonymous"
"RootObject:index.html" "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64;
rv:41.0) Gecko/20100101 Firefox/41.0"
127.0.0.1 - "127.0.0.1" "launchpad.dev" [29/Sep/2015:16:34:01 +1100] "GET
/+login HTTP/1.1" 503 8894 3 0.0257439613342 49 48 "Anonymous"
"RootObject:+login" "https://launchpad.dev/"; "Mozilla/5.0 (X11; Ubuntu;
Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0"


On 29 September 2015 at 16:27, Michael . <keltoiboy@xxxxxxxxx> 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.
>
> >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.
>
> On 29 September 2015 at 15:57, William Grant <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>> 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>>
>> >     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>>>
>> 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>>>
>> >         >     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>>>>
>> 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>>>>
>> >         >         >     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>>>>> 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