Your message dated Mon, 9 Oct 2006 11:17:09 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Fixed in testing
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: bacula-wxconsole
Version: 1.36.2-2sarge1


In file-selection mode the parsing of "dir" output seems to assume fixed 
byte-position of filenames instead of word/field number.

When switching to restore mode console shows the directory content like this.
============
cwd is: /
$ unmark *
218938 files unmarked.
$ cd "/"
cwd is: /
$ dir
drwxr-xr-x  21 root     root        4096  2006-02-09 15:54:43  /
drwxr-xr-x   2 root     root        4096  2006-06-20 13:41:45  /bin/
drwxr-xr-x   3 root     root        4096  2006-03-20 10:59:21  /boot/
lrwxrwxrwx   1 root     root          11  2005-12-30 16:29:29  /cdrom
drwxr-xr-x  14 root     root       13380  2006-07-24 08:02:41  /dev/
drwxr-xr-x  117 root     root        8192  2006-07-24 13:18:33  /etc/
drwxrwsr-x   5 root     staff       4096  2006-03-14 22:12:27  /home/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /initrd/
lrwxrwxrwx   1 root     root          28  2006-02-09 15:54:43  /initrd.img
lrwxrwxrwx   1 root     root          28  2006-01-02 22:03:25  /initrd.img.old
drwxr-xr-x  15 root     root        8192  2006-06-20 13:54:51  /lib/
drwxr-xr-x   2 root     root       49152  2005-12-30 16:29:16  /lost+found/
drwxr-xr-x   8 root     root        4096  2006-07-11 16:21:17  /media/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:04  /mnt/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /opt/
drwxr-xr-x  24 root     root        4096  2006-07-06 16:30:13  /root/
drwxr-xr-x   2 root     root        4096  2006-06-20 13:54:06  /sbin/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /srv/
drwxr-xr-x  10 root     root           0  2006-07-24 09:51:11  /sys/
drwxr-xr-x  13 root     root        4096  2006-01-19 16:58:08  /usr/
drwxr-xr-x  15 root     root        4096  2006-03-20 13:56:37  /var/
lrwxrwxrwx   1 root     root          25  2006-02-09 15:54:43  /vmlinuz
lrwxrwxrwx   1 root     root          21  2006-02-09 15:54:43  /vmlinuz.old
============

The link count of "/etc/" breaks the nice formating and clicking on 
"etc" to expand it in the tree widget produces the following:

============
$ cd " /etc/"
Invalid path given.
cwd is: /
$ dir
drwxr-xr-x  21 root     root        4096  2006-02-09 15:54:43  /
drwxr-xr-x   2 root     root        4096  2006-06-20 13:41:45  /bin/
drwxr-xr-x   3 root     root        4096  2006-03-20 10:59:21  /boot/
lrwxrwxrwx   1 root     root          11  2005-12-30 16:29:29  /cdrom
drwxr-xr-x  14 root     root       13380  2006-07-24 08:02:41  /dev/
drwxr-xr-x  117 root     root        8192  2006-07-24 13:18:33  /etc/
drwxrwsr-x   5 root     staff       4096  2006-03-14 22:12:27  /home/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /initrd/
lrwxrwxrwx   1 root     root          28  2006-02-09 15:54:43  /initrd.img
lrwxrwxrwx   1 root     root          28  2006-01-02 22:03:25  /initrd.img.old
drwxr-xr-x  15 root     root        8192  2006-06-20 13:54:51  /lib/
drwxr-xr-x   2 root     root       49152  2005-12-30 16:29:16  /lost+found/
drwxr-xr-x   8 root     root        4096  2006-07-11 16:21:17  /media/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:04  /mnt/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /opt/
drwxr-xr-x  24 root     root        4096  2006-07-06 16:30:13  /root/
drwxr-xr-x   2 root     root        4096  2006-06-20 13:54:06  /sbin/
drwxr-xr-x   2 root     root        4096  2005-12-30 16:30:14  /srv/
drwxr-xr-x  10 root     root           0  2006-07-24 09:51:11  /sys/
drwxr-xr-x  13 root     root        4096  2006-01-19 16:58:08  /usr/
drwxr-xr-x  15 root     root        4096  2006-03-20 13:56:37  /var/
lrwxrwxrwx   1 root     root          25  2006-02-09 15:54:43  /vmlinuz
lrwxrwxrwx   1 root     root          21  2006-02-09 15:54:43  /vmlinuz.old
============

As you can see the cd command gets a wrong parameter. 

A further bug is that the output of a "cd" command doesn't get parsed and 
compared to the 
supplied parameter.

Instead a simple "dir" command is issued and the output is presented as the 
content of "/etc"
In the above example this means that I can infinetly recurse into the "etc" 
directory since
I never realy leave / :-)

The same problem probably gets triggered any (or a combination) of the 
following:

- long usernames
- long groupnames
- big files 


Changing into other directories seems to work fine.

============
cd "/boot/"
cwd is: /boot/
$ dir
-rw-r--r--   1 root     root      542191  2005-12-30 16:01:58  
/boot/System.map-2.4.27-2-386
-rw-r--r--   1 root     root      862526  2005-12-30 16:52:49  
/boot/System.map-2.6.12-1-686
-rw-r--r--   1 root     root      659945  2006-01-03 13:56:19  
/boot/System.map-2.6.14.5
-rw-r--r--   1 root     root      680667  2006-03-20 10:56:16  
/boot/System.map-2.6.15-1-686
-rw-r--r--   1 root     root       44853  2005-12-30 16:01:58  
/boot/config-2.4.27-2-386
-rw-r--r--   1 root     root       61109  2005-12-30 16:52:49  
/boot/config-2.6.12-1-686
-rw-r--r--   1 root     root       52480  2006-01-03 13:56:19  
/boot/config-2.6.14.5
-rw-r--r--   1 root     root       65416  2006-03-20 10:56:16  
/boot/config-2.6.15-1-686
drwxr-xr-x   2 root     root        4096  2006-03-20 10:59:21  /boot/grub/
-rw-r--r--   1 root     root     1335296  2005-12-30 16:04:30  
/boot/initrd.img-2.4.27-2-386
-rw-r--r--   1 root     root     1576960  2005-12-30 16:52:57  
/boot/initrd.img-2.6.12-1-686
-rw-r--r--   1 root     root     4729236  2006-06-20 13:57:20  
/boot/initrd.img-2.6.15-1-686
-rw-r--r--   1 root     root      816736  2005-12-30 16:01:58  
/boot/vmlinuz-2.4.27-2-386
-rw-r--r--   1 root     root     1292638  2005-12-30 16:52:49  
/boot/vmlinuz-2.6.12-1-686
-rw-r--r--   1 root     root     1373816  2006-01-03 13:56:19  
/boot/vmlinuz-2.6.14.5
-rw-r--r--   1 root     root     1147143  2006-03-20 10:56:16  
/boot/vmlinuz-2.6.15-1-686
$ 
============

cheers
-henrik

PS: Other relevant packages:

$ dpkg --list "*bacula*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                                 Version                              
Description
+++-====================================-====================================-========================================================================================
ii  bacula                               1.36.2-2sarge1                       
Network backup, recovery and verification (Meta-package)
pn  bacula-client                        <none>                               
(no description available)
ii  bacula-common                        1.36.2-2sarge1                       
Network backup, recovery and verification (Common Support files)
ii  bacula-console                       1.36.2-2sarge1                       
Network backup, recovery and verification (Mgmt. Console)
pn  bacula-console-gnome                 <none>                               
(no description available)
un  bacula-director                      <none>                               
(no description available)
ii  bacula-director-common               1.36.2-2sarge1                       
Network backup, recovery and verification (Director common files)
pn  bacula-director-mysql                <none>                               
(no description available)
ii  bacula-director-pgsql                1.36.2-2sarge1                       
Network backup, recovery and verification (Director daemon)
rc  bacula-director-sqlite               1.36.2-2sarge1                       
Network backup, recovery and verification (Director daemon)
ii  bacula-doc                           1.36.2-2sarge1                       
Network backup, recovery and verification - Documentation
ii  bacula-fd                            1.36.2-2sarge1                       
Network backup, recovery and verification (Filer daemon)
ii  bacula-sd                            1.36.2-2sarge1                       
Network backup, recovery and verification (Storage daemon)
pn  bacula-server                        <none>                               
(no description available)
ii  bacula-wxconsole                     1.36.2-2sarge1                       
Network backup, recovery and verification (Console, wxWin version)




--- End Message ---
--- Begin Message ---
This bug was fixed in the 1.37 series, so is fine in testing.

-- John


--- End Message ---

Reply via email to