حلّ المجتمع

فشل إنشاء حساب محلي في ZimaOS بعد التثبيت: الحلول إصلاحات

A ZimaOS 1.2.0 beta install failed at first-account creation; IceWhale recommended the latest build, and 1.2.3 later documented a user-creation fix.

إذا فشل ZimaOS في إنشاء الحساب المحلي مباشرةً بعد التثبيت، فتحقّق من إصدار ZimaOS المثبّت قبل إضاعة الوقت في ابتكار كلمات مرور أكثر تعقيدًا. كانت الحالة الأصلية تتعلق بالإصدار التجريبي ZimaOS 1.2.0، وقد أخبر IceWhale المستخدم بتثبيت أحدث إصدار؛ إذ أصلح الإصدار v1.2.3 لاحقًا خللًا كان يمنع إنشاء المستخدمين صراحةً.

في التثبيت الحالي، يكون الحساب الأول هو حساب المالك/المشرف الرئيسي، وينبغي إنشاؤه محليًا من دون عنوان بريد إلكتروني. وإذا استمر فشل الإصدار الحالي، فتحقّق من صورة المُثبّت، وحالة المتصفح/الجلسة، وسلامة قرص النظام، وقاعدة بيانات المستخدمين قبل إعادة التثبيت.

شاشة إنشاء الحساب المحلي في التشغيل الأول لـ ZimaOS تعرض إشعار فشل
فشل التثبيت التجريبي القديم 1.2.0 أثناء إنشاء الحساب المحلي الأول. المصدر: منتدى مجتمع IceWhale.

كان الخلل الأصلي في إصدار تجريبي قديم

جرّب المستخدم كلمات مرور متعددة، وكان يتلقى دائمًا إشعار فشل عام. وبعد تحديد الإصدار بأنه 1.2.0، كانت إرشادات IceWhale هي الانتقال إلى إصدار أحدث واستخدام Balena Etcher لإنشاء وسيط التثبيت.

أصلح ZimaOS 1.2.3 حالات فشل إنشاء المستخدمين

تذكر ملاحظات إصدار v1.2.3 صراحةً إصلاح مشكلة تعذّر إنشاء المستخدمين، إلى جانب إصلاحات SSH وعرض قرص النظام.

توفّر ملاحظات إصدار ZimaOS 1.2.3 الحالية الحد الفاصل لهذا الإصدار.

الخطوة 1: ثبّت إصدارًا مستقرًا حاليًا من ZimaOS

إذا كنت تختبر صورة مُثبّت قديمة، فاستبدلها بالإصدار الحالي. يوصي دليل تثبيت ZimaOS الحالي بكتابة الصورة الحالية باستخدام Balena Etcher.

الخطوة 2: تحقّق من سلامة قرص النظام وقابليته للكتابة

لا يمكن إنشاء قاعدة بيانات المستخدمين بشكل موثوق إذا كانت منطقة النظام القابلة للكتابة تالفة أو ممتلئة. تحقّق من:

df -h
lsblk -f

لا تخلط بين صورة نظام squashfs للقراءة فقط التي تظهر استخدامًا كاملًا وبين منطقة البيانات/طبقة overlay القابلة للكتابة.

الخطوة 3: جرّب جلسة متصفح نظيفة

استخدم عنوان IP المباشر عبر الشبكة المحلية في نافذة خاصة، وعطّل الحظر الصارم للبرامج النصية/المحتوى في صفحة ZimaOS المحلية. إذا فشل متصفح ونجح آخر، فمن المرجح أن نظام الحسابات على الخادم ليس السبب الجذري.

الخطوة 4: تجنّب التعديل اليدوي في قاعدة بيانات المستخدمين على تثبيت جديد

نظرًا إلى أن النظام مثبّت حديثًا، فإن التعديلات المتكررة على /etc/passwd أو قاعدة بيانات ZimaOS تضيف مزيدًا من المتغيرات. إذا تعذّر على الإصدار المستقر الحالي إنشاء الحساب الأول ولم تكن هناك بيانات يجب الحفاظ عليها، فغالبًا ما تكون إعادة كتابة الصورة/إعادة التثبيت بشكل نظيف أسرع وأكثر أمانًا.

إذا لم يكن هذا تثبيتًا جديدًا، فأنشئ نسخة احتياطية قبل إعادة تعيين الحسابات

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

استخدم الحسابات المحلية—لا حاجة إلى حساب سحابي

تنص وثائق ZimaOS الحالية على أن ZimaOS يعمل بالكامل باستخدام الحسابات المحلية، ولا يتطلب عنوان بريد إلكتروني أو رقم هاتف للاستخدام العادي لنظام التشغيل.

يوفّر دليل استكشاف أخطاء التثبيت وإصلاحها مسارًا أوسع للاسترداد.

تحقّق من اسم المستخدم وكذلك كلمة المرور

قد يحدث فشل الحساب الأول بسبب إدخال غير صالح قبل أن تتحقق الواجهة الخلفية من قوة كلمة المرور. استخدم اسم مستخدم بسيطًا بأحرف ASCII ومن دون علامات ترقيم غير معتادة أثناء استكشاف الأخطاء، ثم اختر كلمة مرور قوية تستوفي متطلبات الواجهة الحالية.

إذا استمر فشل زوج أساسي من اسم المستخدم/كلمة المرور على إصدار حالي، فمن الأرجح أن تكون المشكلة في حالة النظام أو خدمة الحسابات، لا في تعقيد كلمة المرور.

تأكّد من الوقت وحالة المتصفح

قد تؤدي ساعة النظام غير الصحيحة إلى تعطيل جلسات الويب والخدمات الأخرى المعتمدة على TLS في ZimaOS. قارن الوقت المعروض بجهاز معروف بصحة وقته، واختبر شاشة الإعداد عبر عنوان IP المباشر للشبكة المحلية بدلًا من اسم مضيف قديم مخزّن مؤقتًا.

اجمع الأدلة قبل إعادة التثبيت مرة أخرى

إذا استمر فشل الإصدار الحالي، فالتقط إصدار ZimaOS الدقيق، ومصدر صورة المُثبّت، والقرص المستهدف، والمتصفح، ولقطة شاشة للفشل، والسجلات ذات الصلة. يحوّل ذلك رسالة «فشل» العامة إلى حالة دعم قابلة لإعادة الإنتاج.

الأسئلة الشائعة

لماذا فشلت كل كلمات المرور في ZimaOS 1.2.0؟

كان الإصدار التجريبي القديم يحتوي على خلل في إنشاء المستخدمين، وقد أُصلح هذا الخلل صراحةً في الإصدار v1.2.3.

هل أستخدم Rufus أم Balena Etcher؟

أوصت IceWhale باستخدام Balena Etcher في موضوع المصدر، ولا تزال وثائق التثبيت الحالية تستخدمه.

هل يحتاج حساب ZimaOS الأول إلى بريد إلكتروني؟

لا. يستخدم ZimaOS الحالي الحسابات المحلية للتشغيل العادي.

هل ينبغي حذف user.db إذا فشل إنشاء الحساب؟

ليس كخطوة أولى. فهذا إجراء استرداد/إعادة تعيين. في حالة تثبيت جديد معطّل، استخدم أولًا صورة حالية وتحقّق من مساحة التخزين القابلة للكتابة.