Похоже, обновление с 16.04 по 18.04 испортило ваш исходный список. Замените существующее содержимое в файле /etc/apt/sources.list следующими строками. Резервное копирование и удаление существующих исходных списков в /etc/apt/sources.list.d/ во избежание конфликтов.
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
###### Ubuntu Update Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
Запустите sudo apt update после него. Проблема должна быть решена.
Где твоя проблема? halt и poweroff - две разные вещи, как описано в руководстве halt.
Вы должны запустить его с помощью
sudo halt -p
, чтобы отключить его. [!d2 ]
В любом случае, из man halt:
When called with --force or when in runlevel 0 or 6, this tool invokes
the reboot(2) system call itself and directly reboots the system. Oth‐
erwise this simply invokes the shutdown(8) tool with the appropriate
arguments.
Так что я думаю, что было бы неплохо использовать shutdown напрямую, так как это:
sudo shutdown -h now