launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #09786
Re: Problem with user "librarian"
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.
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>
>
>
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References
-
Problem with user "librarian"
From: Michael ., 2015-09-24
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-24
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-24
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-24
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-24
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-24
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-24
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-25
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-26
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-26
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-26
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-26
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-26
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-29
-
Re: Problem with user "librarian"
From: William Grant, 2015-09-29
-
Re: Problem with user "librarian"
From: Michael ., 2015-09-29