कुछ संकुलों को संस्थापित करते समय, उदाहरण के लिए gitlab-runner, / में एक निर्देशिका बनाने की आवश्यकता होती है /homeयदि होम निर्देशिकाओं को एनएफएस पर स्वचालित किया जाता है, तो स्थापना विफल हो जाएगी।

$ sudo apt install -y [पैकेज] gitlab-runner (12.1.0) की स्थापना ... GitLab रनर: gitlab-runner बनाना ... useradd: डायरेक्टरी नहीं बना सकता /home/gitlab-runner dpkg: एरर प्रोसेसिंग पैकेज gitlab- रनर (--कॉन्फ़िगर): सबप्रोसेस स्थापित पोस्ट-इंस्टॉलेशन स्क्रिप्ट लौटाई गई त्रुटि निकास स्थिति 12 प्रसंस्करण के दौरान त्रुटियां सामने आईं: गिटलैब-रनर ई: सब-प्रोसेस / यूएसआर / बिन / डीपीकेजी ने एक त्रुटि कोड लौटाया (1)

इस समस्या के लिए सबसे अच्छा उपाय क्या है?

है dpkgजैसे किसी अन्य स्थान में घर निर्देशिका बनाने /var?

answer

गिटलैब-रनर के लिए मुझे जो समाधान मिला है, वह एक निर्दिष्ट स्थानीय होम निर्देशिका के साथ मैन्युअल रूप से 'गिटलैब-रनर' उपयोगकर्ता बनाना है।