Thanks Torsten, You're correct about dates and FTP. I used ftp to get the files to my local Windows NT server. Then I tried to ftp from NT to my new linux box. The parse error was due to the file dates on the NT box (day of transfer).
My solution was to modify the DpkgFtp.pm file by remarking the date check as follows; # }elsif ($yearOrTime = ~ / [0-9]{4}/) { # $hours = 0; $minutes = 0; # $year = $yearOrTime - 1900; # }else { # die "Cannot parse year-or-time"; After this, all ran fine. Cheers... Torsten Hilbrich wrote: > On: Wed, 29 Jul 1998 00:39:01 -0500 Craig Slusher writes: > > > > I'm new to the LINUX world and need some help solving this problem. > > When I run dselect, and update, I get the message; > > > > Checking for Packages file... FTP ERROR - Cannot parse > > yeeaar-or-time at > > /usr/lib/perl5/Debian/DpkgFtp.pm line 168. > > > > I just look into the code. This error message means, that the result > of the "ls -l" command is not recognizable (parsable) by the perl > script. You should login manually into the ftp server you use for > dselect and execute the "ls -l" command (on my local ftp server I > get): > > drwxr-xr-x 2 torsten users 2048 Jul 23 11:10 bin > drwxr-xr-x 4 torsten users 1024 Feb 18 13:03 cvs > -rw-r--r-- 1 torsten users 112 Jul 27 21:09 debian-fetch > -rw-r--r-- 1 torsten users 74 Jul 26 17:40 debian-fetch~ > drwxr-xr-x 2 torsten users 1024 Apr 23 09:34 emacs > -rw-r--r-- 1 torsten users 10589 Jul 29 21:28 fetch > ^^^^^^^^^^^^ > > If it doesn't look like this usual long directory listing you are in > trouble. > > The ^^^^ indicates the part of the output the perl code uses for > determining the file time. > > Torsten > > BTW: What ftp server do you use for downloading? I assume it's not a > unix system. Unfortunately, the output of the ls command is in no way > standardized by the rfc. > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null -- Craig Slusher [EMAIL PROTECTED] 1-800-409-0153 pager 1-901-388-3655 home/office [EMAIL PROTECTED]