<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
I have the same problem, as I use a vpn connection on my school campus.
As far as I know NetworkManager can't know if it's really connected to
the internet. On solution would be to ping a test ip, but that raises
privacy concerns...<br>
<br>
Cheers<br>
Adrien<br>
<br>
Tick Chen a &eacute;crit&nbsp;:
<blockquote cite="mid:20080702063749.GA8585@tock" type="cite">
  <pre wrap="">Hi List, 
  About the pk_xxx_get_network_status only detects if the system have IP or Route. 
Either in with NM path and Unix path. That means the system *may* access
to the network, but it does not imply the system actually can get
refresh/install/update... from the repository. 

  For example, if the system does not set DNS server well, packagekitd
will detect the system is online but some repository in which only used
domain name will be hard to access. Packagekitd cannot detect that. 

 Is there are any easy way to detect the actual accessibility of repository?
What come up to me is actually trying to access the repository. 
Try to get an arbitrary file from the repository, and to see if there are any error from the server or just cannot access to the server. 

Here I have some questions:
1. Is Network Status enough for packagekit?
2. Is repository accessibility the real thing the package manager cares
about?
3. Is this shall be done in packagekit? Or it shall be done in backends?

In my option, I think that is what backends care about. 

Cheers, 
Tick
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
PackageKit mailing list
<a class="moz-txt-link-abbreviated" href="mailto:PackageKit@lists.freedesktop.org">PackageKit@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/packagekit">http://lists.freedesktop.org/mailman/listinfo/packagekit</a>
  </pre>
</blockquote>
<br>
</body>
</html>