انتقل إلى المحتوى

ترقية Fedora23 (الملف الشخصي غير المُوسم)

عندما حاولت التحديث من fedora23 إلى fedora24، واجهت مشكلة أن مجلد home فقد تسميته:

> ls -lZ /home/
drwxr-x---. 83 username username system_u:object_r:unlabeled_t:s0   4096 Jun 22 14:55 username
drwx------.  2 root     root     system_u:object_r:lost_found_t:s0  16384 Sep 30 2015 lost+found
drwx------.  5 root     root     system_u:object_r:unlabeled_t:s0   4096 Jan 13 11:48 testuser

وهذه المشكلة تمنع المستخدم username من تسجيل الدخول إلى مجلده الشخصي؛ بدلاً من ذلك، يوجه المستخدم إلى مجلد الجذر مع رسالة خطأ تتعلق بمشاكل الصلاحيات.

بحثت عن الحل ووجدته في هذا الجواب المفيد.

الأمر لإعادة تسمية المجلد هو:

sudo restorecon -R /home

بعد ذلك، سار كل شيء بشكل طبيعي وعاد تسجيل الدخول إلى طبيعته:

> ls -lZ /home/
drwxr-x---. 83 username username system_u:object_r:user_home_dir_t:s0  4096 Jun 22 14:55 username
drwx------.  2 root     root     system_u:object_r:lost_found_t:s0     16384 Sep 30 2015 lost+found
drwx------.  5 root     root     system_u:object_r:user_home_dir_t:s0  4096 Jan 13 11:48 testuser

توثيق الإصدارات يتحرك أسرع مما يستطيع أي دليل ترقية مواكبته، لذا ستصير أجزاء هذا الشرح قديمة حتماً. إذا خضت ترقية Fedora منذ ذلك الحين، فما الذي انكسر لديك ولم يذكره ملاحظات الإصدار؟