Issues related to OpenVZ 6
Created by: xdqi
-
i686 architecture will be deprecated soon Backup files and reinstall x86_64 system.
-
netctl can not live with old systemd (#40)
Just remove the lines related with custom systemd and it works for me
https://github.com/drizzt/vps2arch/blob/e378928b7f243c99630bd21977c522415d1ae94b/vps2arch#L96-L99 https://github.com/drizzt/vps2arch/blob/e378928b7f243c99630bd21977c522415d1ae94b/vps2arch#L246-L248
- glibc 2.26 or later cannot run under 2.6 kernel
# file /usr/lib/libc-2.26.so
/usr/lib/libc-2.26.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /usr/lib/ld-linux-x86-64.so.2, BuildID[sha1]=2104f3d4ad5cf68603afbe7ba1a17f5ac99c5988, for GNU/Linux 3.2.0, not stripped
(1) Change the mirror to the archive at the last day that glibc 2.25 is in Arch repo.
Change https://github.com/drizzt/vps2arch/blob/e378928b7f243c99630bd21977c522415d1ae94b/vps2arch#L82 to echo 'Server = https://archive.archlinux.org/repos/2017/09/08/$repo/os/$arch'
We have to do this because archive after Sep 9 ships glibc 2.26.
(2) After Oct 1, the bootstrap package will contain glibc 2.26, so we have to use the Sep 1 image forever. https://github.com/drizzt/vps2arch/blob/e378928b7f243c99630bd21977c522415d1ae94b/vps2arch#L48-L50
Change all latest
to 2017.09.01
.
(This way will work until Nov 30 as Arch mirror save only images of last 3 months, but we could use https://archive.archlinux.org/iso/2017.09.01/ then.)
(3) After initial installation, you may want new software
You can add IgnorePkg = glibc
into your pacman.conf and use normal mirrors.
But software compiles with glibc 2.26 or later will break on system in the future using glibc 2.25.