ubuntuusers.de

apt-cacher - Client: connection refused

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

Cycrow

Anmeldungsdatum:
9. März 2006

Beiträge: 7

Hallo, ich verzweifle grade am apt-cacher. Situation: 2 PCs, beide mit Ubuntu 9.10 Ich will (deswegen ja apt-cacher 😉) nur einen updaten per Internet, der zweite soll sich die Dateien vom ersten holen. Auf PC A ist apt-cacher installiert. Meine apt-cacher.conf ist weitestgehend ungeändert. Änderungen: cache_dir=/var/cache/apt/archives sowie allowed_hosts=192.168.3.1-192.168.3.254 (jeweils auf meinen Rechner angepasst.

#################################################################
# This is the config file for apt-cacher. On most Debian systems
# you can safely leave the defaults alone.
#################################################################

# cache_dir is used to set the location of the local cache. This can
# become quite large, so make sure it is somewhere with plenty of space.
cache_dir=/var/cache/apt/archives

# The email address of the administrator is displayed in the info page
# and traffic reports.
admin_email=root@localhost

# For the daemon startup settings please edit the file /etc/default/apt-cacher.

# Daemon port setting, only useful in stand-alone mode. You need to run the
# daemon as root to use privileged ports (<1024).
daemon_port=3142

# optional settings, user and group to run the daemon as. Make sure they have
# sufficient permissions on the cache and log directories. Comment the settings
# to run apt-cacher as the native user.
group=www-data
user=www-data

# optional setting, binds the listening daemon to specified IP(s). Use IP
# ranges for more advanced configuration, see below.
 daemon_addr=localhost

# If your apt-cacher machine is directly exposed to the Internet and you are
# worried about unauthorised machines fetching packages through it, you can
# specify a list of IPv4 addresses which are allowed to use it and another
# list of IPv4 addresses which aren't.
# Localhost (127.0.0.1) is always allowed. Other addresses must be matched
# by allowed_hosts and not by denied_hosts to be permitted to use the cache.
# Setting allowed_hosts to "*" means "allow all".
# Otherwise the format is a comma-separated list containing addresses,
# optionally with masks (like 10.0.0.0/22), or ranges of addresses (two
# addresses separated by a hyphen, no masks, like '192.168.0.3-192.168.0.56').
allowed_hosts=192.168.3.1-192.168.3.254
denied_hosts=

# And similarly for IPv6 with allowed_hosts_6 and denied_hosts_6.
# Note that IPv4-mapped IPv6 addresses (::ffff:w.x.y.z) are truncated to
# w.x.y.z and are handled as IPv4.
allowed_hosts_6=fec0::/16
denied_hosts_6=

# This thing can be done by Apache but is much simpler here - limit access to
# Debian mirrors based on server names in the URLs
#allowed_locations=ftp.uni-kl.de,ftp.nerim.net,debian.tu-bs.de

# Apt-cacher can generate usage reports every 24 hours if you set this
# directive to 1. You can view the reports in a web browser by pointing
# to your cache machine with '/apt-cacher/report' on the end, like this:
#      http://yourcache.example.com/apt-cacher/report
# Generating reports is very fast even with many thousands of logfile
# lines, so you can safely turn this on without creating much 
# additional system load.
generate_reports=1

# Apt-cacher can clean up its cache directory every 24 hours if you set
# this directive to 1. Cleaning the cache can take some time to run
# (generally in the order of a few minutes) and removes all package
# files that are not mentioned in any existing 'Packages' lists. This
# has the effect of deleting packages that have been superseded by an
# updated 'Packages' list.
clean_cache=1

# Apt-cacher can be used in offline mode which just uses files already cached,
# but doesn't make any new outgoing connections by setting this to 1.
offline_mode=0

# The directory to use for apt-cacher access and error logs.
# The access log records every request in the format:
# date-time|client ip address|HIT/MISS/EXPIRED|object size|object name
# The error log is slightly more free-form, and is also used for debug
# messages if debug mode is turned on.
# Note that the old 'logfile' and 'errorfile' directives are
# deprecated: if you set them explicitly they will be honoured, but it's
# better to just get rid of them from old config files.
logdir=/var/log/apt-cacher

# apt-cacher can use different methods to decide whether package lists need to
# be updated,
# A) looking at the age of the cached files
# B) getting HTTP header from server and comparing that with cached data. This
# method is more reliable and avoids desynchronisation of data and index files
# but needs to transfer few bytes from the server every time somebody requests
# the files ("apt-get update")
# Set the following value to the maximum age (in hours) for method A or to 0
# for method B
expire_hours=0

# Apt-cacher can pass all its requests to an external http proxy like
# Squid, which could be very useful if you are using an ISP that blocks
# port 80 and requires all web traffic to go through its proxy. The
# format is 'hostname:port', eg: 'proxy.example.com:8080'.
#http_proxy=proxy.example.com:8080

# Use of an external proxy can be turned on or off with this flag.
# Value should be either 0 (off) or 1 (on).
use_proxy=0

# External http proxy sometimes need authentication to get full access. The
# format is 'username:password'.
#http_proxy_auth=proxyuser:proxypass

# Use of external proxy authentication can be turned on or off with this flag.
# Value should be either 0 (off) or 1 (on).
use_proxy_auth=0

# This sets the interface to use for the upstream connection.
# Specify an interface name, an IP address or a host name.
# If unset, the default route is used.
#interface=

# Rate limiting sets the maximum bandwidth in bytes per second to use
# for fetching packages. Syntax is fully defined in 'man wget'.
# Use 'k' or 'm' to use kilobits or megabits / second: eg, 'limit=25k'.
# Use 0 or a negative value for no rate limiting.
limit=0

# Debug mode makes apt-cacher spew a lot of extra debug junk to the
# error log (whose location is defined with the 'logdir' directive).
# Leave this off unless you need it, or your error log will get very
# big. Acceptable values are 0 or 1.
debug=0

# To enable data checksumming, install libberkeleydb-perl and set this option
# to 1. Then wait until the Packages/Sources files have been refreshed once
# (and so the database has been built up). You can also nuke them in the cache
# to trigger the update.  
# checksum=1

# Print a 410 (Gone) HTTP message with the specified text when accessed via
# CGI. Useful to tell users to adapt their sources.list files when the
# apt-cacher server is being relocated (via apt-get's error messages while
# running "update")
#cgi_advise_to_use = Please use http://cacheserver:3142/ as apt-cacher access URL
#cgi_advise_to_use = Server relocated. To change sources.list, run perl -pe "s,/apt-cacher\??,:3142," -i /etc/apt/sources.list

# Server mapping - this allows to hide real server names behind virtual paths
# that appear in the access URL. This method is known from apt-proxy. This is
# also the only method to use FTP access to the target hosts. The syntax is
# simple, the part of the beginning to replace, followed by a list of mirror
# urls, all space separated. Multiple profile are separated by semicolons
# Note that you need to specify all target servers in the allowed_locations
# options if you make use of it. Also note that the paths should not overlap
# each other. FTP access method not supported yet, maybe in the future.
path_map = debian ftp.uni-kl.de/pub/linux/debian ftp2.de.debian.org/debian ; ubuntu archive.ubuntu.com/ubuntu ; security security.debian.org/debian-security ftp2.de.debian.org/debian-security

# Permitted package files - this is a perl regular expression which matches all
# package-type files (files that are uniquely identified by their filename). 
# The default is: 
#package_files_regexp = (?:\.deb|\.rpm|\.dsc|\.tar\.gz|\.diff\.gz|\.udeb|index\.db-.+\.gz|\.jigdo|\.template)$

# Permitted Index files - this is the perl regular expression which matches all
# index-type files (files that are uniquely identified by their full path and
# need to be checked for freshness). 
#The default is:
#index_files_regexp = (?:Index|Packages\.gz|Packages\.bz2|Release|Release\.gpg|Sources\.gz|Sources\.bz2|Contents-.+\.gz|pkglist.*\.bz2|release|release\..*|srclist.*\.bz2|Translation-.+\.bz2)$

Ich kann im Browser per localhost/apt-cacher/ auf PC A sehen, dass alles i.o ist. Auf PC B ebenfalls. (per /192.168.3.73/apt-cacher/ )

hier habe ich die soures.list wie folgt geändert:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# deb cdrom:[Ubuntu 9.10 _Karmic Koala_ - Release i386 (20091028.5)]/ karmic main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic restricted
deb http://de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://de.archive.ubuntu.com/ubuntu/ karmic restricted

deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates restricted
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates restricted

deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic universe
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates universe

deb http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse

deb http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://de.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu karmic partner
# deb-src http://archive.canonical.com/ubuntu karmic partner

deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security main restricted
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security restricted
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security main restricted
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security restricted
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security universe
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security universe
deb http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security multiverse
deb-src http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/ karmic-security multiverse

deb http://de.archive.ubuntu.com/ubuntu/ karmic-security main restricted
deb http://de.archive.ubuntu.com/ubuntu/ karmic-security restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-security main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-security restricted
deb http://de.archive.ubuntu.com/ubuntu/ karmic-security universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-security universe
deb http://de.archive.ubuntu.com/ubuntu/ karmic-security multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-security multiverse

wenn ich jetzt unter Synaptic (oder in der Konsole mit sudo apt-get update) die Paketquellen aktualisiere, bekomme ich die Meldung:

...
OK   http://de.archive.ubuntu.com karmic-security/universe Sources
OK   http://de.archive.ubuntu.com karmic-security/multiverse Packages
OK   http://de.archive.ubuntu.com karmic-security/multiverse Sources
Paketlisten werden gelesen... Fertig
W: Konnte http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/dists/karmic/Release.gpg nicht holen  Konnte nicht mit 192.168.3.73:3142 verbinden (192.168.3.73). - connect (111: Connection refused)

W: Konnte http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/dists/karmic/main/i18n/Translation-de.bz2 nicht holen  Konnte nicht mit 192.168.3.73:3142 verbinden (192.168.3.73). - connect (111: Connection refused)

W: Konnte http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/dists/karmic/restricted/i18n/Translation-de.bz2 nicht holen  Konnte nicht mit 192.168.3.73:3142 verbinden (192.168.3.73). - connect (111: Connection refused)

W: Konnte http://192.168.3.73:3142/de.archive.ubuntu.com/ubuntu/dists/karmic/universe/i18n/Translation-de.bz2 nicht holen  Konnte nicht mit 192.168.3.73:3142 verbinden (192.168.3.73). - connect (111: Connection refused)
...

(kleiner Ausschnitt. Die http://de. ... werden alle erkannt, die http://192.168.3.73:3142/de alle refused)

Kann mir bitte einer sagen wo es hängt? Hab ich in der Sources.list doch mist gebaut?

Gruß, Sönke

UBAR

Anmeldungsdatum:
30. November 2007

Beiträge: 60

Hallo,

ich habe das gleiche Problem und auch noch keine Lösung gefunden. Wenn ich mit Netzwerkdiagnose einen Portscan mache, wird der Port 3142 auch nicht als offen angezeigt. Weder auf dem Server noch auf dem Client. Mir fällt im Moment auch nix ein.

Gruß Uwe

UBAR

Anmeldungsdatum:
30. November 2007

Beiträge: 60

Hallo,

ich habe es jetzt doch noch hinbekommen. Ich habe statt

192.168.0.71:3142

192.168.0.71/apt-cacher

in die sorce.list geschrieben und siehe da, es funzt.

Gruß Uwe

Antworten |