We distribute a LiveCD based on the RTAI kernel patches.
Currently this ISO is based on Wheezy, and we have had little success buiding a broadly-compatible RTAI kernel for any kernel newer than 3.16. Unfortunately this install tries to update from the no-longer available Wheezy repos, so basically installs a pre-broken system.
As a stopgap measure I am trying to respin our existing liveCD so that the apt-sources point at
archive.debian.org. Longer term we will probably be moving to the preempt-rt kernel based on Stretch and then Buster. But we need a "works now" option for the existing image.
I am using the set of scripts previously used for this purpose and hosted here:
By adding paramteres to the config command line:
I am have made some progress, but the ld build stage is failing. What I notice is that some things work:
But some things fail:
404 Not Found [IP: 217.196.149.234 80]
And the difference seems to be between looking in wheezy/updates and in wheezy-updates.
I have poked about in the source both of our build repo and the debian-live/live-build github and I have been unable to find where the string "wheezy-update" is created.
Can anyone point me in the right direction?
I stress, this is a stopgap until we can work out a long-term fix, but at the moment our installer is broken and we need a quick fix.
build.log output:
404 Not Found [IP: 217.196.149.234 80]
404 Not Found [IP: 217.196.149.234 80]
404 Not Found [IP: 217.196.149.234 80]
404 Not Found [IP: 217.196.149.234 80]
404 Not Found [IP: 217.196.149.234 80]
404 Not Found [IP: 217.196.149.234 80]
Fetched 9412 kB in 4s (1976 kB/s)
E: Some index files failed to download. They have been ignored, or old ones used instead.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916