[Product-Developers] Re: Product installed but not listed as "installed" - remains in the "installable" list for portal_quickinstaller
Tim Knapp
duffyd at kokorice.org
Sun Mar 16 10:11:03 UTC 2008
Hello again David,
This blog entry[1] may help as it is the motivation behind there being a
package.name_various.txt in the profile/default directory generated by
ZopeSkel and also *hopefull* avoids the problem you're experiencing
where another GS profile is affecting your custom product when
installing it.
-Tim
[1]
http://maurits.vanrees.org/weblog/archive/2007/06/discovering-genericsetup
On Sun, 2008-03-16 at 02:42 -0500, David Bain wrote:
> Just reporting back to say that I found the culprit. I had separate
> product installed with a badly written skins.xml (badly formed xml
> actually).
>
> It's concerning that a completely different product with a bad generic
> setup (GS) profile could cause a problem for my product, but a relief
> to find the problem.
>
> On Sat, Mar 15, 2008 at 7:39 PM, Tim Knapp <duffyd at kokorice.org>
> wrote:
> On Sat, 2008-03-15 at 19:36 -0500, David Bain wrote:
> > Tim,
> > Thanks for the feedback.
>
>
> No problem.
>
> > It seems to be a problem peculiar to a single zope
> instance, must
> > have a messed up GS somewhere in another product as you
> suggest. I've
> > tried it on two other zope instances running Plone 3.0.x and
> it
> > installs incident free.
>
>
> Great to know!
>
> >
> > On Sat, Mar 15, 2008 at 6:46 PM, Tim Knapp
> <duffyd at kokorice.org>
> > wrote:
> > Hello again David,
> >
> > On Sat, 2008-03-15 at 10:08 -0500, David Bain wrote:
> > > I have a cssregistry.xml and jsregistry.xml file
> in my
> > > profiles/default directory. Do I need more than
> that?
> >
> >
> > The best way I find to ensure you've got a properly
> configured
> > GS
> > profile is by generating it using paster create -t
> > plone3_theme as this
> > will create your zcml slug, profiles dir,
> setuphandler.py, and
> > the
> > marker file that will ensure the profile only gets
> run if you
> > have
> > specified as such in QI. But as I said sometimes
> *other* GS
> > profiles may
> > not include this info (esp. the marker file) and
> thus run when
> > yours is
> > run and cause errors.
> >
> > Generally the easiest way to determine if there's an
> error is
> > to have
> > your zope instance in debug mode and run via zopectl
> fg and
> > check the
> > console. And also to check the log created by GS
> setup when
> > the profile
> > is run (though this may not be present when run via
> the QI).
> >
> > HTH,
> > Tim
> >
> > >
> > > On Sat, Mar 15, 2008 at 3:54 AM, Tim Knapp
> > <duffyd at kokorice.org>
> > > wrote:
> > > Hi David,
> > >
> > > Just one other thing I have noticed in the
> past that
> > could
> > > cause this is
> > > when one of the import steps in
> GenericSetup failed
> > (btw this
> > > could also
> > > be caused by another GS profile that is
> getting run
> > (due to a
> > > badly
> > > setup GS profile) automatically when yours
> is being
> > imported).
> > >
> > > HTH,
> > > Tim
> > >
> > >
> > > On Fri, 2008-03-14 at 12:07 -0500, David
> Bain wrote:
> > > > And no errors are showing up in debug
> mode.
> > > >
> > > > On Fri, Mar 14, 2008 at 12:07 PM, David
> Bain
> > > <david.bain at alteroo.com>
> > > > wrote:
> > > > I know it installed properly
> because I can
> > now add
> > > the new
> > > > portal type to my plone site.
> > > >
> > > >
> > > >
> > > > On Fri, Mar 14, 2008 at 11:25
> AM, Derek
> > Broughton
> > > > <news at pointerstop.ca> wrote:
> > > > David Bain wrote:
> > > >
> > > > > What would cause a
> product to
> > install but
> > > not be
> > > > listed as installed?
> > > > >
> > > >
> > > > Many errors in the
> install
> > process.
> > > >
> > > > > I've created a product
> which,
> > when
> > > installing, it
> > > > installs successfully
> > > > > but remains in the the
> > "installable" list
> > > for
> > > > quickinstaller. This
> happens
> > > > > when installing the
> product
> > under Plone
> > > 3.0.
> > > > > Plone 2.5.x behaves as
> expected.
> > > >
> > > >
> > > > How do you know it
> installed
> > successfully?
> > > I'd say it
> > > > didn't. Usually
> > > > starting "zopectl deubg"
> will show
> > you an
> > > error, even
> > > > though you didn't see
> > > > one in the install.
> > > > --
> > > > derek
> > > >
> > > >
> > > >
> > >
> _______________________________________________
> > > > Product-Developers
> mailing list
> > > >
> Product-Developers at lists.plone.org
> > > >
> > >
> >
> http://lists.plone.org/mailman/listinfo/product-developers
> > > >
> > > >
> > > >
> > > >
> _______________________________________________
> > > > Product-Developers mailing list
> > > > Product-Developers at lists.plone.org
> > > >
> >
> http://lists.plone.org/mailman/listinfo/product-developers
> > >
> > >
> > >
> _______________________________________________
> > > Product-Developers mailing list
> > > Product-Developers at lists.plone.org
> > >
> >
> http://lists.plone.org/mailman/listinfo/product-developers
> > >
> > >
> > > _______________________________________________
> > > Product-Developers mailing list
> > > Product-Developers at lists.plone.org
> > >
> http://lists.plone.org/mailman/listinfo/product-developers
> >
> >
> > _______________________________________________
> > Product-Developers mailing list
> > Product-Developers at lists.plone.org
> >
> http://lists.plone.org/mailman/listinfo/product-developers
> >
> >
> > _______________________________________________
> > Product-Developers mailing list
> > Product-Developers at lists.plone.org
> > http://lists.plone.org/mailman/listinfo/product-developers
>
>
> _______________________________________________
> Product-Developers mailing list
> Product-Developers at lists.plone.org
> http://lists.plone.org/mailman/listinfo/product-developers
>
>
> _______________________________________________
> Product-Developers mailing list
> Product-Developers at lists.plone.org
> http://lists.plone.org/mailman/listinfo/product-developers
More information about the Product-Developers
mailing list