Subject: urlfetcher: force binary mode with FTP servers (bz #1462838) From: Cole Robinson crobinso@redhat.com Thu Aug 17 16:10:46 2017 -0400 Date: Thu Aug 17 16:10:46 2017 -0400: Git: e902fa5550cc09538429b0fa828fb31aa2706d01 diff --git a/virtinst/urlfetcher.py b/virtinst/urlfetcher.py index d04c78f..c60c77d 100644 --- a/virtinst/urlfetcher.py +++ b/virtinst/urlfetcher.py @@ -224,6 +224,8 @@ class _FTPURLFetcher(_URLFetcher): self._ftp = ftplib.FTP() self._ftp.connect(parsed.hostname, parsed.port) self._ftp.login() + # Force binary mode + self._ftp.voidcmd("TYPE I") except Exception as e: raise ValueError(_("Opening URL %s failed: %s.") % (self.location, str(e)))