https://bugzilla.novell.com/show_bug.cgi?id=309401 Summary: ftp scan terminates with 550 status code Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: jw@novell.com ReportedBy: poeml@novell.com QAContact: adrian@novell.com Found By: --- A scanner run on ftp://mirror.fraunhofer.de/opensuse.org/ terminated like this: 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.0/repodata/repoview 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.0/repodata/repoview/layout 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.0/src 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.0/x86_64 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/i586 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/noarch 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/repodata 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/repodata/repoview 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/repodata/repoview/layout 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/src 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/SUSE_Linux_10.1/x86_64 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/i586 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/noarch 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/repodata 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/repodata/repoview 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/repodata/repoview/layout 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/src Use of uninitialized value in pattern match (m//) at /usr/local/download-redirector-v2/scanner/scanner.pl line 689. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_10.2/x86_64 ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/realtime/openSUSE_Factory ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/strategy:/turn-based ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/games:/tools ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/gengetopt-cavallinux ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/ggz ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/gnash ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/graphics: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/hamradio ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/home: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/interchange ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/jarpack ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/limal: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/monopod ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/mozilla ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/mozilla: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/multimedia: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/net-snmp ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/network: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/openSUSE: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/plutimikation ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/qfix ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/ruby ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/science ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/screen ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/security: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/server: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/shells ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/smart ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/swamp ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/system: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/systemmanagement: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/systemsmanagement: ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/telepathy ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/television ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/translation ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/validators ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/vdr ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/virtualization ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/xblast ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/xorg7 ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/xorg72 ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/xorg73 ftp status code 550, closing. 96 ftp://mirror.fraunhofer.de/opensuse.org/repositories/zypp: ftp status code 550, closing. server 96, 89094 files. Maybe it is related to the "Use of uninitialized value" line, because that's where it starts. Here, line 689 shows: if (!ref($text) && $text =~ m/^(\d\d\d)\s/) # some FTP status code? Not good. It is unclear to me whether the scan completed successfully otherwise. Maybe the scanner should terminate with an error, if a condition like this happens. Maybe it should stop scanning, if the host returns some strange error like 550... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.