LINUX.ORG.RU

Установка matrix-synapse в Devuan итерация 2

 ,


0

1

Устанавливаю в Devuan matrix-synapse командой apt install -t ceres matrix-synapse получаю ошибку:

Preconfiguring packages ...
(Reading database ... 51474 files and directories currently installed.)
Preparing to unpack .../base-files_14devuan1_amd64.deb ...


******************************************************************************
*
* The base-files package cannot be installed because
* /bin is a symbolic link and not pointing at usr/bin exactly.
*
* This is an unexpected situation. Cannot proceed with the upgrade.
*
* For more information please read https://wiki.debian.org/UsrMerge.
*
******************************************************************************


dpkg: error processing archive /var/cache/apt/archives/base-files_14devuan1_amd6                                                                                             4.deb (--unpack):
 new base-files package pre-installation script subprocess returned error exit s                                                                                             tatus 1
Errors were encountered while processing:
 /var/cache/apt/archives/base-files_14devuan1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Установил usrmerge, выполнил /usr/lib/usrmerge/convert-usrmerge, dpkg-reconfigure usrmerge. Сама команда usrmerge: command not found.

Удалил /bin, указал ln -s /usr/bin /bin. Выполнил apt install --reinstall base-files. Сейчас результат по каталогам такой:

lrwxrwxrwx 1 root root 8 Sep 29 21:07 /bin -> /usr/bin
lrwxrwxrwx 1 root root 7 Sep 29 19:59 /lib -> usr/lib
lrwxrwxrwx 1 root root 9 Sep 29 19:59 /lib64 -> usr/lib64
lrwxrwxrwx 1 root root 8 Sep 29 19:59 /sbin -> usr/sbin

Но matrix-synapse по прежнему не устанавливается. Что я делаю не так и как сделать правильно? Кроме того, что запихать его в докер, разбираться с докером и поиметь возможные проблемы уже с ним.

★★★

Для потомков:

Если у нас Daedalus, то ставим пакет usrmerge, затем выполняем /usr/lib/usrmerge/convert-usrmerge. Всё. Руками удалять /usr и указывать симлинк ln -s /usr/bin /bin не нужно. Выполняем:

apt install base-files
apt update
apt upgrade

И поменьше полагаемся на советы от AI в браузере.

Riniko ★★★
() автор топика