Ubuntu

Xenial -> Bionic

Preparations

  • aptly - see Aptly

  • or online repositories

  • disable netplan

# vim /etc/default/grub
...
GRUB_CMDLINE_LINUX="netcfg/do_not_use_netplan=true"
# update-grub
  • the following MACs entry should be in /etc/ssh/sshd_config, delete the other entries

# V-72253
MACs hmac-sha2-256,hmac-sha2-512
  • look in systemd service unit files for something like and change it

$(command -v mkdir) => /bin/mkdir

Upgrade

  • add the following to environments/configuration.yml for online repositories

repositories:
  - name: docker
    repository: "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
  - name: "bionic"
    repository: "deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse"
  - name: "bionic-backports"
    repository: "deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse"
  - name: "bionic-security"
    repository: "deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse"
  - name: "bionic-updates"
    repository: "deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse"
  • add the following to environments/configuration.yml for local aptly repositories

repositories:
  - name: "node"
    repository: "deb [arch=amd64] http://repository.betacloud.xyz:8080/node-2020-01-31 bionic main"
  • roll out the new repositories, upgrade and reboot

# osism-generic repository (-l 20-10.betacloud.xyz)
# osism-generic upgrade-packages (-l 20-10.betacloud.xyz)
# osism-generic check-reboot (-l 20-10.betacloud.xyz)
# osism-generic reboot (-l 20-10.betacloud.xyz)

Ocata

  • change $(command -v mkdir) to /bin/mkdir in /etc/systemd/system/multi-user.target.wants/ceph-mon@ceph01.service