Your message dated Sat, 4 May 2024 13:17:43 +0200
with message-id
<cadstwjkac28wgayohcckzp_eohcay8esre0+95x_dvhfk7c...@mail.gmail.com>
and subject line fixed in Python3-only version
has caused the Debian Bug report #800386,
regarding obnam: UnicodeDecodeError python exception during backup
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
800386: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800386
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: obnam
Version: 1.17-1~bpo8+1
Severity: important
Dear Maintainer,
I was trying to make an initial backup with obnam using this command:
# obnam backup -r /sauvegardes/users-obnam/ sftp://xxx/users/
00h15m55s 81659 files 6.95 GiB scanned: xxx.htm
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 190, in _run
self.process_args(args)
File "/usr/lib/python2.7/dist-packages/obnamlib/app.py", line 207, in
process_args
cliapp.Application.process_args(self, args)
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 567, in
process_args
method(args[1:])
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 167, in backup
self.backup_roots(root_urls)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 373, in backup_roots
self.backup_root(root_url, absroots)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 394, in backup_root
for pathname, metadata in self.find_files(absroot):
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 565, in find_files
for pathname, st in self.fs.scan_tree(root, ok=self.can_be_backed_up):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 303, in
scan_tree
for t in self.scan_tree(pathname, ok=ok, dirst=st):
File "/usr/lib/python2.7/dist-packages/obnamlib/vfs.py", line 290, in
scan_tree
pairs = self.listdir2(dirname)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/sftp_plugin.py", line
102, in helper
return method(self, filename, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/sftp_plugin.py", line
455, in listdir2
attrs = self.sftp.listdir_attr(pathname)
File "/usr/lib/python2.7/dist-packages/paramiko/sftp_client.py", line 208, in
listdir_attr
filename = msg.get_text()
File "/usr/lib/python2.7/dist-packages/paramiko/message.py", line 199, in
get_text
return u(self.get_bytes(self.get_size()))
File "/usr/lib/python2.7/dist-packages/paramiko/py3compat.py", line 51, in u
return s.decode(encoding)
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 15: invalid
continuation byte
Here is what the "file" command has to say about the xxx.htm file:
xxx.htm: HTML document, ISO-8859 text, with CRLF, CR, NEL line terminators
The file also contains this line, which is a bit confusing:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
However, whatever garbage is included in this file, obnam should be able to
back it up. I can provide the file privately if you ask me to.
-- System Information:
Debian Release: 8.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500,
'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages obnam depends on:
ii libc6 2.19-18+deb8u1
ii python 2.7.9-1
ii python-cliapp 1.20140719-1
ii python-fuse 2:0.2.1-10
ii python-larch 1.20131130-1
ii python-paramiko 1.15.1-1
ii python-tracing 0.8-1
ii python-ttystatus 0.23-1
ii python-yaml 3.11-2
obnam recommends no packages.
obnam suggests no packages.
-- no debconf information
--
Laurent.
--- End Message ---
--- Begin Message ---
version: 3.4.0-1
done
--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team