APT ഹോൾഡ് അതോ അപ്ഗ്രേഡ് പാതയോ: VPN ക്ലയന്റ് തിരികെ ചുരുട്ടുന്നത്
VPN ക്ലയന്റിലെ റിഗ്രഷന് ശേഷം താൽക്കാലിക പാക്കേജ് ഹോൾഡിനെ മുന്നോട്ടുള്ള പരിഹാരവുമായി താരതമ്യം ചെയ്യുക, ഹോൾഡ് എന്തു ഫ്രീസ് ചെയ്യുന്നു, എന്ത് അവഗണിക്കുന്നു, അതിൽ നിന്ന് എങ്ങനെ പുറത്തുകടക്കാം എന്നിവ ഉൾപ്പെടെ.
ക്ലയന്റ് അപ്ഡേറ്റുകൾ ടണലുകൾ തകർക്കുന്നു, പഴയ പതിപ്പുകൾ പ്രവർത്തിക്കുന്നത് തുടരുന്നു, അത് രണ്ട് വ്യക്തമായ പരിഹാരങ്ങൾ അവശേഷിപ്പിക്കുന്നു. ഒന്ന് പാക്കേജിനെ അതിന്റെ സ്ഥാനത്ത് നിർത്തി പരിഹാരത്തിനായി കാത്തിരിക്കുന്നു; മറ്റൊന്ന് ഉടൻ തന്നെ പിന്തുണയുള്ള ക്രമീകരണത്തിലേക്ക് നീങ്ങുന്നു. അവ ഒരുപോലെ സുരക്ഷിതമല്ല, ഒരിക്കലും പുറത്തുകടക്കാത്ത അറ്റകുറ്റപ്പണി തന്ത്രമല്ല. തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് അവ യഥാർത്ഥത്തിൽ എന്ത് ഫ്രീസ് ചെയ്യുന്നു എന്നതിൽ താരതമ്യം ചെയ്യുക.
ഒരു റിഗ്രഷന് രണ്ട് പരിഹാരങ്ങൾ
പാക്കേജ് ഹോൾഡ് ചെയ്യുന്നത് പ്രവർത്തിക്കുന്ന പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്ത് നിലനിർത്തുകയും APT അത് നീക്കുന്നത് തടയുകയും ചെയ്യുന്നു. ഇത് സമയം വാങ്ങുന്നു, ഉപയോക്താക്കളെ ബന്ധിപ്പിച്ച് നിർത്തുന്നു, അടിസ്ഥാന ബഗ്ഗിനെ സ്പർശിക്കാതെ വിടുന്നു. മുന്നോട്ട് പോകുക എന്നത് റിഗ്രഷൻ പരിഹരിക്കുന്ന പിന്തുണയുള്ള റിലീസ് കണ്ടെത്തുകയോ, ബന്ധത്തിന്റെ ഉടമയെ ഡിസ്ട്രിബ്യൂഷൻ ഇപ്പോഴും പരിപാലിക്കുന്ന എന്തെങ്കിലുമാക്കി മാറ്റുകയോ ചെയ്യുകയാണ്. ഇത് തുടക്കത്തിൽ കൂടുതൽ ജോലി ആവശ്യപ്പെടുന്നു, സ്ഥിരമായ അപകടസാധ്യത ഒഴിവാക്കുന്നു.
തിരഞ്ഞെടുപ്പ് തീരുമാനത്തിന് മുമ്പ് നിങ്ങളുടെ പക്കൽ ഉണ്ടായിരിക്കേണ്ട മൂന്ന് വസ്തുതകളെ ആശ്രയിച്ചിരിക്കുന്നു: ഏത് ഘടകമാണ് റിഗ്രസ് ചെയ്തത്, പരിഹരിച്ച റിലീസ് ഉണ്ടോ, താൽക്കാലിക അവസ്ഥ എത്ര കാലം സഹിക്കാം.
രണ്ടിൽ ഒന്ന് തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് പരാജയം ഉറപ്പിക്കുക
NetworkManager കോർ അപ്ഡേറ്റ്, VPN പ്ലഗിൻ അപ്ഡേറ്റ്, റിസോൾവർ സഹായിയുടെ റിഗ്രഷൻ എന്നിവ ഉപയോക്താവിന്റെ സ്ഥാനത്ത് നിന്ന് ഒരുപോലെ കാണപ്പെടുന്നു, എന്നാൽ റോൾബാക്ക് സ്ഥാനാർത്ഥികൾ വ്യത്യസ്തമാണ്. കൃത്യമായ പാക്കേജുകൾ, പതിപ്പുകൾ, ആദ്യത്തെ പുതിയ പിശക് എന്നിവ രേഖപ്പെടുത്തുക.
apt-cache policy network-manager network-manager-openvpn
dpkg -l | grep -E 'network-manager|openvpn|wireguard'
ലിസ്റ്റുകൾ പുതുക്കിയിട്ടില്ലെങ്കിൽ പാക്കേജ് മെറ്റാഡാറ്റ കാലഹരണപ്പെട്ടതാകാം, അതിനാൽ അത് ഒരു സൂചനയായി വായിച്ച് യഥാർത്ഥത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പുമായി സ്ഥിരീകരിക്കുക. ഫോറം പോസ്റ്റിൽ നിന്ന് ലക്ഷ്യ പതിപ്പ് എടുക്കരുത്; മറ്റൊരു റിലീസിലെ അതേ പതിപ്പ് സ്ട്രിംഗ് വ്യത്യസ്ത ആശ്രിതത്വ ഗണം വഹിച്ചേക്കാം.
ഹോൾഡ് എന്ത് ഉൾക്കൊള്ളുന്നു എന്ന് താരതമ്യം ചെയ്യുക
ഹോൾഡ് ഒരു പാക്കേജ് സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യുന്നതോ അപ്ഗ്രേഡ് ചെയ്യുന്നതോ നീക്കം ചെയ്യുന്നതോ തടയുന്നു. പക്ഷേ അത് അതിന്റെ ആശ്രിതത്വങ്ങൾ ഫ്രീസ് ചെയ്യുന്നില്ല, ഒരു ബന്ധം അറ്റകുറ്റപ്പണി ചെയ്യുന്നില്ല, പഴയ ബൈനറി സുരക്ഷിതമാക്കുന്നുമില്ല. ആ വിടവാണ് മുഴുവൻ താരതമ്യവും. റിഗ്രഷൻ ക്ലയന്റ് ലിങ്ക് ചെയ്യുന്ന ലൈബ്രറിയിൽ നിന്നാണെങ്കിൽ, ലൈബ്രറി നീങ്ങിക്കൊണ്ടിരിക്കെ ക്ലയന്റ് ഹോൾഡ് ചെയ്യുന്നത് ഒന്നും മാറ്റുന്നില്ല.
sudo apt-get -s install network-manager=1.42.4-1
apt-mark showhold
ആദ്യം ഡൗൺഗ്രേഡ് സിമുലേറ്റ് ചെയ്ത് നിർദ്ദേശിച്ച മാറ്റങ്ങൾ പൂർണ്ണമായി വായിക്കുക. ഡെസ്ക്ടോപ്പിന് ആവശ്യമായ ആശ്രിതത്വം നീക്കം ചെയ്യുന്ന ഡൗൺഗ്രേഡ് മറ്റൊരു സംഭവമാണ്, അത് കണ്ടെത്താനുള്ള ഏറ്റവും വിലകുറഞ്ഞ സ്ഥലം സിമുലേഷനാണ്. ഹോൾഡ് യഥാർത്ഥത്തിൽ ശരിയായ താൽക്കാലിക അതിർത്തിയാണെങ്കിൽ, ഉടമ, കാരണം, നീക്കം ചെയ്യാനുള്ള വ്യവസ്ഥ എന്നിവയോടെ ഒരു തീരുമാനമായി എഴുതുക. ഉടമയില്ലാത്ത ഹോൾഡ് ആരും തൊടാൻ ധൈര്യപ്പെടാത്ത സ്ഥിരമായ അടിസ്ഥാനസൗകര്യമായി മാറുന്നു.
പുറത്തുകടക്കാനുള്ള പാതകൾ താരതമ്യം ചെയ്യുക
മുന്നോട്ടുള്ള പാത ഡിസ്ട്രിബ്യൂഷന്റെയോ വെണ്ടറുടെയോ പരിഹാരമാണ്, സ്വതന്ത്ര ബന്ധത്തിൽ പരിശോധിച്ചതിന് ശേഷം പ്രയോഗിക്കുന്നു. ഇത് സിസ്റ്റത്തെ അതിന്റെ പിന്തുണയുള്ള അപ്ഡേറ്റ് പ്രവാഹത്തിനുള്ളിൽ നിർത്തുകയും വിഷയം അടയ്ക്കുകയും ചെയ്യുന്നു. മൈഗ്രേഷൻ പാത ക്ലയന്റിനെയോ ഹോസ്റ്റിനെയോ ഡിസ്ട്രിബ്യൂഷൻ ഇപ്പോഴും പരിപാലിക്കുന്ന എന്തെങ്കിലും കൊണ്ട് മാറ്റുന്നു. ഇത് കൂടുതൽ ജോലിയാണ്, റിഗ്രസ് ചെയ്ത ഘടകത്തിന് ആ ശാഖയിൽ പരിഹരിച്ച റിലീസ് ഇല്ലാത്തപ്പോൾ പലപ്പോഴും ഏക സത്യസന്ധമായ ഉത്തരമാണ്.
sudo apt-mark unhold network-manager
sudo apt update
sudo apt full-upgrade
ഏത് എക്സിറ്റ് തിരഞ്ഞെടുത്താലും, പൂർത്തിയായി പ്രഖ്യാപിക്കുന്നതിന് മുമ്പ് കൃത്യമായ പ്രൊഫൈൽ, ഓതന്റിക്കേഷൻ പാത, റൂട്ടുകൾ, DNS സ്വഭാവം, വീണ്ടും കണക്റ്റുചെയ്യൽ എന്നിവ പരിശോധിക്കുക. ഒരിക്കൽ ഉയരുന്ന ടണൽ സസ്പെൻഡ്, നെറ്റ്വർക്ക് മാറ്റം, റീബൂട്ട് എന്നിവ അതിജീവിക്കുന്ന ടണലിന് തുല്യമല്ല. ബഗ് റിപ്പോർട്ടിനായി പരാജയത്തിന്റെ തെളിവുകൾ സൂക്ഷിക്കുക: പാക്കേജ് പതിപ്പുകൾ, ജേണൽ ഭാഗങ്ങൾ, രഹസ്യങ്ങൾ നീക്കിയ പ്രൊഫൈൽ ഘടന. റിപ്പോർട്ട് കൂടുതൽ പൂർണ്ണമാക്കാൻ ഒരിക്കലും സ്വകാര്യ കീകളോ ക്രെഡൻഷ്യലുകളോ അറ്റാച്ച് ചെയ്യരുത്.
രേഖയിൽ എന്ത് ഉണ്ടായിരിക്കണം
തീരുമാനം നാല് വരികളിൽ എഴുതുക: എന്ത് റിഗ്രസ് ചെയ്തു, എന്ത് ഹോൾഡ് ചെയ്തു അല്ലെങ്കിൽ മാറ്റി, താൽക്കാലിക അവസ്ഥയുടെ ഉടമ ആരാണ്, അതിനെ എന്ത് നീക്കം ചെയ്യുന്നു. നിങ്ങൾ നടത്തിയ പരിശോധന ചേർക്കുക, അടുത്ത എഞ്ചിനീയർ അത് ആവർത്തിക്കും.
എക്സിറ്റ് തീയതിയുള്ള ഹോൾഡ് ഒരു മാനേജ്ഡ് റോൾബാക്ക് അതിർത്തിയാണ്. തീയതിയില്ലാത്ത ഹോൾഡ് അടിസ്ഥാനസൗകര്യത്തിന്റെ ഭാഗമായി നിശബ്ദമായി മാറിയ വിശദീകരിക്കാത്ത ഡൗൺഗ്രേഡാണ്.