cpanm-ის პროქსის პრობლემა შეიძლება მის ჩამომტვირთავზე იყოს დამოკიდებული
cpanm-ს შეუძლია სხვადასხვა ჩამოტვირთვის ბექენდი გამოიყენოს. შეამოწმეთ არჩეული გზა და მისი გარემო, ნაცვლად იმისა, რომ ივარაუდოთ, თითქოს ინტერაქტიული CPAN კლიენტის პარამეტრები მას აკონტროლებს.
cpanm და ინტერაქტიული CPAN კლიენტი ერთი კონფიგურაციის ინტერფეისი არ არის. ერთისთვის შენახული პროქსი არ არის მტკიცებულება, რომ მეორე მას წაიკითხავს.
cpanm აღწერს ჩამოტვირთვის რამდენიმე შესაძლო გზას, მათ შორის LWP-ს, curl-სა და Wget-ს, ხელმისაწვდომობისა და პარამეტრების მიხედვით. მისი პროქსის სახელმძღვანელო იწყება შესაბამისი პროქსის გარემოს ცვლადით. ფაქტობრივ ბექენდს მაინც შეუძლია გავლენა მოახდინოს მხარდაჭერილ ავთენტიფიკაციასა და TLS-ის ქცევაზე.
განსაზღვრეთ ჩამოტვირთვის პროგრამა, რომელსაც წარუმატებელი გამოძახება იყენებს, და მისთვის ხილული გარემო. Windows-ში მუდმივი გარემოს ცვლილებამდე გახსნილ ტერმინალს შეუძლია წინა მნიშვნელობა შეინარჩუნოს.
გამოიყენეთ სრული ბოლო წერტილი იმ ფორმატში, რომელსაც არჩეული კლიენტი ელოდება. საჯარო CPAN ჩამოტვირთვებისთვის, სადაც არჩეული ბექენდი მხარს უჭერს HTTP შუამავალს და საჯარო მარშრუტები დაშვებულია, HTTP პროქსების სია გვთავაზობს კანდიდატებს. შიშველი ჰოსტის სახელი, PAC სკრიპტის URL და HTTP პროქსის URI ურთიერთშემცვლელი არ არის. დაადასტურეთ პროქსის ანგარიშის მართლწერა, სანამ უკავშირო ქსელურ პარამეტრებს შეცვლით.
თუ მხოლოდ ერთი ბექენდი მარცხდება, შეინარჩუნეთ ეს განსხვავება ანგარიშში. ნუ დაასკვნით, რომ Perl-ის ყოველი ქსელური მოთხოვნა გატეხილია, ან რომ HTTP_proxy_* ცვლადების თვითნებური კრებულის დამატება ყველა ბიბლიოთეკას დააკონფიგურირებს. გამოიყენეთ ფაქტობრივი ჩამომტვირთავის მიერ აღწერილი პარამეტრები და შეინარჩუნეთ სერტიფიკატის შემოწმება.