قد لا يكون هذا مفيدًا لهذه المشكلة المحددة (أو ربما يكون كذلك؟) ولكن ربما يستفيد شخص آخر يقرأه.
كنت أواجه مشكلة أيضًا في تحديث موقعي الليلة الماضية، مع نفس رسالة الخطأ تقريبًا:
Pups::ExecError: cd /var/www/discourse ....
لقد عزلّت السبب إلى مكونين إضافيين كتبتهما. كنت أستخدم المكون الإضافي Discourse Signature كمثال تعليمي لتعلم كيفية كتابة المكونات الإضافية في ذلك الوقت. نظرًا لأنني كنت أتبعه كمثال، فإن مكوناتي الإضافية الاثنين كانتا تعانيان أيضًا من هذه المشكلة التي كانت تمنع التحديث:
لقد نجح التعليق على أسطر المكون الإضافي في ملف yml الخاص بي. أدى إزالة نفس السطر في مستودعات المكون الإضافي أيضًا إلى إصلاح المشكلة والسماح لي بالتحديث.