Package: backuppc Version: 3.2.1-5.1 Severity: normal Tags: upstream (I experienced this a few months back, not sure if it would still occur, but the upstream version doesn't seem to have changed since then, so...)
So, one of my hard drives appears to be getting somewhat moody. Yeah, I should get a new one, but couldn't be bothered yet. But at least I'm taking backups, right? And I'm using BackupPC's rsync method. The BackupPC configuration I use keeps old backups for about 1-2 weeks, it seems. >From time to time, some random file of mine starts getting I/O errors (which can usually be fixed by rewriting the file or running fsck or whatever). But I might only discover the problem a few weeks later. So then I go "Hmm, fsck couldn't recover the file... but wait! I've got backups! I'll try restoring the file." Except... the file isn't in the backups either. In my opinion, if BackupPC has successfully backed up a file sometime in the past, it shouldn't go removing it from its backups just because it now gets I/O errors reading it. As long as BackupPC sees that the file is still there (not deleted), just unreadable, it should keep the old copy it has from previous backups or something, so that I don't lose the file. (If I can't rely on my backup solution keeping my files safe, what good does it do me?) -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (900, 'testing'), (600, 'stable'), (1, 'unstable') Architecture: i386 (i686) Kernel: Linux 3.9-1-686-pae (SMP w/8 CPU cores) Locale: LANG=nb_NO.UTF-8, LC_CTYPE=nb_NO.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages backuppc depends on: ii adduser 3.113+nmu3 ii apache2 2.2.22-13 ii apache2-mpm-prefork [httpd] 2.2.22-13 ii bzip2 1.0.6-4 ii debconf [debconf-2.0] 1.5.50 ii dpkg 1.16.10 ii exim4 4.80-7 ii exim4-daemon-light [mail-transport-agent] 4.80-7 ii iputils-ping 3:20121221-1 ii libarchive-zip-perl 1.30-7 ii libc6 2.17-7 ii libcompress-zlib-perl 2.037-1 ii libtime-modules-perl 2011.0517-1 ii libwww-perl 6.05-1 ii perl [libdigest-md5-perl] 5.14.2-21 ii samba-common-bin 2:3.6.16-1 ii smbclient 2:3.6.16-1 ii tar 1.26+dfsg-6 ii ucf 3.0027+nmu1 Versions of packages backuppc recommends: ii libfile-rsyncp-perl 0.70-1 ii libio-dirent-perl 0.05-1 ii openssh-client [ssh-client] 1:6.2p2-6 ii rrdtool 1.4.7-2 ii rsync 3.0.9-4 Versions of packages backuppc suggests: ii epiphany-browser [www-browser] 3.4.2-2.1 ii google-chrome-stable [www-browser] 28.0.1500.71-r209842 ii iceweasel [www-browser] 10.0.12esr-1+nmu1 pn par2 <none> ii w3m [www-browser] 0.5.3-8 -- Configuration Files: /etc/backuppc/config.pl changed: $ENV{'PATH'} = '/bin:/usr/bin'; delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'}; $Conf{ServerHost} = ''; chomp($Conf{ServerHost}); $Conf{ServerPort} = '-1'; $Conf{ServerMesgSecret} = ''; $Conf{MyPath} = '/bin'; $Conf{UmaskMode} = '23'; $Conf{WakeupSchedule} = [ '6', '8', '10', '12', '14', '16', '18', '20', '22', '3' ]; $Conf{MaxBackups} = '4'; $Conf{MaxUserBackups} = '4'; $Conf{MaxPendingCmds} = '15'; $Conf{CmdQueueNice} = '10'; $Conf{MaxBackupPCNightlyJobs} = '2'; $Conf{BackupPCNightlyPeriod} = '1'; $Conf{MaxOldLogFiles} = '14'; $Conf{DfPath} = '/bin/df'; $Conf{DfCmd} = '$dfPath $topDir'; $Conf{SplitPath} = '/usr/bin/split'; $Conf{ParPath} = undef; $Conf{CatPath} = '/bin/cat'; $Conf{GzipPath} = '/bin/gzip'; $Conf{Bzip2Path} = '/bin/bzip2'; $Conf{DfMaxUsagePct} = '95'; $Conf{TrashCleanSleepSec} = '300'; $Conf{DHCPAddressRanges} = []; $Conf{BackupPCUser} = 'backuppc'; $Conf{TopDir} = '/var/lib/backuppc'; $Conf{ConfDir} = '/etc/backuppc'; $Conf{LogDir} = '/var/lib/backuppc/log'; $Conf{InstallDir} = '/usr/share/backuppc'; $Conf{CgiDir} = '/usr/share/backuppc/cgi-bin'; $Conf{BackupPCUserVerify} = '1'; $Conf{HardLinkMax} = '31999'; $Conf{PerlModuleLoad} = undef; $Conf{ServerInitdPath} = undef; $Conf{ServerInitdStartCmd} = ''; $Conf{FullPeriod} = '6.97'; $Conf{IncrPeriod} = '0.97'; $Conf{FullKeepCnt} = [ '1' ]; $Conf{FullKeepCntMin} = '1'; $Conf{FullAgeMax} = '90'; $Conf{IncrKeepCnt} = '6'; $Conf{IncrKeepCntMin} = '1'; $Conf{IncrAgeMax} = '30'; $Conf{IncrLevels} = [ '1' ]; $Conf{BackupsDisable} = '0'; $Conf{PartialAgeMax} = '3'; $Conf{IncrFill} = '0'; $Conf{RestoreInfoKeepCnt} = '10'; $Conf{ArchiveInfoKeepCnt} = '10'; $Conf{BackupFilesOnly} = {}; $Conf{BackupFilesExclude} = {}; $Conf{BlackoutBadPingLimit} = '3'; $Conf{BlackoutGoodCnt} = '7'; $Conf{BlackoutPeriods} = [ { 'hourEnd' => '19.5', 'weekDays' => [ '1', '2', '3', '4', '5' ], 'hourBegin' => '7' } ]; $Conf{BackupZeroFilesIsFatal} = '1'; $Conf{XferMethod} = 'rsync'; $Conf{XferLogLevel} = '1'; $Conf{ClientCharset} = ''; $Conf{ClientCharsetLegacy} = 'iso-8859-1'; $Conf{SmbShareName} = [ 'C$' ]; $Conf{SmbShareUserName} = ''; $Conf{SmbSharePasswd} = ''; $Conf{SmbClientPath} = '/usr/bin/smbclient'; $Conf{SmbClientFullCmd} = '$smbClientPath \\\\$host\\$shareName $I_option -U $userName -E -d 1 -c tarmode\\ full -Tc$X_option - $fileList'; $Conf{SmbClientIncrCmd} = '$smbClientPath \\\\$host\\$shareName $I_option -U $userName -E -d 1 -c tarmode\\ full -TcN$X_option $timeStampFile - $fileList'; $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\$host\\$shareName $I_option -U $userName -E -d 1 -c tarmode\\ full -Tx -'; $Conf{TarShareName} = [ '/' ]; $Conf{TarClientCmd} = '$sshPath -q -x -n -l root $host env LC_ALL=C $tarPath -c -v -f - -C $shareName+ --totals'; $Conf{TarFullArgs} = '$fileList+'; $Conf{TarIncrArgs} = '--newer=$incrDate+ $fileList+'; $Conf{TarClientRestoreCmd} = '$sshPath -q -x -l root $host env LC_ALL=C $tarPath -x -p --numeric-owner --same-owner -v -f - -C $shareName+'; $Conf{TarClientPath} = '/bin/tar'; $Conf{RsyncClientPath} = '/usr/bin/rsync'; $Conf{RsyncClientCmd} = '$sshPath -q -x -l root $host $rsyncPath $argList+'; $Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l root $host $rsyncPath $argList+'; $Conf{RsyncShareName} = [ '/' ]; $Conf{RsyncdClientPort} = '873'; $Conf{RsyncdUserName} = ''; $Conf{RsyncdPasswd} = ''; $Conf{RsyncdAuthRequired} = '1'; $Conf{RsyncCsumCacheVerifyProb} = '0.01'; $Conf{RsyncArgs} = [ '--numeric-ids', '--perms', '--owner', '--group', '-D', '--links', '--hard-links', '--times', '--block-size=2048', '--recursive' ]; $Conf{RsyncArgsExtra} = []; $Conf{RsyncRestoreArgs} = [ '--numeric-ids', '--perms', '--owner', '--group', '-D', '--links', '--hard-links', '--times', '--block-size=2048', '--relative', '--ignore-times', '--recursive' ]; $Conf{FtpShareName} = [ '' ]; $Conf{FtpUserName} = ''; $Conf{FtpPasswd} = ''; $Conf{FtpPassive} = '1'; $Conf{FtpBlockSize} = '10240'; $Conf{FtpPort} = '21'; $Conf{FtpTimeout} = '120'; $Conf{FtpFollowSymlinks} = '0'; $Conf{ArchiveDest} = '/tmp'; $Conf{ArchiveComp} = 'gzip'; $Conf{ArchivePar} = '0'; $Conf{ArchiveSplit} = '0'; $Conf{ArchiveClientCmd} = '$Installdir/bin/BackupPC_archiveHost $tarCreatePath $splitpath $parpath $host $backupnumber $compression $compext $splitsize $archiveloc $parfile *'; $Conf{SshPath} = '/usr/bin/ssh'; $Conf{NmbLookupPath} = '/usr/bin/nmblookup'; $Conf{NmbLookupCmd} = '$nmbLookupPath -A $host'; $Conf{NmbLookupFindHostCmd} = '$nmbLookupPath $host'; $Conf{FixedIPNetBiosNameCheck} = '0'; $Conf{PingPath} = '/bin/ping'; $Conf{PingCmd} = '$pingPath -c 1 $host'; $Conf{PingMaxMsec} = '20'; $Conf{CompressLevel} = '3'; $Conf{ClientTimeout} = '72000'; $Conf{MaxOldPerPCLogFiles} = '12'; $Conf{DumpPreUserCmd} = undef; $Conf{DumpPostUserCmd} = undef; $Conf{DumpPreShareCmd} = undef; $Conf{DumpPostShareCmd} = undef; $Conf{RestorePreUserCmd} = undef; $Conf{RestorePostUserCmd} = undef; $Conf{ArchivePreUserCmd} = undef; $Conf{ArchivePostUserCmd} = undef; $Conf{UserCmdCheckStatus} = '0'; $Conf{ClientNameAlias} = undef; $Conf{SendmailPath} = '/usr/sbin/sendmail'; $Conf{EMailNotifyMinDays} = '2.5'; $Conf{EMailFromUserName} = 'backuppc'; $Conf{EMailAdminUserName} = 'backuppc'; $Conf{EMailUserDestDomain} = ''; $Conf{EMailNoBackupEverSubj} = undef; $Conf{EMailNoBackupEverMesg} = undef; $Conf{EMailNotifyOldBackupDays} = '7'; $Conf{EMailNoBackupRecentSubj} = undef; $Conf{EMailNoBackupRecentMesg} = undef; $Conf{EMailNotifyOldOutlookDays} = '5'; $Conf{EMailOutlookBackupSubj} = undef; $Conf{EMailOutlookBackupMesg} = undef; $Conf{EMailHeaders} = 'MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" '; $Conf{CgiAdminUserGroup} = 'backuppc'; $Conf{CgiAdminUsers} = 'backuppc'; $Conf{CgiURL} = 'http:///backuppc/index.cgi'; $Conf{Language} = 'en'; $Conf{CgiUserHomePageCheck} = ''; $Conf{CgiUserUrlCreate} = 'mailto:%s'; $Conf{CgiDateFormatMMDD} = 2; $Conf{CgiNavBarAdminAllHosts} = '1'; $Conf{CgiSearchBoxEnable} = '1'; $Conf{CgiNavBarLinks} = [ { 'link' => '?action=view&type=docs', 'lname' => 'Documentation', 'name' => undef }, { 'link' => 'http://backuppc.wiki.sourceforge.net', 'lname' => undef, 'name' => 'Wiki' }, { 'link' => 'http://backuppc.sourceforge.net', 'lname' => undef, 'name' => 'SourceForge' } ]; $Conf{CgiStatusHilightColor} = { 'Reason_backup_failed' => '#ffcccc', 'Reason_backup_done' => '#ccffcc', 'Reason_backup_canceled_by_user' => '#ff9900', 'Reason_no_ping' => '#ffff99', 'Disabled_OnlyManualBackups' => '#d1d1d1', 'Status_backup_in_progress' => '#66cc99', 'Disabled_AllBackupsDisabled' => '#d1d1d1' }; $Conf{CgiHeaders} = '<meta http-equiv="pragma" content="no-cache">'; $Conf{CgiImageDir} = '/usr/share/backuppc/image'; $Conf{CgiExt2ContentType} = {}; $Conf{CgiImageDirURL} = '/backuppc/image'; $Conf{CgiCSSFile} = 'BackupPC_stnd.css'; $Conf{CgiUserConfigEditEnable} = '1'; $Conf{CgiUserConfigEdit} = { 'EMailOutlookBackupSubj' => '1', 'ClientCharset' => '1', 'TarFullArgs' => '1', 'RsyncdPasswd' => '1', 'FtpBlockSize' => '1', 'IncrKeepCnt' => '1', 'PartialAgeMax' => '1', 'FixedIPNetBiosNameCheck' => '1', 'SmbShareUserName' => '1', 'EMailFromUserName' => '1', 'ArchivePreUserCmd' => '0', 'PingCmd' => '0', 'FullAgeMax' => '1', 'FtpUserName' => '1', 'PingMaxMsec' => '1', 'CompressLevel' => '1', 'DumpPreShareCmd' => '0', 'BackupFilesOnly' => '1', 'EMailNotifyOldBackupDays' => '1', 'EMailAdminUserName' => '1', 'RsyncCsumCacheVerifyProb' => '1', 'BlackoutPeriods' => '1', 'NmbLookupFindHostCmd' => '0', 'MaxOldPerPCLogFiles' => '1', 'TarClientCmd' => '0', 'EMailNotifyOldOutlookDays' => '1', 'SmbSharePasswd' => '1', 'SmbClientIncrCmd' => '0', 'FullKeepCntMin' => '1', 'RsyncArgs' => '1', 'FtpFollowSymlinks' => '1', 'ArchiveComp' => '1', 'TarIncrArgs' => '1', 'EMailUserDestDomain' => '1', 'TarClientPath' => '0', 'RsyncClientCmd' => '0', 'IncrFill' => '1', 'RestoreInfoKeepCnt' => '1', 'UserCmdCheckStatus' => '0', 'RsyncdClientPort' => '1', 'IncrAgeMax' => '1', 'RsyncdUserName' => '1', 'RsyncRestoreArgs' => '1', 'ClientCharsetLegacy' => '1', 'SmbClientFullCmd' => '0', 'ArchiveInfoKeepCnt' => '1', 'FtpShareName' => '1', 'BackupZeroFilesIsFatal' => '1', 'EMailNoBackupRecentMesg' => '1', 'FtpPort' => '1', 'FullKeepCnt' => '1', 'TarShareName' => '1', 'EMailNoBackupEverSubj' => '1', 'TarClientRestoreCmd' => '0', 'EMailNoBackupRecentSubj' => '1', 'ArchivePar' => '1', 'XferLogLevel' => '1', 'ArchiveDest' => '1', 'RsyncdAuthRequired' => '1', 'ClientTimeout' => '1', 'EMailNotifyMinDays' => '1', 'SmbClientRestoreCmd' => '0', 'ClientNameAlias' => '1', 'DumpPostShareCmd' => '0', 'IncrLevels' => '1', 'EMailOutlookBackupMesg' => '1', 'BlackoutBadPingLimit' => '1', 'BackupFilesExclude' => '1', 'FullPeriod' => '1', 'RsyncClientRestoreCmd' => '0', 'ArchivePostUserCmd' => '0', 'IncrPeriod' => '1', 'RsyncShareName' => '1', 'FtpTimeout' => '1', 'RestorePostUserCmd' => '0', 'BlackoutGoodCnt' => '1', 'ArchiveClientCmd' => '0', 'ArchiveSplit' => '1', 'FtpRestoreEnabled' => '1', 'XferMethod' => '1', 'NmbLookupCmd' => '0', 'BackupsDisable' => '1', 'SmbShareName' => '1', 'FtpPasswd' => '1', 'RestorePreUserCmd' => '0', 'RsyncArgsExtra' => '1', 'IncrKeepCntMin' => '1', 'EMailNoBackupEverMesg' => '1', 'EMailHeaders' => '1', 'DumpPreUserCmd' => '0', 'RsyncClientPath' => '0', 'DumpPostUserCmd' => '0' }; /etc/backuppc/hosts changed: host dhcp user moreUsers # <--- do not edit this line ronin 0 ovek merlin 0 ovek n900 0 ovek -- debconf information: backuppc/restart-webserver: true * backuppc/configuration-note: * backuppc/reconfigure-webserver: apache2 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org