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í.