- शिप
- 23 सितंबर 2026 को 9:09 am बजे UTC
- लेखक
- Kamo
- Commit
- bc8eb06
निर्माण कभी नहीं चल रहा था। इसे चलाने के लिए प्रति प्रयास एक बग पाया, और पहला प्रत्येक ने कुछ लापता होने के साथ एक सुखद दिखने वाली छवि बनाई है। 1. Packages.txt कहते हैं "blank लाइनों और # टिप्पणियों को छीन लिया जाता है" और कुछ भी नहीं छीन लिया उन्हें: `tr'\n' ','` ने प्रत्येक टिप्पणी लाइन को पैकेज नाम के रूप में सौंप दिया। उत्तर देना forty "पैकेज का पता लगाने में असमर्थ" लाइनों के साथ अंग्रेजी prose का हवाला देते हैं। 2. `qemu-img resize` qcow2 कंटेनर बढ़ता है और विभाजन की मेज और छोड़ देता है रूट फ़ाइलसिस्टम अकेले - कैनोनिकल की छवि में लगभग 2.5 जीबी। आम तौर पर बादल छवि क्लाउड-इनिट ग्रोपार्ट के माध्यम से पहले बूट पर खुद को विकसित करता है; virt-customize कभी बूट नहीं इसलिए डेस्कटॉप के 914 एमबी dpkg --unpack के माध्यम से अंतरिक्ष मिडवे से बाहर चला गया। virt-resize अब विभाजन को आगे बढ़ने से पहले कुछ भी इसमें स्थापित हो जाता है। उबंटू 24.04 पर `firefox` एक संक्रमणकालीन डीब है जिसका एकमात्र काम स्थापित करना है तस्वीर एक छवि में कोई स्नैप नहीं होने के साथ इसके पोस्टिनस्ट प्रिंट का निर्माण होता है "सिस्टम में एक नहीं है कार्य स्नैप, स्किपिंग" और बाहर निकलता है ज़ीरो - इसलिए उपयुक्त हुआ, निर्माण सफल हुआ, और छवि हर किरायेदार क्लोन से उस पर कोई ब्राउज़र नहीं था। मोज़िला का उपयुक्त इसके बजाय भंडार जोड़ा जाता है, हस्ताक्षर कुंजी के फिंगरप्रिंट सत्यापित के बजाय क्योंकि यह HTTPS पर पहुंच गया। 4. `virt-customize -run` एक स्क्रिप्ट को /bin/sh के साथ निष्पादित करता है जो भी इसके shebang कहते हैं। पर उबंटू जो डैश है, और सभी चार अतिथि लिपियों को 'सेट-यूओ पाइपफेल' के साथ खुला है, इसलिए प्रत्येक व्यक्ति की मृत्यु "Illegal option -o pipefail" पर हुई। उन्हें कॉपी किया जाता है और एक साथ चला जाता है अब स्पष्ट है कि एजेंट इंस्टॉलर ने पहले ही क्या किया था। 5. `-copy-in src: dest` को मौजूदा डायरेक्टरी होने की आवश्यकता होती है और इसमें src की प्रतिलिपियाँ होती हैं। `agent:/opt/kamo-hc-agent-src` एक गंतव्य के बजाय परिणाम का नामकरण किया गया था और "लक्ष्य एक निर्देशिका नहीं है" के साथ विफल रहा - केवल पहुंच योग्य एक बार जब निर्माण दूर हो गया एजेंट को स्थापित करने के लिए पर्याप्त है। और वह जो असफल होने के बजाय छिपा हुआ था: इंस्टॉल-एजेंट। एसएच पुनरारंभ करके समाप्त होता है इकाई और प्रतीक्षा के लिए / healthz, जिनमें से कोई भी छवि निर्माण में काम कर सकता है क्योंकि virt-customize एक फ़ाइल प्रणाली को संपादित करता है और कभी इसे बूट नहीं करता है। इसलिए इसे बुलाया `the सच` के साथ, जो कि इंस्टॉल चरणों में किसी भी वास्तविक विफलता को भी निगल लिया - एक छवि कोई एजेंट के साथ जहाज नहीं कर सकता है और कुछ भी नहीं कह सकता है, और कोई एजेंट कभी नहीं सोता है। कभी भी अपने संगठन का ब्रांडिंग नहीं लेता है और कभी भी पासवर्ड को सिंक नहीं करता है। अब परीक्षण / रन / व्यवस्थित / सिस्टम और एक ईमानदार ऑफ़लाइन सक्षम करता है, इसलिए कॉलर जोर से विफल हो सकता है। स्वयं रैपर का एक भी था: इसके बाद 'Kubectl logs -f' पल जॉब वस्तु अस्तित्व में है, जो एक फली के खिलाफ तुरंत वापसी करता है, फिर भी इसकी छवि खींचता है, फिर .status.succeed on a job दस सेकंड पुराना और विफलता की सूचना दी। इससे भी बदतर टूटे हुए निर्माण की तुलना में गलत तरीके से, क्योंकि यह आपको एक दावे को हटाने के लिए कहता है जो है सही ढंग से लिखा जा रहा है। निर्मित और सत्यापित: noble-20260911, 1.7 GB, sha256 *************
