Το vagrant-proxyconf γράφει ρυθμίσεις μέσα στον guest. Η αφαίρεση του plugin από την πλευρά του host δεν αναιρεί αλλαγές που έχουν ήδη αποθηκευτεί στο περιβάλλον αυτού του VM και στη διαμόρφωση των εφαρμογών.

Για μια συμβατή εγκατάσταση όπου το plugin είναι ακόμη διαθέσιμο, η τεκμηριωμένη διαμόρφωση καθαρισμού είναι:

Vagrant.configure("2") do |config|
  config.proxy.enabled = false
end

Εφαρμόστε τη διαμόρφωση του guest μέσω του κανονικού κύκλου ζωής εκκίνησης και provisioning του Vagrant πριν απεγκαταστήσετε το plugin. Το plugin τεκμηριώνει ότι το false απενεργοποιεί τη διαμόρφωση proxy και αφαιρεί ρυθμίσεις.

Οι άλλες τιμές σημαίνουν διαφορετικά πράγματα. Μια κενή ή false ρύθμιση proxy αφαιρεί την αντίστοιχη ρύθμιση. Μια τιμή nil αφήνει την υπάρχουσα τιμή του guest ανέγγιχτη. Επομένως η διαγραφή μιας γραμμής από το Vagrantfile και η επιστροφή στο nil δεν είναι η ίδια ενέργεια καθαρισμού.

Ελέγξτε επίσης το VAGRANT_HTTP_PROXY και τις σχετικές εισόδους του host· το plugin τεκμηριώνει εισόδους περιβάλλοντος που μπορούν να υπερισχύσουν των τιμών του αρχείου.

Αν το plugin έχει ήδη αφαιρεθεί, εντοπίστε τα αρχεία του guest που άλλαξε και επαναφέρετε τις προβλεπόμενες τιμές τους μέσω της διαδικασίας διαμόρφωσης του έργου. Οι υποστηριζόμενοι στόχοι περιλαμβάνουν ρυθμίσεις περιβάλλοντος και διαχειριστή πακέτων ή εφαρμογών, όχι μόνο μία εξαγωγή στο τερματικό.

Το υπάρχον VM δεν χρειάζεται να καταστραφεί μόνο για να αφαιρεθεί η διαμόρφωση proxy. Διατηρήστε τα δεδομένα του και επαναφέρετε τις σχετικές ρυθμίσεις σκόπιμα.

Σχετικά άρθρα