Install downgrade(a Bash script to downgrade one (or multiple) packages, by using the pacman cache or the Arch Rollback Machine) : sudo pacman -S downgrade
I didn't.
But I gave up one month ago, since at that time I was able to start-up the system, it seemed usable/working, but the only app I was interested in (Roblox, for my kids) could be installed, but was not starting.
I haven't followed it up afterwards...
@Austin It does not launch for me, when run in terminal I get
[ 2021-05-30 22:55:02] [client.cpp:48@start] Failed to start container: Failed to start container: Failed to start container
[ 2021-05-30 22:55:02] [session_manager.cpp:164@operator()] Lost connection to container manager, terminating.
[ 2021-05-30 22:55:02] [daemon.cpp:61@Run] Container is not running
terminate called after throwing an instance of 'boost::wrapexcept<boost::exception_detail::error_info_injector<boost::log::v2_mt_posix::system_error> >'
what(): Failed to set TLS value: Invalid argument
Stack trace (most recent call last) in thread 54810:
I did, the problem is that the binder and ashmem modules arenât building properly.
Running sudo dkms autoinstall:
Error! Could not locate dkms.conf file.
File: /var/lib/dkms/nvidia/465.24.02/source/dkms.conf does not exist.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j4 KERNELRELEASE=5.12.8-2-cacule all KERNEL_SRC=/lib/modules/5.12.8-2-cacule/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.12.8-2-cacule (x86_64)
Consult /var/lib/dkms/anbox-ashmem/1/build/make.log for more information.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j4 KERNELRELEASE=5.12.8-2-cacule all KERNEL_SRC=/lib/modules/5.12.8-2-cacule/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.12.8-2-cacule (x86_64)
Consult /var/lib/dkms/anbox-binder/1/build/make.log for more information.
So its probably an issue with the drivers, the kernel, or the modules itself.
The binder modules make.log:
DKMS make.log for anbox-binder-1 for kernel 5.12.8-2-cacule (x86_64)
Tue Jun 1 07:54:31 AM IST 2021
make -C /lib/modules/5.12.8-2-cacule/build V=0 M=$PWD
make[1]: Entering directory '/usr/lib/modules/5.12.8-2-cacule/build'
CC [M] /var/lib/dkms/anbox-binder/1/build/deps.o
CC [M] /var/lib/dkms/anbox-binder/1/build/binder.o
In file included from ././include/linux/kconfig.h:5,
from <command-line>:
./include/generated/autoconf.h:3406: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
3406 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
|
<command-line>: note: this is the location of the previous definition
In file included from ././include/linux/kconfig.h:5,
from <command-line>:
./include/generated/autoconf.h:3406: warning: "CONFIG_ANDROID_BINDER_DEVICES" redefined
3406 | #define CONFIG_ANDROID_BINDER_DEVICES "binder,hwbinder,vndbinder"
|
<command-line>: note: this is the location of the previous definition
/var/lib/dkms/anbox-binder/1/build/binder.c: In function âtask_get_unused_fd_flagsâ:
/var/lib/dkms/anbox-binder/1/build/binder.c:444:16: error: implicit declaration of function â__alloc_fdâ [-Werror=implicit-function-declaration]
444 | return __alloc_fd(files, 0, rlim_cur, flags);
| ^~~~~~~~~~
/var/lib/dkms/anbox-binder/1/build/binder.c: In function âtask_fd_installâ:
/var/lib/dkms/anbox-binder/1/build/binder.c:454:17: error: implicit declaration of function â__fd_installâ; did you mean âfd_installâ? [-Werror=implicit-function-declaration]
454 | __fd_install(proc->files, fd, file);
| ^~~~~~~~~~~~
| fd_install
/var/lib/dkms/anbox-binder/1/build/binder.c: In function âtask_close_fdâ:
/var/lib/dkms/anbox-binder/1/build/binder.c:467:18: error: implicit declaration of function â__close_fdâ; did you mean âclose_fdâ? [-Werror=implicit-function-declaration]
467 | retval = __close_fd(proc->files, fd);
| ^~~~~~~~~~
| close_fd
/var/lib/dkms/anbox-binder/1/build/binder.c: In function âbinder_update_page_rangeâ:
/var/lib/dkms/anbox-binder/1/build/binder.c:633:33: error: âstruct mm_structâ has no member named âmmap_semâ; did you mean âmmap_baseâ?
633 | down_write(&mm->mmap_sem);
| ^~~~~~~~
| mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c:683:31: error: âstruct mm_structâ has no member named âmmap_semâ; did you mean âmmap_baseâ?
683 | up_write(&mm->mmap_sem);
| ^~~~~~~~
| mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c:710:31: error: âstruct mm_structâ has no member named âmmap_semâ; did you mean âmmap_baseâ?
710 | up_write(&mm->mmap_sem);
| ^~~~~~~~
| mmap_base
/var/lib/dkms/anbox-binder/1/build/binder.c: In function âbinder_mmapâ:
/var/lib/dkms/anbox-binder/1/build/binder.c:3486:23: error: implicit declaration of function âget_files_structâ; did you mean âput_files_structâ? [-Werror=implicit-function-declaration]
3486 | proc->files = get_files_struct(current);
| ^~~~~~~~~~~~~~~~
| put_files_struct
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:271: /var/lib/dkms/anbox-binder/1/build/binder.o] Error 1
make[1]: *** [Makefile:1854: /var/lib/dkms/anbox-binder/1/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.12.8-2-cacule/build'
make: *** [Makefile:8: all] Error 2
Reading this, I canât figure out whats wrong, someone more experienced will have to check it out.
The ashmem modules log is shorter:
DKMS make.log for anbox-ashmem-1 for kernel 5.12.8-2-cacule (x86_64)
Tue Jun 1 07:54:30 AM IST 2021
make -C /lib/modules/5.12.8-2-cacule/build V=0 M=$PWD
make[1]: Entering directory '/usr/lib/modules/5.12.8-2-cacule/build'
CC [M] /var/lib/dkms/anbox-ashmem/1/build/ashmem.o
CC [M] /var/lib/dkms/anbox-ashmem/1/build/deps.o
LD [M] /var/lib/dkms/anbox-ashmem/1/build/ashmem_linux.o
MODPOST /var/lib/dkms/anbox-ashmem/1/build/Module.symvers
ERROR: modpost: "kallsyms_lookup_name" [/var/lib/dkms/anbox-ashmem/1/build/ashmem_linux.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:145: /var/lib/dkms/anbox-ashmem/1/build/Module.symvers] Error 1
make[2]: *** Deleting file '/var/lib/dkms/anbox-ashmem/1/build/Module.symvers'
make[1]: *** [Makefile:1758: modules] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.12.8-2-cacule/build'
make: *** [Makefile:12: all] Error 2
Overall, I donât know whats wrong. Maybe the modules themselves are corrupted?