sudomesh / sudowrt-firmware

Scripts to build the sudo mesh OpenWRT firmware.
Other
73 stars 19 forks source link

Not able to build using new docker work flow? #104

Closed paidforby closed 7 years ago

paidforby commented 7 years ago

I'm having trouble building the firmware with whatever recent changes were made to the docker workflow.

On arch, it doesn't even start the build (but that might be an arch problem)

On ubuntu, I get dependency errors for git-core and libssl-dev (will add console output, once I'm back on that machine)

On debian, I get a bunch on errors like this:

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.9.1+dfsg1-3ubuntu4.8_amd64.deb  404  Not Found [IP: 91.189.88.162 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-107.154_amd64.deb  404  Not Found [IP: 91.189.88.162 80]

On that very same debian machine, I was able to successfully build the firmware back in January. I tried again today using that same older repo (it was still on the machine, unaltered) and it's working just fine.

Any ideas?

andrewdollard commented 7 years ago

Don't know about most of these, but I had some trouble with the git and libssl dependencies the other day when building in the docker container. I just updated the dockerfile to remove the version specifications for those two and it worked.

On Sat, Apr 8, 2017 at 1:18 PM gcgallo notifications@github.com wrote:

I'm having trouble building the firmware with whatever recent changes were made to the docker workflow.

On arch, it doesn't even start the build (but that might be an arch problem)

On ubuntu, I get dependency errors for git-core and libssl-dev (will add console output, once I'm back on that machine)

On debian, I get a bunch on errors like this:

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.9.1+dfsg1-3ubuntu4.8_amd64.deb 404 Not Found [IP: 91.189.88.162 80]

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-107.154_amd64.deb 404 Not Found [IP: 91.189.88.162 80]

On that very same debian machine, I was able to successfully build the firmware back in January. I tried again today using that same older repo (it was still on the machine, unaltered) and it's working just fine.

Any ideas?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/sudomesh/sudowrt-firmware/issues/104, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDy8Pq-yame9LHuHSZyGJmTLDYOhyHNks5rt-uegaJpZM4M30WZ .

paidforby commented 7 years ago

Thanks, that solution worked for ubuntu. Just got rid of the version specification for git-core and libssl-dev. Will push that change to the repo, unless there's any reason not to. I'm still building, so I'll wait to see how it turns out.

andrewdollard commented 7 years ago

Cool. Feel free to push any changes. I’m actively working on this right now too, and have a couple other changes in the pipeline. Right now I’m trying to get the firmware to build in circleCI so we can just push to master and have fresh firmware built for us automatically :)

On Apr 8, 2017, at 2:05 PM, gcgallo notifications@github.com wrote:

Thanks, that solution worked for ubuntu. Just got rid of the version specification for git-core and libssl-dev. Will push that change to the repo, unless there's any reason not to. I'm still building, so I'll wait to see how it turns out.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sudomesh/sudowrt-firmware/issues/104#issuecomment-292745608, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDy8E0I25QIM83NYjSLayPY614UtsM5ks5rt_aVgaJpZM4M30WZ.

paidforby commented 7 years ago

Worked great, pushed updated Dockerfile. CI would be cool and useful...and easier than docker? maybe?