[oe] SRC_URI fetching problem

Martyn Welch martyn.welch at ge.com
Mon Mar 15 10:19:52 UTC 2010


Steffen Sledz wrote:
> I work at a recipe for rsyslog (http://www.rsyslog.com) and hit a
> problem with the wget fetcher.
>
> The download uri for rsyslog-5.4.0.tar.gz does not contain the archive
> name itself but is http://www.rsyslog.com/Downloads-req-getit-lid-197.phtml.
>
> If i set
>
> SRC_URI = "http://www.rsyslog.com/Downloads-req-getit-lid-197.phtml"
> SRC_URI[archive.md5sum] = "291882229d50496f42bd63174076dd37"
> SRC_URI[archive.sha256sum] = "d9cd21d2fcd45fcae65eb0a51927c40315cca02afdc62478abd950febfcf7228"
>
>   

At a guess you need to add ";name=archive" to the end of your SRC_URI.

Martyn

> the fetch stage results in an error even though the archive is
> downloaded. :(
>
> ---------------------->snip<-----------------------------
>   
>> bitbake -b /home/sledz/work/openembedded/recipes/rsyslog/rsyslog_5.4.0.bb -c fetch
>>     
> NOTE: Preparing runqueue
> NOTE: Executing runqueue
> NOTE: Running task 2 of 2 (ID: 1, /home/sledz/work/openembedded/recipes/rsyslog/rsyslog_5.4.0.bb, do_fetch)
> NOTE: fetch http://www.rsyslog.com/Downloads-req-getit-lid-197.phtml
> --2010-03-15 11:09:05--  http://www.rsyslog.com/Downloads-req-getit-lid-197.phtml
> Resolving www.rsyslog.com... 85.10.198.18
> Connecting to www.rsyslog.com|85.10.198.18|:80... connected.
> HTTP request sent, awaiting response... 302 Found
> Location: http://download.rsyslog.com/rsyslog/rsyslog-5.4.0.tar.gz [following]
> --2010-03-15 11:09:05--  http://download.rsyslog.com/rsyslog/rsyslog-5.4.0.tar.gz
> Resolving download.rsyslog.com... 85.10.198.18
> Reusing existing connection to www.rsyslog.com:80.
> HTTP request sent, awaiting response... 200 OK
> Length: 2124201 (2.0M) [application/x-gzip]
> Saving to: `/home/sledz/sources/rsyslog-5.4.0.tar.gz'
>
> 100%[==================================================================================================================================================================>] 2,124,201   1.19M/s   in 1.7s
>
> 2010-03-15 11:09:07 (1.19 MB/s) - `/home/sledz/sources/rsyslog-5.4.0.tar.gz' saved [2124201/2124201]
>
> NOTE: fetch http://mirrors.openembedded.org//Downloads-req-getit-lid-197.phtml
> --2010-03-15 11:09:07--  http://mirrors.openembedded.org//Downloads-req-getit-lid-197.phtml
> Resolving mirrors.openembedded.org... 82.197.159.157
> Connecting to mirrors.openembedded.org|82.197.159.157|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2010-03-15 11:09:07 ERROR 404: Not Found.
>
> NOTE: fetch http://sources.openembedded.org//Downloads-req-getit-lid-197.phtml
> --2010-03-15 11:09:07--  http://sources.openembedded.org//Downloads-req-getit-lid-197.phtml
> Resolving sources.openembedded.org... 140.211.169.165
> Connecting to sources.openembedded.org|140.211.169.165|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2010-03-15 11:09:07 ERROR 404: Not Found.
>
> NOTE: fetch http://www.angstrom-distribution.org/unstable/sources/Downloads-req-getit-lid-197.phtml
> --2010-03-15 11:09:07--  http://www.angstrom-distribution.org/unstable/sources/Downloads-req-getit-lid-197.phtml
> Resolving www.angstrom-distribution.org... 188.40.83.200
> Connecting to www.angstrom-distribution.org|188.40.83.200|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2010-03-15 11:09:07 ERROR 404: Not Found.
>
> NOTE: Task failed: Fetch failed: http://www.rsyslog.com/Downloads-req-getit-lid-197.phtml
> ERROR: TaskFailed event exception, aborting
> ERROR: Build of /home/sledz/work/openembedded/recipes/rsyslog/rsyslog_5.4.0.bb do_fetch failed
> ERROR: Task 1 (/home/sledz/work/openembedded/recipes/rsyslog/rsyslog_5.4.0.bb, do_fetch) failed
> NOTE: Tasks Summary: Attempted 1 tasks of which 1 didn't need to be rerun and 1 failed.
> ERROR: '/home/sledz/work/openembedded/recipes/rsyslog/rsyslog_5.4.0.bb' failed
> ---------------------->snip<-----------------------------
>
> Steffen
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>   


-- 
Martyn Welch (Principal Software Engineer)   |   Registered in England and
GE Intelligent Platforms                     |   Wales (3828642) at 100
T +44(0)127322748                            |   Barbirolli Square, Manchester,
E martyn.welch at ge.com                        |   M2 3AB  VAT:GB 927559189





More information about the Openembedded-devel mailing list