# Geräte ohne Internetverbindung / Keine Updates

# debian / Ubuntu

## syslog Ausgabe (Snapd Auto-Update):  


```bash
Dec 29 00:12:21 000000005acde0e1 snapd[671]: autorefresh.go:643: Cannot prepare auto-refresh change due to a permanent network error: persistent network error: Post "https://api.snapcraft.io/v2/snaps/refresh": dial tcp: lookup api.snapcraft.io: Temporary failure in name resolution
```

#### **Update-Timer auf eine ungenutzte Zeit setzen:**

```bash
sudo snap set system refresh.timer=00:00-24:00
```

Dies legt einen Zeitbereich fest, der effektiv keine automatischen Updates ermöglicht.

#### **Automatische Aktualisierungen vollständig deaktivieren:**

Es gibt keine direkte Methode, um automatische Updates komplett zu deaktivieren, aber Sie können den Update-Intervall verlängern:

```bash
sudo snap set system refresh.hold="$(date --date='100 years' +%Y-%m-%dT%H:%M:%S)"
```

Dadurch werden Updates für einen sehr langen Zeitraum zurückgehalten.

#### **Snapd-Dienst komplett deaktivieren:**

Wenn Sie Snapd nicht benötigen, können Sie den Dienst komplett deaktivieren und entfernen  
Snapd-Dienst stoppen und deaktivieren:

```bash
sudo systemctl stop snapd.service
sudo systemctl disable snapd.service
sudo systemctl mask snapd.service
```

`stop`: Stoppt den laufenden Snapd-Dienst.  
`disable`: Verhindert, dass Snapd beim Systemstart automatisch startet.  
`mask`: Blockiert die Möglichkeit, den Dienst manuell oder automatisch zu starten.

#### **Snapd entfernen:**

Wenn Sie sicher sind, dass Sie Snapd nicht mehr benötigen, können Sie es deinstallieren:

```bash
sudo apt purge snapd
sudo rm -rf /var/cache/snapd/
```

Hinweis: Stellen Sie sicher, dass keine installierten Anwendungen von Snapd abhängen, bevor Sie es entfernen.

#### **Optional: Entfernen von Snap-Paketen und Verzeichnissen:**

Um alle Snap-Pakete und zugehörigen Verzeichnisse zu entfernen:

```bash
rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd
```

## syslog Ausgabe (Linux Auto-Update):

```bash
Dec 30 11:41:00 000000005acde0e1 python3[8175]: ["2024-12-30T11:41:00.605", "WARNING", "ubuntupro.apt", "fail", 907, "Failed to fetch ESM Apt Cache item: https://esm.ubuntu.com/apps/ubuntu/dists/jammy-apps-security/InRelease", {}]
```

#### **Automatische Update-Dienste deaktivieren**

Ubuntu verwendet systemd-Timer, um regelmäßig nach Updates zu suchen und diese zu installieren. Sie können diese Timer deaktivieren:

```bash
sudo systemctl stop apt-daily.timer
sudo systemctl disable apt-daily.timer

sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.timer
```

#### Automatische Update-Dienste maskieren

Um sicherzustellen, dass die Dienste nicht versehentlich wieder aktiviert werden, können Sie sie maskieren:

```bash
sudo systemctl mask apt-daily.service
sudo systemctl mask apt-daily-upgrade.service
```

#### **Unattended Upgrades deaktivieren**

Falls das Paket `unattended-upgrades` installiert ist, sollten Sie es deaktivieren:

```bash
sudo systemctl stop unattended-upgrades
sudo systemctl disable unattended-upgrades
```

## syslog Ausgabe (Linux Auto-News):

```bash
Jan  1 03:43:46 000000005acde0e1 systemd[1]: Starting Update APT News...
```

#### **Deaktivieren des `apt-news` Dienstes**

Der `apt-news` Dienst ist dafür verantwortlich, Nachrichten von den APT-Repositories abzurufen. Um diesen Dienst zu deaktivieren:

```bash
sudo systemctl stop apt-news.service
sudo systemctl disable apt-news.service
```

Überprüfen Sie, ob ein Timer für `apt-news` existiert, und deaktivieren Sie diesen ebenfalls:

```bash
sudo systemctl stop apt-news.timer
sudo systemctl disable apt-news.timer
```