Ubuntu 14.04 apt-get apt-mirror
Ich habe seit etwa einem Jahr mit apt-mirror einen lokalen Spiegel verschiedener PPAs laufen, dass klappte auch bis jetzt tadellos. Etwa vor 10 Tagen begann das Problem mit folgender Meldung
wenn ich auf die normalen Repos umschalte geht es wieder.
Dieses Fix fand ich nach einiger Suche, es hat auch nicht geholfen...
Ich habe mir dann mal den Unterschied zwischen archives.ubuntu.com und meinem 192.168.0.100/ubuntu angeschaut. Dabei ist mir ausgefallen, dass ich in http://192.168.0.100/ubuntu/dists/trusty/ ein InRelease drin habe und bei archives.ubuntu.com ist es nicht drin.
Das steht in InRelease drin, kann jemand sagen wie das funktionieren soll?
Wenn ich einfach InRelease auf meinem Spiegel lösche, dann funktioniert das Update wieder. Nur wird es von apt-mirror immer wieder neu rein geschrieben. Was ist dieses InRelease? Ich habe dieses Problem bei allen Repos auch z.B. pipeline oder die von Google. Alle meine Rechner haben das gleiche Problem.
Danke, schon mal Haiko
Ich habe seit etwa einem Jahr mit apt-mirror einen lokalen Spiegel verschiedener PPAs laufen, dass klappte auch bis jetzt tadellos. Etwa vor 10 Tagen begann das Problem mit folgender Meldung
Code:
sudo apt-get update
Holen: 1 http://192.168.0.100 trusty InRelease [246 B]
Holen: 2 http://192.168.0.100 trusty-updates InRelease [246 B]
Holen: 3 http://192.168.0.100 trusty-backports InRelease [246 B]
Holen: 4 http://192.168.0.100 trusty-security InRelease [246 B]
Holen: 5 http://192.168.0.100 trusty InRelease [246 B]litting up /var/lib/apt/lists/partial/192.168.0.100_ubuntu_dists_trusty_InRelease into data and signature failed
Ign http://192.168.0.100 trusty InRelease
E: GPG-Fehler: http://192.168.0.100 trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
wenn ich auf die normalen Repos umschalte geht es wieder.
Dieses Fix fand ich nach einiger Suche, es hat auch nicht geholfen...
Code:
cat fixpackage
#!/bin/bash
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get update
sudo dpkg --clear-avail
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get dist-upgrade
Ich habe mir dann mal den Unterschied zwischen archives.ubuntu.com und meinem 192.168.0.100/ubuntu angeschaut. Dabei ist mir ausgefallen, dass ich in http://192.168.0.100/ubuntu/dists/trusty/ ein InRelease drin habe und bei archives.ubuntu.com ist es nicht drin.
Das steht in InRelease drin, kann jemand sagen wie das funktionieren soll?
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>replace</title>
<body>
<script language="JavaScript" type="text/javascript">
var pageName = '/';
top.location.replace(pageName);
</script>
</body>
</html>
Danke, schon mal Haiko