Не удалось установить NetworkManager из источника

Я пытаюсь обновить NetworkManager до 1.23-1 на Ubuntu 19.10, преодолеть ошибку в 1,20.

Я установил на /usr со следующим процессом:

  • загруженный последний архив tar и извлеченный это к /usr.
  • отредактированный autogen.sh, добавление --prefix=/usr в конец Настраивают.
  • как корень:

    dpkg --force-all --remove network-manager
    cd /usr/NetworkManager-1.23.1    
    ./autogen.sh
    make
    make install
    

Когда я перезагружаю, NetworkManager.service сбои для запуска, и systemctl status NetworkManager дает это:

● NetworkManager.service - Network Manager
   Loaded: loaded (/etc/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
  Drop-In: /usr/local/lib/systemd/system/NetworkManager.service.d
           └─NetworkManager-ovs.conf
   Active: failed (Result: exit-code) since Thu 2020-02-06 20:00:03 GMT; 3min 28s ago
     Docs: man:NetworkManager(8)
  Process: 17793 ExecStart=/usr/sbin/NetworkManager --no-daemon
 Main PID: 17793 (code=exited, status=1/FAILURE)

Feb 06 20:00:03 luke-pc systemd[1]: NetworkManager.service: Service RestartSec=100ms expired, sch
Feb 06 20:00:03 luke-pc systemd[1]: NetworkManager.service: Scheduled restart job, restart counte
Feb 06 20:00:03 luke-pc systemd[1]: Stopped Network Manager.
Feb 06 20:00:03 luke-pc systemd[1]: NetworkManager.service: Start request repeated too quickly.
Feb 06 20:00:03 luke-pc systemd[1]: NetworkManager.service: Failed with result 'exit-code'.
Feb 06 20:00:03 luke-pc systemd[1]: Failed to start Network Manager.

При ручном выполнении sudo/usr/sbin/NetworkManager - без демонов - log-level=debug, journactl - ксенон дает это:

Feb 06 20:07:25 luke-pc NetworkManager[11012]: <info>  [1581019645.9276] NetworkManager (version 1.23.1) is starting... (after a restart)
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <info>  [1581019645.9277] Read config: /usr/etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity-ubuntu.conf, no-mac-addr-change.conf)
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG: config-data[0x560dc8ad11b0]: 2 groups
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG: 
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG: [connectivity]
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG:   uri=http://connectivity-check.ubuntu.com/
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG: 
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9277] CONFIG: [device-mac-addr-change-wifi]
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG:   match-device=driver:rtl8723bs,driver:rtl8189es,driver:r8188eu,driver:8188eu,driver:eagle_sdio,driver:wl
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG:   wifi.scan-rand-mac-address=no
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG:   wifi.cloned-mac-address=preserve
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG:   ethernet.cloned-mac-address=preserve
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG: 
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9278] CONFIG: # no-auto-default file "/usr/var/lib/NetworkManager/no-auto-default.state"
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <warn>  [1581019645.9278] config: unknown key 'wifi.cloned-mac-address' in section [device-mac-addr-change-wifi] of file '/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf'
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <warn>  [1581019645.9278] config: unknown key 'ethernet.cloned-mac-address' in section [device-mac-addr-change-wifi] of file '/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf'
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9279] config: state: missing state file "/usr/var/lib/NetworkManager/NetworkManager.state": No such file or directory
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9279] WEXT support is enabled
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9280] create NMDBusManager singleton (5a8c0467649cc135)
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <error> [1581019645.9307] bus-manager: fatal failure to acquire D-Bus service "org.freedesktop.NetworkManager: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Connection ":1.161" is not allowed to own the service "org.freedesktop.NetworkManager" due to security policies in the configuration file
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <info>  [1581019645.9308] exiting (error)
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9312] disposing NMDBusManager singleton (5a8c0467649cc135)
Feb 06 20:07:25 luke-pc NetworkManager[11012]: <debug> [1581019645.9312] disposing NMConfig singleton (d261c54ce82089be)

Кто-либо может помочь? Я предполагаю, что NetworkManager.service или что-то не были настроены правильно при установке из источника?

Спасибо.

3
задан 6 February 2020 в 23:32

1 ответ

Для меня кажется использованием неправильного метода для установки из источника.
Можно пропустить некоторые патчи Debian/Ubuntu-related или что-то подобное.
Рассмотрите, чтобы удалить Вашу установку NetworkManager и затем возобновить метод ниже.

Необходимо установить все зависимости сборки с:

# get build dependencies
sudo apt-get build-dep network-manager

# get tools
sudo apt-get install build-essential dpkg-dev debhelper devscripts

и затем загрузите deb-пакет с выпуска последнего достижения:

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.22.4-1ubuntu2.dsc
wget http://archive.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.22.4.orig.tar.xz
tar -xf network-manager_1.22.4.orig.tar.xz
cd NetworkManager-1.22.4/
wget http://archive.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_1.22.4-1ubuntu2.debian.tar.xz
tar -xf network-manager_1.22.4-1ubuntu2.debian.tar.xz

# compile deb-packages from source code
fakeroot debian/rules binary

# install resulting deb-packages
sudo apt install ../*.deb

и затем перезагрузка.

1
ответ дан 20 February 2020 в 22:59

Другие вопросы по тегам:

Похожие вопросы: