SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
Strange Error -> No space left on device
Author Message
Post Strange Error -> No space left on device 
Hi everybody,

can anyone of you help me with my problem? I got this error message
tonight from our system:

backup of /public
Exception [Errno 28] No space left on device raised of class
exceptions.IOError
File "/usr/bin/rdiff-backup", line 2694, in execute
self.init_thunk()
File "/usr/bin/rdiff-backup", line 2729, in init
ra.init_thunk()
File "/usr/bin/rdiff-backup", line 2729, in init
ra.init_thunk()
File "/usr/bin/rdiff-backup", line 1391, in init
def init(): delta_tf.write_from_fileobj(delta_fileobj)
File "/usr/bin/rdiff-backup", line 2574, in write_from_fileobj
RPath.copyfileobj(fp, outfp)
File "/usr/bin/rdiff-backup", line 1957, in copyfileobj
outputfp.write(inbuf)

Exception [Errno 28] No space left on device raised of class
exceptions.IOError
File "/usr/bin/rdiff-backup", line 2694, in execute
self.init_thunk()
File "/usr/bin/rdiff-backup", line 3817, in init_thunk
tf).execute()
File "/usr/bin/rdiff-backup", line 2699, in execute
raise exp

Exception [Errno 28] No space left on device raised of class
exceptions.IOError
File "/usr/bin/rdiff-backup", line 4473, in check_skip_error
try: return thunk()
File "/usr/bin/rdiff-backup", line 4457, in error_checked
ITR(indexed_tuple)
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 480, in process_w_subreducer
if not self.subreducer(indexed_elem):
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 484, in process_w_subreducer
assert self.subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 512, in __call__
self.state.base_init_val = self.base_init(indexed_elem)
File "/usr/bin/rdiff-backup", line 3786, in base_init
else: return init_non_dir(dsrp, diff_rorp, incpref)
File "/usr/bin/rdiff-backup", line 3820, in init_non_dir
(dsrp,)).execute()
File "/usr/bin/rdiff-backup", line 2699, in execute
raise exp

Exception [Errno 28] No space left on device raised of class
exceptions.IOError
File "/usr/bin/rdiff-backup", line 4463, in patch_increment_and_finalize
try: dsrp = cls.check_skip_error(error_checked)
File "/usr/bin/rdiff-backup", line 4473, in check_skip_error
try: return thunk()
File "/usr/bin/rdiff-backup", line 4457, in error_checked
ITR(indexed_tuple)
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 480, in process_w_subreducer
if not self.subreducer(indexed_elem):
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 484, in process_w_subreducer
assert self.subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 512, in __call__
self.state.base_init_val = self.base_init(indexed_elem)
File "/usr/bin/rdiff-backup", line 3786, in base_init
else: return init_non_dir(dsrp, diff_rorp, incpref)
File "/usr/bin/rdiff-backup", line 3820, in init_non_dir
(dsrp,)).execute()
File "/usr/bin/rdiff-backup", line 2699, in execute
raise exp

Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 5099, in ?
Globals.Main.Main()
File "/usr/bin/rdiff-backup", line 4843, in Main
self.take_action(rps)
File "/usr/bin/rdiff-backup", line 4819, in take_action
elif self.action == "backup": self.Backup(rps[0], rps[1])
File "/usr/bin/rdiff-backup", line 4873, in Backup
HighLevel.Mirror_and_increment(rpin, rpout, self.incdir, RSI)
File "/usr/bin/rdiff-backup", line 4267, in Mirror_and_increment
DestS.patch_increment_and_finalize(dest_rpath, diffiter, inc_rpath)
File "/usr/bin/rdiff-backup", line 4466, in patch_increment_and_finalize
except: cls.handle_last_error(dsrp, finalizer, ITR)
File "/usr/bin/rdiff-backup", line 4463, in patch_increment_and_finalize
try: dsrp = cls.check_skip_error(error_checked)
File "/usr/bin/rdiff-backup", line 4473, in check_skip_error
try: return thunk()
File "/usr/bin/rdiff-backup", line 4457, in error_checked
ITR(indexed_tuple)
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 480, in process_w_subreducer
if not self.subreducer(indexed_elem):
File "/usr/bin/rdiff-backup", line 526, in __call__
self.process_w_subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 484, in process_w_subreducer
assert self.subreducer(indexed_elem)
File "/usr/bin/rdiff-backup", line 512, in __call__
self.state.base_init_val = self.base_init(indexed_elem)
File "/usr/bin/rdiff-backup", line 3786, in base_init
else: return init_non_dir(dsrp, diff_rorp, incpref)
File "/usr/bin/rdiff-backup", line 3820, in init_non_dir
(dsrp,)).execute()
File "/usr/bin/rdiff-backup", line 2699, in execute
raise exp
IOError: [Errno 28] No space left on device
rdiff: ERROR: (rs_outfilebuf_drain) error draining buf to file: Broken pipe
rdiff: ERROR: IO error
backup of /etc

At first it seemed clear that there is no space on device. The
/temp-file became too big. But how is the system able to make a backup
of /etc (last line) but not of /pulic (first line). I thought that there
is too less space...

The backup system worked for some weeks perfectly. No message that the
space is too small. Why is the temp-file becoming so big? What are the
reasons therefore?

Thanks in advance for your help,

Robert
--
Robert Tafner
tafner < at > dpmi.tugraz.at, http://www.dpmi.tugraz.at
Institute of Human Computer Interfaces
University of Technology, Inffeldgasse 16a, 8010 Graz

Post Strange Error -> No space left on device 
On Sat, 29 Jan 2005 10:43:35 +0100
Robert Tafner <tafner < at > dpmi.tugraz.at> wrote:

At first it seemed clear that there is no space on device. The
/temp-file became too big. But how is the system able to make a backup
of /etc (last line) but not of /pulic (first line). I thought that there
is too less space...

rdiff-backup requires temporary space on the system being backed up, and I
suspect it is that that is running out of space. Once the backup of /public
has failed, the temporary space is cleared and the backup of /etc succeeds.
I suspect /etc is smaller than /public.

What does the output of 'df' show on the system being backed up?

Keith

Post Strange Error -> No space left on device 
Keith Edmunds <keith < at > midnighthax.com> wrote:

On Sat, 29 Jan 2005 10:43:35 +0100
Robert Tafner <tafner < at > dpmi.tugraz.at> wrote:

At first it seemed clear that there is no space on device. The
/temp-file became too big. But how is the system able to make a backup
of /etc (last line) but not of /pulic (first line). I thought that there
is too less space...

rdiff-backup requires temporary space on the system being backed up, and I
suspect it is that that is running out of space. Once the backup of /public
has failed, the temporary space is cleared and the backup of /etc succeeds.
I suspect /etc is smaller than /public.

What does the output of 'df' show on the system being backed up?

The system partition (including /etc) is filled with 100%. The problem is that this partition has got a size of just 1 GB.
It wasn't set up by me, so I don't know the reason why it is so small...

Should then /tmp be filled with less than 100% if it is cleared during the backup?

Thanks
--
Robert Tafner
tafner < at > dpmi.tugraz.at, http://www.dpmi.tugraz.at
Institute of Human Computer Interfaces
University of Technology, Inffeldgasse 16a, 8010 Graz

Post Strange Error -> No space left on device 
On Sat, 29 Jan 2005 11:27:42 +0100
Robert Tafner <tafner < at > dpmi.tugraz.at> wrote:

The system partition (including /etc) is filled with 100%. The problem is
that this partition has got a size of just 1 GB.

The system (ie, root) partition always includes /etc.

Should then /tmp be filled with less than 100% if it is cleared during
the backup?

Well it's unlikely to be filled more than 100% (although possible), so I
suppose the answer is 'yes'. /tmp isn't cleared during backups (not by
rdiff-backup anyway). I suggest you concentrate on fixing the fact that
your root partition is full before you worry about why rdiff-backup doesn't
work.

Keith

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB