View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008971 | Kali Linux | Kali Package Bug | public | 2024-10-25 20:34 | 2024-11-05 09:37 |
Reporter | vanguard | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0008971: live-build for i386: linux-iamge-686-pae not available | ||||
Description | Dear kali-team, I tried to build kali-live like I did as usual for years, but today I ran into the issue, that the package "linux-image-386-pae" and "linux-headers-686-pae" could not be found. These files are called, when using lb with the option "--arch i386". As these files are main part of the live-build-tree and are always downloaded with git clone, it would be nice, if you could change this. I suppose, the package linux-image-686-pae and *-headers-686-pae are no more in the repo. But I am sure, the normal linux-.image and headers without pae-extension are still available. So I think, to correct this, might be easy (I hope). Yes, I know, i386 is running out and support will be stoipped soon. Please drop me also a note, if this will be no more fixed. Thank you very much for yout help. Best regards Hans | ||||
Addition. The last entries of build.log is this: ---- snip ---- Reading package lists... Package linux-image-686-pae is not available, but is referred to by another package. E: Package 'linux-image-686-pae' has no installation candidate --- snap --- Hope this helps. (Build of amd64 is working like a charme) Hans |
|
Hello! Unfortunately the i386 kernel is no more, so it's not possible to build i386 images anymore. We just published a blog post with details earlier this week: https://www.kali.org/blog/end-of-i386-kernel-and-images/ Indeed, we have to cleanup various build scripts (like live-build-config) in order to disable anything related to i386, otherwise it's confusing. Sorry for the sad news. |
|
Hmm, I see.... If not, please drop me a note, so I can download all the i386-packages, before you delete them. I then have to create my own personal repo. Hope, this will not be necessary. Best regards Hans P.S. Forgot: I saw the kernel packages still available in the repo! |
|
Workaround: What I can not understand, why live-build did not find them. Maybe, it is because the version? I dowenloaded 6.10.11, but the latest version I saw is 6.11.. For the latest version there are no -pae* packages available, maybe this ius the reason dunno. I would like to keep this issue open though, because I would like to be informed if i386 will be completely abandoned. Or is there another way? Best Hans |
|
Hello, I won't be avail the coming week, let me ping Sophie to see what she thinks of that. |
|
The package is still in the repository because packages that disappear like this in newer versions linger around until they are manually cleaned by some process (called "cruft cleaning"). And we also have a safety net that keeps packages around for a few days after their actual removal. But the truth is that the i386 kernel is gone (entirely, it's not only about PAE vs non-PAE), and will disappear for good in the not too distant future. It's already gone from kali-rolling and will go away from kali-dev soon. Feel free to keep a copy of the packages in a personal repository if you wish, but that's something that is unlikely to be viable for very long. I'm not sure what's your use case for an i386 image, but the architecture in itself is becoming only useful to run 32 bit applications on an otherwise 64 bit machine... i.e. i386 packages are here to be co-installed together with amd64 packages to support legacy applications. Running old computers with 32 bit x86 CPU is no longer a supported use case for the i386 architecture. |
|
Hi Raphael, thanks for the info. I already kept the actual packages in my /packages.chroot/ folder. However, I would like to know, if you will delete ALL packages with i386 from the repo. If so, I would like to mirror all these packages before they are completely deleted. I suppose, rsync or curl will do the trick, will it? Or do I have to use ftp or http? You asked me for the case I need i386. Well, I am using an EEEPC for my work when I am on the road. It is small, has a good battery runtime and fits all the needs I have. There are several livefile systems I can start from an sd-card for special purposes, for And as you know: the EEEPC got an Intel Atom cpu, which is 32-bit. It is just, that the EEEPC ist my good fellow since years. Maybe other people might miss i386, too. It would be nice, if you could inform me, if all 32-bit packages are deleted or not. Thank you very much. Hans |
|
Please let the i386-packages stay for a few days from now on. I am downloading the i386 packages for myself, but this is lasting a rather long time. rsync -avH ftp.halifax.rwth-aachen.de::kali /my_folder/kali/ but I suppose, there is a better way, isn't it? I might use >> "--exclude="armhf" --exclude="amd64" --include="i386" <<, but then it might not download any files not named like the architecture, My actual solution is to download everything, then using the "find" command for all unnecessary architecture files and delete the rest manually. Yes, I know, bad solution. If there is an easier way (simple commandline, not some big shell or python script), please let me know. Best Hans |
|
No we don't, at the moment it's only kernel and kernel-related packages. We don't actively remove it, however Kali is repo is updated from Debian repo, it's an automatic process.
Please read https://www.kali.org/blog/end-of-i386-kernel-and-images/, this part:
|
|
Even with a local copy of the i386 packages that are needed to build i386 live images... Please note that i386 support is also something that exists in live-build (the tooling to build live images, maintained by Debian at https://salsa.debian.org/live-team/live-build). At some point, support for i386 will also be removed from there. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-10-25 20:34 | vanguard | New Issue | |
2024-10-25 21:00 | vanguard | Note Added: 0019972 | |
2024-10-26 06:14 | arnaudr | Note Added: 0019973 | |
2024-10-26 08:01 | vanguard | Note Added: 0019974 | |
2024-10-26 08:01 | vanguard | Note Edited: 0019974 | |
2024-10-26 09:08 | vanguard | Note Added: 0019975 | |
2024-10-27 02:50 | arnaudr | Note Added: 0019979 | |
2024-10-29 12:31 | rhertzog | Note Added: 0019984 | |
2024-10-29 12:32 | rhertzog | Note Edited: 0019984 | |
2024-10-29 14:24 | vanguard | Note Added: 0019985 | |
2024-11-01 15:13 | vanguard | Note Added: 0019996 | |
2024-11-05 02:48 | arnaudr | Note Added: 0020004 | |
2024-11-05 02:54 | arnaudr | Note Added: 0020005 |