برو خط ۲۱ اون رو به حروف کوچیک تبدیل کن، ( سرچ به سمت عقب انجام ندادی، انجام بده همشون رو به کوچیک تبدیل کن ) تا ببینم خط ۲۹ روچیکار کنیم
همه جای فایل رو جست و جو کردم و اگر با حرف بزرگ بود، جایگزین کردم،
خط ۲۱ اینه:
import os
به غیر از خط ۲۶ و ۲۷ که XK اند، تو بقیه ی خطوط xk اند.
فکر کنم سرفایلش حتما باید بزرگ باشه و چون بزرگ نیست میره به منبع اصلی اش که احتمالا os و پیداش نمی کنه و به خط ۲۱ ایراد می گیره.
ٓXKit تو ورژن جدید پایتون به xkit تغییر پیدا کرده.
هر چی توی /usr/lib/python2.7/dist-packages/Quirks/ هست به xkit تغییر بده مشکل حل میشه
این شاخه ۳ تا فایل پایتون داشت:
quirkapplier.py quirkinfo.py quirkreader.py
quirkinfo.py همونی که import os توش تعریف شده بود و هیچ xk توش نبود،
quirkapplier.py همون فایلی بود که تو متن خطا میومد و ما اول از همه ویرایشش کردیم،
quirkreader.py اینم توش ۴ جاش xk اومده بود که تغییرش دادم.
همینطور که پیش بینی کرده بودیم مشکل از جایگزینیه اون کد پایتون بوده، این مشکل به عنوان باگ گزارش شده و در کامنت زیر حل شده:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1035517/comments/5
موفق باشی.
بعد از اعمال تغییرات nvidia-current هم کامل آپگرید شد.
*ممنون از این که قدم به قدم راهنمایی کردید.*