Änderungen am Dateisystem werden auf meinem Rpi A+ rückgängig gemacht

Änderungen am Dateisystem werden auf meinem Rpi A+ rückgängig gemacht

Ich verwende einRaspberry Pi A+mitRaspbian Jessie. Ich stoße auf sehr seltsame Fehler, bei denen die von mir vorgenommenen Änderungen scheinbarkehrte eine Weile später zurück.

Beispiel 1: Ich habe die Dateien collabora.list und raspi.list aus /etc/apt/sources.list.d entfernt. Es funktioniert einwandfrei (kein Fehler auf rm, und das Verzeichnis ist dann leer). Aber nach einer Weile sehe ich Folgendes:

$ ls -al
ls: cannot access collabora.list: No such file or directory
ls: cannot access raspi.list: No such file or directory
total 8
drwxr-xr-x 2 root root 4096 Apr  4 09:57 .
drwxr-xr-x 6 root root 4096 Dec 21  2016 ..
-????????? ? ?    ?       ?            ? collabora.list
-????????? ? ?    ?       ?            ? raspi.list

Beispiel 2: Ich habe diese beiden Zeilen in /etc/sysctl.conf hinzugefügt:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Wieder funktionierte es eine Weile. Und dann sehe ich plötzlich, dass ich wieder IPv6 habe und dass die Datei meine Zeilen nicht mehr enthält!!

$ grep ipv6 /etc/sysctl.conf
#net.ipv6.conf.all.forwarding=1
#net.ipv6.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_source_route = 0

Beispiel 3: Ich hatte die DNS-Server in /etc/network/interfaces hinzugefügt.

dns-nameservers 9.9.9.9 8.8.8.8

Es hat super funktioniert. Dann merke ich nach einer Weile, dass ich keine Namensauflösung mehr habe. Ich gehe zurück zu meiner Datei und die Zeile ist nicht mehr da.

Okay, Sie werden jetzt denken, ich sei verrückt und hätte die Dateien nicht auf dem richtigen System bearbeitet. Also, lassen Sie es mich noch einmal machen.

cat /etc/network/interfaces
auto lo
iface lo inet loopback
wireless-power off

allow-hotplug wlan0
iface wlan0 inet static
   address 192.168.0.15
   gateway 192.168.0.254
   netmask 255.255.255.0
   network 192.168.0.0
   broadcast 192.168.0.255
   wpa-ssid "blah"
   wpa-psk MYSECRET

Lassen Sie uns beweisen, dass ich keine Namensauflösung habe:

$ ping google.com
ping: unknown host google.com
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=21.4 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=20.2 ms

Jetzt bearbeite ich /etc/network/interfaces, um die DNS-Server hinzuzufügen:

$ sudo -s
[sudo] password for user: 
root@wipi:/etc/apt/sources.list.d# vi /etc/network/interfaces
# grep dns /etc/network/interfaces
     dns-nameservers 9.9.9.9 8.8.8.8

Jetzt ichNeustartum die neue Konfiguration zu laden (ich könnte „ifdown, ifup, true“ tun).

$ ssh [email protected]
Last login: Wed Dec 21 22:17:34 2016 from cray3.home
user@wipi ~ $

Ich habe eine Namensauflösung:

$ ping google.com
PING google.com (216.58.210.206) 56(84) bytes of data.
64 bytes from mrs04s09-in-f206.1e100.net (216.58.210.206): icmp_seq=1   ttl=55 time=21.2 ms
64 bytes from mrs04s09-in-f206.1e100.net (216.58.210.206): icmp_seq=2 ttl=55 time=21.3 ms

Dann versuche ich, meine Paketquelle zu aktualisieren mitapt-get-Aktualisierung. Es funktioniert nicht ganz gut, weil Collabora nicht verfügbar ist.

W: Failed to fetch http://raspberrypi.collabora.com/dists/jessie/rpi/binary-armhf/Packages  404  Not Found [IP: 2a00:1098:0:82:1000:25:2eeb:e3e2 80]

Also entferne ich es:

$ sudo rm collabora.list 

Dieses Mal erhalte ich einige andere Fehler (siehe unten).

W: Failed to fetch http://archive.raspberrypi.org/debian/dists/jessie/main/binary-armhf/Packages  Hash Sum mismatch

Ich teste auch, ob ich noch eine Namensauflösung habe. Dieses archive.raspberrypi.org befindet sich in raspi.list in meinen Quellen, also entferne ich raspi.list und aktualisiere es erneut.

$ sudo rm raspi.list
$ sudo apt-get update

Aber bei apt-get update wird es immer schlimmer:

W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/main/binary-armhf/Packages  Hash Sum mismatch

W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/jessie/non-free/binary-armhf/Packages  Hash Sum mismatch

Und jetzt versuche ich noch einmal zu pingen, bam!!Keine Namensauflösung:

$ ping google.com
ping: unknown host google.com

Randnotiz:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  5.1G  9.0G  37% /
devtmpfs         87M     0   87M   0% /dev
tmpfs            91M     0   91M   0% /dev/shm
tmpfs            91M  8.5M   83M  10% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            91M     0   91M   0% /sys/fs/cgroup
/dev/mmcblk0p1   56M   21M   36M  38% /boot
tmpfs            19M     0   19M   0% /run/user/1001

$ mount
dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
...
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)

$ uname -a
Linux wipi 4.4.38+ #938 Thu Dec 15 15:17:54 GMT 2016 armv6l GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:   jessie

Das System befindet sich auf einer SD-Karte. Kein Stromproblem. Es erhält das Netzwerk über einen WLAN-Dongle.

Danke für jede Idee.

verwandte Informationen