Handling secrets.tdb in upgrade.py for classicupgrade
Gémes Géza
geza at kzsdabas.hu
Mon Jul 16 22:41:37 MDT 2012
2012-07-17 01:01 keltezéssel, Andrew Bartlett írta:
> On Mon, 2012-07-16 at 22:15 +0200, Gémes Géza wrote:
>> Hi,
>>
>> I've applied the tdb patch (actually seen that it is in master and
>> pulled from then).
>> Modified the upgrade.py (the new patch is attached).
>> The upgrade doesn't segfaults anymore, however the ldb.search still
>> breaks without any message, and running under valgrind
>> --leak-check=full
>> --track-origins=yes gives:
> First, don't use --leak-check=full --track-origins=yes
>
> Then, avoid programming like
>
> try:
> <statement>
> except Exception
> pass
>
> This means, ignore all errors without telling you want happened. If you
> show the exceptions, it may be clear what is going wrong. If you need
> to trap on exceptions, do so on only the very few you need to catch,
> such as LDBError (there are other examples in the code for this).
>
> Andrew Bartlett
>
Thank you!
Will check that exception, I was probably sleeping when I wrote that ;-)
Cheers
Geza Gemes
More information about the samba-technical
mailing list