[Meego-distribution-tools] mic2 dependencies (2)
islam.amer at nokia.com
islam.amer at nokia.com
Thu Nov 3 12:11:13 UTC 2011
Can you please provide the git repo URL? since build.meego.com is
usually unreachable most of the time these days.
On 11/03/2011 12:26 PM, ext Jian-feng Ding wrote:
> The "python-urlgrabber" package should be required by "pykickstart" package, which
> is required by mic2 directly. After installing mic2 in bootstrap chroot env (yes,
> mic2 in the pkglist), the python-urlgrabber should be installed too. Please confirm
> it again.
> But for the openssl issue, it is another story. The latest python-urlgrabber pkg
> is not a pure python programs any more, but a wrapper of pycurl/libcurl, which will
> use libssl for https links. But the openssl pkg in MeeGo has compatibility problem
> with openSUSE11.4, which cause the library cannot work in chroot env inside it.
> There's a workaround method, try to force mic2 to run in native mode. You need
> to modify the code a little. I know you can find how to do quickly:)
> Anyway, the old mic2 will be replaced by a new written tool, named "mic", which
> will be much better. As Kevin have told you, you can have a try by using the pkgs
> in devel:tools:building project of MeeGo obs.
> - jf.ding
> On Thu, Nov 03, 2011 at 04:44:01PM +0800, Ed Bartosh wrote:
>> I'm trying to get mic2 working on my OpenSUSE 11.4 system. Surprisingly it
>> took much longer than I expected. It looks like I didn't get the idea behind
>> it and doing something wrong.
>> When I run it first time it crashed because python-urlgrabber was not
>> installed. After reading this
>> http://wiki.meego.com/Image_Creation#python_related_issues I got confused.
>> Urlgrabber was never shipped with python and has nothing to do with the way
>> how python is built. Correct me if I'm wrong but the reason for this crash
>> as I can see it is that mic2 uses Urlgrabber inside bootstrap chroot, but
>> package mic2 doesn't depend on python-urlgrabber.
>> Then I looked at bootstrap.py code and realized that it has hardcoded list
>> of packages inside it !!! I added python-urlgrabber to that list and got
>> next traceback about pycurl. After adding pycurl next error came:
>> 'libcrypto.so.10: cannot open shared object file: No such file or
>> directory'. OK, added ssl to the list and it crashed because libidn is not
>> there. At that point I realized that I'm going wrong way. Can you explain me
>> what's the right one?
>> PS: I used several versions of the package and they all crashed more or less
>> similar way. Now I'm using the latest code from git at
>> MeeGo-distribution-tools mailing list
>> MeeGo-distribution-tools at lists.meego.com
> MeeGo-distribution-tools mailing list
> MeeGo-distribution-tools at lists.meego.com
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: OpenPGP digital signature
More information about the MeeGo-distribution-tools