lpenz / docker-debian-releases

Creates docker images of historic Debian-based distribution releases
https://www.lpenz.org/docker-debian-releases/
MIT License
23 stars 6 forks source link

lenny and squezze amd64 does not run manjaro #4

Open jojaquix opened 5 years ago

jojaquix commented 5 years ago

This is a really good work thank you for that. I just to want share that i was not be able to run those images lenny and squezze amd64 in manjaro 18, buster-amd64 and lenny-i386 runs fine: Linux manjaro18vb 4.19.49-1-MANJARO #1 SMP PREEMPT Sun Jun 9 20:24:20 UTC 2019 x86_64 GNU/Linux Docker version 18.09.6-ce, build 481bc77156

2019-06-13T18:11:03.505796841-05:00 container resize 3fd66e58eb0d05cf0807405cd540effd410cb241da09c780354e4494791b4a19 (height=15, image=lpenz/debian-squeeze-amd64, name=quizzical_payne, width=167) 2019-06-13T18:11:04.680048114-05:00 container die 3fd66e58eb0d05cf0807405cd540effd410cb241da09c780354e4494791b4a19 (exitCode=**139**, image=lpenz/debian-squeeze-amd64, name=quizzical_payne)

019-06-13T18:49:58.023227566-05:00 container start 858f3ab5e7b983b0364bb307294088321d3b42549edbb0c6a3d16c92ccf3b900 (image=lpenz/debian-squeeze-amd64, name=distracted_robinson) 2019-06-13T18:49:58.025196698-05:00 container resize 858f3ab5e7b983b0364bb307294088321d3b42549edbb0c6a3d16c92ccf3b900 (height=15, image=lpenz/debian-squeeze-amd64, name=distracted_robinson, width=167) 2019-06-13T18:49:59.209985294-05:00 container die 858f3ab5e7b983b0364bb307294088321d3b42549edbb0c6a3d16c92ccf3b900 (exitCode=**139**, image=lpenz/debian-squeeze-amd64, name=distracted_robinson)

lpenz commented 5 years ago

Thanks! I'm glad it's been useful. I have no idea what's happening there. Have you tried squeeze-i386? How about stretch (latest stable version)? How's your free space?

jojaquix commented 4 years ago

Hi sorry for late, yes i have enogh space. Just for your info squeeze-i386 runs well buen the amd-64 version does not.

rdebath commented 4 years ago

The amd64 versions of etch, lenny, squeeze and wheezy give 139 (segfault) error when the host doesn't have vsyscall turned on.

They need to add vsyscall=emulate or vsyscall=native to kernel command line of the host system.

Native is fast but you lose a minor "defense in depth" security barrier. Emulate is slow (which defeats the purpose of vsyscall) but you keep the barrier.