GNU/Linux >> Belajar Linux >  >> Ubuntu

Pencadangan Berhenti Karena Klaim 'Nama Komputer Berubah', Mana Yang Tidak Benar?

Menggunakan Ubuntu 16.04, deja-dup 34.2, dan duplicity 0.7.06.

Untuk memulai pencadangan mingguan, saya menghubungkan drive eksternal biasa dengan komputer biasa, memberikan kata sandi dan menerima pesan berhenti:

Cadangan yang ada adalah dari komputer bernama correctname , tetapi nama komputer saat ini adalah correctname.lan . Jika ini tidak terduga, Anda harus mencadangkan ke lokasi lain.

Batalkan/Lanjutkan

Ini tidak terduga. Bukan karena saya memasang drive eksternal ke komputer yang salah, tetapi karena nama komputer itu memang benar. Diperiksa dengan uname -n .

Saya tidak cenderung untuk membuat cadangan di lokasi yang berbeda, karena saya tidak ingin masalah ini terjadi lagi dengan nama/komputer lain. Pencadangan baru memakan waktu, di antara pertimbangan lainnya.

Muncul pertanyaan:bagaimana deja-dup/duplicity membuat nama ini? bagaimana cara memperbaikinya?

Ditambahkan. Dengan mengklik Lanjutkan, Anda melakukan pencadangan tambahan. Tetap saja pesan penghentian adalah penghentian yang tidak perlu dalam prosedur yang harus dihindari jika memungkinkan.

Jawaban yang Diterima:

Menggunakan Ubuntu 19.10, deja-dup 40.1, duplicity 0.8.04.

Muncul pertanyaan:bagaimana deja-dup/duplicity membuat nama ini?

Menurut laporan bug (mulai sejak 2010), ini adalah bug dalam duplikasi yang memengaruhi deja-dup. Duplicity lebih memilih nama domain yang sepenuhnya memenuhi syarat (FQDN) untuk nama komputer cadangan.

  • Cara pencarian FQDN dilakukan dipengaruhi oleh konfigurasi jaringan komputer Anda, dan perilaku jaringan yang terhubung dengan komputer.
  • Secara khusus, perubahan jaringan eksternal dapat merusak cadangan. Ini termasuk memindahkan komputer dari satu jaringan ke jaringan lain.

Lihat

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

bagaimana cara memperbaikinya?

Laporan bug mengisyaratkan pengeditan /etc/hosts dengan berbagai cara. Inilah yang saya ubah, dengan mycomputer menjadi nama pilihan saya. Perhatikan bahwa urutan tampaknya penting.

/etc/hosts (alamat IPv6 dihilangkan)

Asli:

127.0.0.1   localhost
127.0.1.1   mycomputer

Dimodifikasi:

127.0.0.1   mycomputer localhost
127.0.1.1   mycomputer

Segera setelah saya menyimpan file, pencadangan otomatis dimulai. Ini bekerja seperti yang diharapkan.

Lihat

  • https://bugs.launchpad.net/deja-dup/+bug/1086068
  • Deja Dup salah menyelesaikan nama host, menambahkan nama host ISP
  • Apa gunanya /etc/hosts?

Cadangan saya rusak saat ISP saya meningkatkan infrastruktur mereka di daerah saya ke ipv6. Mulai melihat "nama host diubah" dengan nama host seperti dynamic-xxxx-yyyy-zzzz.area-123.example.com .

Mencoba memverifikasi dengan mengembalikan file dan mem-boot ulang, tetapi cadangan tetap bekerja sangat tidak yakin apakah itu sebenarnya memperbaiki masalah, atau hanya memicu deja-dup/duplicity "dengan cara yang benar". Mungkin terkait dengan batas waktu DHCP (7 hari) di router milik ISP, atau pengaturan lain yang saya ubah. Saya memposting jawabannya, tetapi mungkin harus merevisi jika berhenti bekerja dalam seminggu.

Terkait:Instalasi Snap tidak akan dimulai?

Sekarang sudah lebih dari satu minggu sejak menulis jawaban ini. Memulai pencadangan dan memverifikasi pencadangan berhasil. Juga reboot dan mulai cadangan lain, yang juga berhasil. Tampaknya perbaikan yang disarankan berhasil sejauh ini , setidaknya untuk diri saya sendiri di komputer saya dan di lingkungan jaringan saya.


Ubuntu
  1. Sertakan Nama Domain Atau Tidak Di /etc/hosts?

  2. Sistem File Mana Yang Harus Dicadangkan Yang Terbaik??

  3. Folder Mana Yang Harus Disertakan Dalam Cadangan?

  1. Cara Mengubah Hostname (Nama Komputer) di Ubuntu &Debian

  2. Perintah Yang Keluar Dengan Status Nol (bukan /bin/true)?

  3. Komputer Hang Tapi Tidak Mati?

  1. Bagaimana Cara Mengatur Resolusi Monitor Yang Tidak Tersedia Di Dialog Pengaturan Tampilan?

  2. Tidak Dapat Menginstal 'openjdk-9-jdk' Karena Mencoba Menimpa File yang Termasuk Dalam 'openjdk-9-jdk-headless'?

  3. Ide Intellij Tidak Dibuka Karena Jdk/bin/Java?