GNU/Linux >> Znalost Linux >  >> Ubuntu

Zálohování se zastaví kvůli tvrzení „název počítače se změnil“, což není pravda?

Používání Ubuntu 16.04, deja-dup 34.2 a duplicity 0.7.06.

Pro zahájení týdenního zálohování jsem připojil obvyklý externí disk k obvyklému počítači, zadal heslo a obdržel zprávu o zastavení:

Stávající záloha je z počítače s názvem správný název , ale aktuální název počítače je správný název.lan . Pokud to neočekáváte, měli byste zálohovat do jiného umístění.

Zrušit/Pokračovat

To je neočekávané. Ne proto, že jsem externí disk zapojil do špatného počítače, ale proto, že název počítače je skutečně správný. Zkontrolováno pomocí uname -n .

Nejsem zcela nakloněn zálohování na jiném místě, protože bych nechtěl, aby se tento problém opakoval s jinými jmény/počítači. Nové zálohy jsou mimo jiné časově náročné.

Vyvstávají otázky:jak to, že deja-dup/duplicita tvoří toto jméno? jak to opravit?

Přidané. Kliknutím na Pokračovat provedete přírůstkovou zálohu. Přesto je zpráva zastavení zbytečným zastavením postupu, kterému se pokud možno vyhnout.

Přijatá odpověď:

Používání Ubuntu 19.10, deja-dup 40.1, duplicita 0.8.04.

Vyvstávají otázky:jak to, že deja-dup/duplicity tvoří toto jméno?

Podle zpráv o chybách (od roku 2010) jde o chybu v duplicitě ovlivňující deja-dup. Duplicity upřednostňuje jako název počítače zálohy plně kvalifikovaný název domény (FQDN).

  • Způsob vyhledávání FQDN je ovlivněn jak konfigurací sítě vašeho počítače, tak chováním sítě, ke které je počítač připojen.
  • Změny externí sítě proto mohou přerušit zálohování. To zahrnuje přesun počítače z jedné sítě do druhé.

Viz

  • https://bugs.launchpad.net/deja-dup/+bug/1268182
  • https://bugs.launchpad.net/duplicity/+bug/667885

jak to opravit?

Hlášení chyby naznačují úpravu /etc/hosts různými způsoby. Zde je to, co jsem změnil pomocí mycomputer být mým vybraným jménem. Zdá se, že na pořadí záleží.

/etc/hosts (adresy ipv6 jsou vynechány)

Originál:

127.0.0.1   localhost
127.0.1.1   mycomputer

Upraveno:

127.0.0.1   mycomputer localhost
127.0.1.1   mycomputer

Jakmile jsem soubor uložil, spustila se automatická záloha. Fungovalo to podle očekávání.

Viz

  • https://bugs.launchpad.net/deja-dup/+bug/1086068
  • Deja Dup nesprávně vyhodnotí název hostitele a přidá název hostitele ISP
  • Jaké je použití /etc/hosts?

Moje zálohy se zlomily v době, kdy můj ISP upgradoval svou infrastrukturu v mé oblasti na ipv6. Začalo se zobrazovat „hostnamed změněno“ s názvy hostitelů jako dynamic-xxxx-yyyy-zzzz.area-123.example.com .

Pokus o ověření vrácením souboru a restartem, ale stále zálohujte funguje tak nejistě, pokud skutečně řeší problém, nebo jen spouští deja-dup/duplicity „správným způsobem“. Může to souviset s časovými limity DHCP (7 dní) v routeru vlastněném poskytovatelem internetových služeb nebo s jiným nastavením, které jsem změnil. Odpověď i tak posílám, ale možná budu muset revidovat, pokud za týden přestane fungovat.

Související:Instalace Snap se nespustí?

Nyní uplynul více než týden od napsání této odpovědi. Spuštění zálohy i ověření záloh byly úspěšné. Také se restartoval a spustil další zálohování, které se také povedlo. Zdá se, že navrhovaná oprava zatím funguje , alespoň pro mě na mém počítači a v mém síťovém prostředí.


Ubuntu
  1. Jak změnit název hostitele (název počítače) na Ubuntu a Debianu

  2. Jak nastavit rozlišení monitoru, které není k dispozici v dialogovém okně Nastavení zobrazení?

  3. Intellij nápad se neotevře kvůli Jdk/bin/java?

  1. Nedaří se vám vytvořit hotspot v Ubuntu 16.04?

  2. Xfce4-power-manager Suspend není k dispozici pro víko Zavřít?

  3. Příkaz, který se ukončí s nulovým stavem (ne /bin/true)?

  1. Zahrnout název domény nebo ne do /etc/hosts?

  2. Jaký souborový systém je nejlepší zálohovat?

  3. Nelze nainstalovat „openjdk-9-jdk“, protože se pokouší přepsat oblast souboru obsaženého v „openjdk-9-jdk-headless“?