انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: Debian Fan در 05 امرداد 1402، 10:26 قظ
-
سلام و عرض ادب خدمت همه دوستان
به دلمون موند یه برنامه اندرویدی روی لینوکس اجرا کنیم
از دبیان ۱۲ پایدار با میزکار نوم استفاده میکنم
و تمام مراحل نصب نرم افزار waydroid رو طبق یک آموزش در یوتیوب پیش رفتم
همه مراحل به درستی پیش رفت و waydroid نصب شده
اما اجرا نمیشه ؟! ...
اومدم از طریق ترمینال اجراش کنم :
کد :
sudo waydroid container start
خطا :
ERROR: WayDroid container service is already running
کد :
waydroid session start
خطا :
[10:20:13] RuntimeError: Command failed: % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
چیکار کنم دوستان ؟ مشکل از کجاست ؟ راه حلی دارید؟
تو اینترنت هم جستجو کردم مثل اینکه افراد دیگه ای هم به همین مشکل برخوردن ولی راه حلی پیدا نکردم
الان اومدم یه waydroid linux بر پایه دبیان ۱۲ هم روی ماشین مجازی نصب کردم
اما جالبیش اینجاست توی اون هم waydroid اجرا نمیشه در صورتی که نوشته باید بدون مشکل بالا بیاد
-
میگه سرویس از قبل در حال اجرا است
ویدروید خالی بزنید ببینید چی میگه . بهتره با دایکیومنت های خود ویدروید پیش برید .
انویدیا که ندارید ؟
-
خوب این بسته رو نصب کردم :
sudo apt install iptables
الان کد :
waydroid session start
این خطا رو میده :
[11:38:03] Failed to start Clipboard manager service, check logs
[gbinder] Service manager /dev/anbox-binder has appeared
گفت که کتابخونه pyclip نصب کن
pipx install pyclip
اما خطا رفع نشد
-
دستور زیر رو اجرا کردم:
waydroid log
خروجی :
(000505) [11:38:02] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(000505) [11:38:02] % systemctl is-active -q nfcd
(000505) [11:38:03] % chmod 777 -R /dev/dri
(000505) [11:38:03] % chmod 777 -R /dev/fb0
(000505) [11:38:03] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(000505) [11:38:03] % mount -o ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
(000505) [11:38:03] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
(000505) [11:38:03] % mount -o ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
(000505) [11:38:03] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
(000505) [11:38:03] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000505) [11:38:03] Save config: /var/lib/waydroid/waydroid.cfg
(000505) [11:38:03] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(000505) [11:38:03] New background process: pid=7361, output=background
(000505) [11:38:03] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(007296) [11:38:03] Failed to start Clipboard manager service, check logs
(007296) [11:38:12] Clipboard service is not even started
(000505) [11:38:12] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(000505) [11:38:12] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
(000505) [11:38:12] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(000505) [11:38:12] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
(000505) [11:38:12] % systemctl is-enabled -q nfcd
Failed to get unit file state for nfcd.service: No such file or directory
(000505) [11:38:12] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000505) [11:38:12] % umount /var/lib/waydroid/rootfs/vendor
(000505) [11:38:12] % umount /var/lib/waydroid/rootfs/vendor
(000505) [11:38:12] % umount /var/lib/waydroid/rootfs
(000505) [11:38:12] % umount /var/lib/waydroid/rootfs
(007731) [11:40:30] Starting waydroid session
(000505) [11:40:30] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(000505) [11:40:30] % systemctl is-active -q nfcd
(000505) [11:40:31] % chmod 777 -R /dev/dri
(000505) [11:40:31] % chmod 777 -R /dev/fb0
(000505) [11:40:31] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(000505) [11:40:31] % mount -o ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
(000505) [11:40:31] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
(000505) [11:40:31] % mount -o ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
(000505) [11:40:31] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
(000505) [11:40:31] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000505) [11:40:31] Save config: /var/lib/waydroid/waydroid.cfg
(000505) [11:40:31] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(000505) [11:40:31] New background process: pid=7795, output=background
(000505) [11:40:31] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(007731) [11:40:31] Failed to start Clipboard manager service, check logs
(007731) [11:41:20] waydroidusermonitor: Received transaction: 1
(007731) [11:41:20] Android with user 0 is ready
(007731) [11:42:10] waydroidusermonitor: Received transaction: 1
(007731) [11:42:10] Android with user 0 is ready
(007731) [11:43:00] waydroidusermonitor: Received transaction: 1
(007731) [11:43:00] Android with user 0 is ready
(017160) [11:43:00] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(017160) [11:43:00] *** output passed to waydroid stdout, not to this log ***
-
خوب ادامه ماجرا :
کارهایی که توی لینک زیر گفته بود انجام دادم :
https://github.com/waydroid/waydroid/issues/396
بعد اومدم از طریق pip پکیج pyclip رو نصب کردم طبق آموزش زیر :
https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-everytime-i-use-pip3
الان خروجی دستور :
waydroid session start
اینه :
[gbinder] Service manager /dev/anbox-binder has appeared
[14:48:09] Android with user 0 is ready
[14:49:27] Android with user 0 is ready
به نظر دیگه خطایی وجود نداره ولی همچنان برنامه waydroid اجرا نمیشه
هیچ چیزی هم بالا نمیاد
دستور :
waydroid log
خروجی :
(002723) [14:37:33] % umount /var/lib/waydroid/rootfs
(002723) [14:37:33] % umount /var/lib/waydroid/rootfs
(002723) [14:38:05] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(002723) [14:38:05] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
waydroid-net isn't running
(002723) [14:38:05] % systemctl is-enabled -q nfcd
Failed to get unit file state for nfcd.service: No such file or directory
(000501) [14:40:31] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(000501) [14:40:33] % modprobe binder_linux devices="anbox-binder,anbox-vndbinder,anbox-hwbinder"
(000501) [14:40:33] % modprobe -q ashmem_linux
(000501) [14:40:33] % chmod 666 -R /dev/anbox-binder
(000501) [14:40:33] % chmod 666 -R /dev/anbox-vndbinder
(000501) [14:40:33] % chmod 666 -R /dev/anbox-hwbinder
(000501) [14:45:41] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(000501) [14:45:41] % systemctl is-active -q nfcd
(000501) [14:45:41] % chmod 777 -R /dev/dri
(000501) [14:45:41] % chmod 777 -R /dev/fb0
(000501) [14:45:41] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(000501) [14:45:41] % mount -o ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
(000501) [14:45:42] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
(000501) [14:45:42] % mount -o ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
(000501) [14:45:42] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
(000501) [14:45:42] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000501) [14:45:42] Save config: /var/lib/waydroid/waydroid.cfg
(000501) [14:45:42] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(000501) [14:45:42] New background process: pid=2009, output=background
(000501) [14:45:42] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(000501) [14:45:42] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(000501) [14:45:42] waiting 10 seconds for container to start...
(000501) [14:45:43] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(000501) [14:45:43] waiting 9 seconds for container to start...
(001937) [14:48:09] waydroidusermonitor: Received transaction: 1
(001937) [14:48:09] Android with user 0 is ready
(001937) [14:49:27] waydroidusermonitor: Received transaction: 1
(001937) [14:49:27] Android with user 0 is ready
(000501) [14:49:39] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(000501) [14:49:39] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
lxc-start: waydroid: ../src/lxc/conf.c: run_buffer: 322 Script exited with status 126
lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 985 Failed to run lxc.hook.post-stop for container "waydroid"
(000501) [14:49:40] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(000501) [14:49:40] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
(000501) [14:49:43] % systemctl is-enabled -q nfcd
Failed to get unit file state for nfcd.service: No such file or directory
(000501) [14:49:44] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
(000501) [14:49:44] % umount /var/lib/waydroid/rootfs/vendor
(000501) [14:49:44] % umount /var/lib/waydroid/rootfs/vendor
(000501) [14:49:44] % umount /var/lib/waydroid/rootfs
(000501) [14:49:44] % umount /var/lib/waydroid/rootfs
(011904) [14:51:02] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(011904) [14:51:02] *** output passed to waydroid stdout, not to this log ***
واقعا موندم دیگه چیکار کنم
کل اینترنت رو زیر و رو کردم هرکاری میشد انجام دادم ولی بازم برنامه بالا نمیاد ](*,)
دوستان اگر میدونید راه حل چیه بگید
اگر هم فکر میکنید دیگه چاره ای نیست بازم بگید تا بیخیالش بشم ](*,)
-
مطمئن بشید محیط گرافیکی با wayland اجرا شده.
-
مطعتی همه چیز رو داری به درستب پیش می بری؟؟؟
از اول نصب کن ( همه دپندنسی ها رو هم حذف کن )
من هم همین الان خواستم نصب بکنم با همچین ارور هایی مواجه شدمW: Failed to fetch https://repo.waydro.id/dists/jammy/InRelease Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 205.185.118.53 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
فکر کنم مشکل از ریپازیتوزی خودشون هست. حالا من از اون روشی که خودشون پیشنهاد دادن رفتم :
://docs.waydro.id/usage/install-on-desktops
(http://://docs.waydro.id/usage/install-on-desktops)
-
این مشکلی که میبینید به خاطر اینترنته.
-
این مشکلی که میبینید به خاطر اینترنته.
با ایرانسل و همراه اول هم چک کردم مطمعنی؟؟
-
ممکن هم هست از طرف خود waydroid باشه. ولی به هر حال نتونسته یه سری فایلها رو دانلود کنه.