Просмотр исходного кода

* apt-pkg/acquire-worker.cc, methods/connect.cc:
- consider a ResolveError a transient-network problem

Michael Vogt лет назад: 18
Родитель
Сommit
f0983ff209
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      apt-pkg/acquire-worker.cc
  2. 1 0
      methods/connect.cc

+ 1 - 0
apt-pkg/acquire-worker.cc

@@ -325,6 +325,7 @@ bool pkgAcquire::Worker::RunMessages()
 	    // set some status
 	    if(LookupTag(Message,"FailReason") == "Timeout" || 
 	       LookupTag(Message,"FailReason") == "TmpResolveFailure" ||
+	       LookupTag(Message,"FailReason") == "ResolveFailure" ||
 	       LookupTag(Message,"FailReason") == "ConnectionRefused") 
 	       Owner->Status = pkgAcquire::Item::StatTransientNetworkError;
 

+ 1 - 0
methods/connect.cc

@@ -164,6 +164,7 @@ bool Connect(string Host,int Port,const char *Service,int DefPort,int &Fd,
 		  DefPort = 0;
 		  continue;
 	       }
+	       Owner->SetFailExtraMsg("\nFailReason: ResolveFailure");
 	       return _error->Error(_("Could not resolve '%s'"),Host.c_str());
 	    }