4 özel çekirdek ve 4GB veya ram ile Ubuntu Server VPS kullanıyorum
lsb_release -a
koştuğumu söylüyor
Description: Ubuntu 14.04.5 LTS
Codename: trusty
Android Studio 3.0.1'i yükledim. Çok az ya da daha fazla bu Eğitimin ardından en yeni sürüme ulaştım. sorunsuzca kurulum.
Daha sonra xrdp ve xfce4'ü yükledim ve uzak bağlantılarla ilgili herhangi bir sorun yaşamadım
Android stüdyosunu rdp'de yükseltilmiş bir terminal penceresinden aşağıdaki komutla başlatıyorum
sudo ~/bin/android-studio/bin/studio.sh
komut çıktıları
Error parsing gtk-icon-sizes string: ''
ancak android stüdyosu gayet iyi çalışıyor ve projelerimi ve kodları üretmeme izin veriyor, bu yüzden merhaba dünya uygulamasını derlemeye ve bir ADV'de çalıştırarak bir android sanal telefon oluşturduktan ve çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum
KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm
Koştum
usermod -aG kvm *username*
usermod -aG libvirtd *username"
adduser *username* kvm
adduser *username* libvirtd
adduser *username* xrdp
chmod +x /dev/kvm
chown *username* /dev/kvm
chmod -R 777 /dev/kvm
Her komuttan sonra VPS'yi yeniden başlattım ve hala KVM iznini reddetti hatası alıyorum
Kaçtığımda
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Ancak sadece koşarsam
kvm-ok
bash: kvm-ok: command not found
Bunu saatlerdir anlamaya çalışıyorum ve yalnızca kullanıcıyı kvm ve / veya libvirtd gruplarına eklememi söyleyen bir şey buldum, herhangi bir yardım çok faydalı olurdu.
Güncelleştirme:
Buna biraz daha bakmak
cat /proc/cpuinfo | grep 'name'| uniq
model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
bu yüzden koştum
sudo modprobe kvm-intel
modprobe: ERROR: ../libkmod/libkmod.c:507kmod_lookup_alias_from_builtin_file()
could not open builtin file '/lib/modules/3.13.0/modules.builtin.bin'
bu beni deniyor
depmod -a
depmod: WARNING: could not open /lib/modules/3.13.0/modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules/3.13.0/modules.builtin: No such file or directory
İşte çıktı ls -al /lib/modules/3.13.0/
drwxr-xr-x 2 root root 4096 Dec 12 01:08 .
drwxr-xr-x 5 root root 12288 Dec 11 18:11 ..
-rw-r--r-- 1 root root 45 Dec 12 01:08 modules.alias
-rw-r--r-- 1 root root 12 Dec 12 01:08 modules.alias.bin
-rw-r--r-- 1 root root 0 Dec 12 01:08 modules.builtin.bin
-rw-r--r-- 1 root root 0 Dec 12 01:08 modules.dep
-rw-r--r-- 1 root root 12 Dec 12 01:08 modules.dep.bin
-rw-r--r-- 1 root root 52 Dec 12 01:08 modules.devname
-rw-r--r-- 1 root root 131 Dec 12 01:08 modules.softdep
-rw-r--r-- 1 root root 49 Dec 12 01:08 modules.symbols
-rw-r--r-- 1 root root 12 Dec 12 01:08 modules.symbols.bin
Bu yüzden linux imajımda bir hata olduğunu düşünüyordum.
sudo apt-get install linux-generic
Reading state information... Done
linux-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ne düzelteceğimi bilmiyorum ama sanırım en azından sorunu çözmeye yaklaşıyorum