Subject: dos2unix doesn't work on windows 2003/2008 shares with debian 6.x
Package: dos2unix
Version: 5.0-2
Severity: normal

*** Please type your report below this line ***
Hello,

after a system update from debian 5.0.7 to 6.0, dos2unix and unix2dos doesn't 
work as expected on windows 2003 server and windows 2008 server file shares. 
Before updating the system everything was fine.
dos2unix/unix2dos does still work on windows 2000 server file shares.
This behaviour could be reproduced on two debian 6.0 systems and is and was not 
present on 5.0.7 systems.

Please have a look on the following output, there you can see the described 
behaviour.
I am not sure if it's really bug in dos2unix/unix2dos or a smb/cifs related 
problem, but i only have problems with dos2unix/unix2dos on windows 2003/2008 
file shares. Everything else (editing files etc.)  works as expected.
Perhaps dos2unix handles the files on the win2003/2008 shares like links?

debian 6.0:
debian6.0:/# dos2unix /mnt/temp/win2k3-share/test2k3.txt
dos2unix: Skipping /mnt/temp/win2k3-share/test2k3.txt, not a regular file.
debian6.0:/# dos2unix /mnt/temp/win2k-share/test2k.txt
dos2unix: converting file /mnt/temp/win2k-share/test2k.txt to UNIX format ...
debian6.0:/# dos2unix /mnt/temp/win2k8-share/test2k8.txt
dos2unix: Skipping /mnt/temp/win2k8-share/test2k8.txt, not a regular file.

debian 5.0.7
debian5.0.7:/mnt/temp# dos2unix /mnt/temp/win2k3-share/test2k3.txt
debian5.0.7:/mnt/temp# dos2unix /mnt/temp/win2k-share/test2k.txt
debian5.0.7:/mnt/temp# dos2unix /mnt/temp/win2k8-share/test2k8.txt

strace output: 

debian6.0:/# strace dos2unix /mnt/temp/win2k3-share/test2k3.txt
execve("/usr/bin/dos2unix", ["dos2unix", 
"/mnt/temp/win2k3-share/test2k3.t"...], [/* 17 vars */]) = 0
brk(0)                                  = 0x9e48000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb77ef000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20493, ...}) = 0
mmap2(NULL, 20493, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb77e9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320m\1\0004\0\0\0"..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1323460, ...}) = 0
mmap2(NULL, 1333608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb76a3000
mmap2(0xb77e3000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13f) = 0xb77e3000
mmap2(0xb77e6000, 10600, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb77e6000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb76a2000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb76a26c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
mprotect(0xb77e3000, 8192, PROT_READ)   = 0
mprotect(0xb780d000, 4096, PROT_READ)   = 0
munmap(0xb77e9000, 20493)               = 0
brk(0)                                  = 0x9e48000
brk(0x9e69000)                          = 0x9e69000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1527584, ...}) = 0
mmap2(NULL, 1527584, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb752d000
close(3)                                = 0
lstat64("/mnt/temp/win2k3-share/test2k3.txt", {st_mode=S_IFREG|0755, 
st_size=35, ...}) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb77ee000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb77ee000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/dos2unix.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
write(2, "dos2unix: Skipping /mnt/temp/win"..., 75dos2unix: Skipping 
/mnt/temp/win2k3-share/test2k3.txt, not a regular file.
) = 75
exit_group(0)                           = ?



-- System Information:
Debian Release: 6.0
 APT prefers oldstable
 APT policy: (500, 'oldstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dos2unix depends on:
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib

dos2unix recommends no packages.

dos2unix suggests no packages.

-- no debconf information   

___________________________________________________________
NEU: FreePhone - kostenlos mobil telefonieren und surfen!                       
        
Jetzt informieren: http://produkte.web.de/go/webdefreephone



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to