Пропавшие без вести индикатора сети, но соединенный (16.04 Единиц LTS)

После недавнего обновления кажется, что я удалил администратора сети-гнома или действительно обновлял-f, сделал это, таким образом, я не вижу индикатора сети в панели. Сеть является активной, и беспроводной и локальной.

Я попробовал:

  1. nm-апплет, это не установлено. Если я пытаюсь установить его путем установки администратора сети-гнома, я получаю:

    The following packages have unmet dependencies: 
    network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable
                            Recommends: mobile-broadband-provider-info but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    
  2. Перезапуск сервиса sudo service network-manager restart просто перезапуски это, чтобы заставить его работать снова, но снова, никакой индикатор.

Редактирование (требуемые выводы):

  • Вывод cat nm-applet:

    [Desktop Entry]
    Name=Network
    Comment=Manage your network connections
    Icon=nm-device-wireless
    Exec=nm-applet
    Terminal=false
    Type=Application
    NoDisplay=true
    NotShowIn=KDE;GNOME;
    X-GNOME-Bugzilla-Bugzilla=GNOME
    X-GNOME-Bugzilla-Product=NetworkManager
    X-GNOME-Bugzilla-Component=nm-applet
    X-GNOME-UsesNotifications=true
    X-Ubuntu-Gettext-Domain=nm-applet
    
  • locate nm-applet указывает:

    gaj@gaj-Lenovo-Z51-70:~$ locate nm-applet
    /etc/xdg/autostart/nm-applet.desktop
    /usr/share/app-install/desktop/network-manager-gnome:nm-applet.desktop
    /usr/share/locale-langpack/en_AU/LC_MESSAGES/nm-applet.mo
    /usr/share/locale-langpack/en_CA/LC_MESSAGES/nm-applet.mo
    /usr/share/locale-langpack/en_GB/LC_MESSAGES/nm-applet.mo
    /usr/share/locale-langpack/hr/LC_MESSAGES/nm-applet.mo
    
  • Если я пытаюсь установить администратора сети-гнома, использующего использование aptitude я добираюсь:

    The following NEW packages will be installed:
      network-manager-gnome{b} 
    0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 910 kB of archives. After unpacking 6049 kB will be used.
    The following packages have unmet dependencies:
     network-manager-gnome : Depends: default-dbus-session-bus which is a virtual package and is not provided by any available package.
     or
                                      dbus-session-bus which is a virtual package and is not provided by any available package.
    
    The following actions will resolve these dependencies:
    
         Keep the following packages at their current version:
    1)     network-manager-gnome [Not Installed]              
    
    
    
    Accept this solution? [Y/n/q/?] y
    

    Выводы:

    Starting pkgProblemResolver with broken count: 1
    Starting 2 pkgProblemResolver with broken count: 1
    Investigating (0) network-manager-gnome [ amd64 ] < none -> 1.2.4-0ubuntu2~ubuntu16.04.1~ppa1 > ( gnome )
    Broken network-manager-gnome:amd64 Depends on default-dbus-session-bus [ amd64 ] < none > ( none )
    Broken network-manager-gnome:amd64 Depends on dbus-session-bus [ amd64 ] < none > ( none )
    Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or
                                      dbus-session-bus but it is not installable
    E: Unable to correct problems, you have held broken packages.
    
9
задан 30 October 2016 в 15:17

3 ответа

Ваш определять местоположение команды указывает, что Вы пропускаете много содержания от usr/share/nm-applet/ каталог. содержание, которое Вы пропускаете, может быть найдено в network-manager-gnome_1.1.93-1ubuntu1_amd64.deb пакете, который может быть найден здесь. , Если Вы не можете установить его нормальным, означает, что dpkg имеет большой молоток для ситуаций, таких как это и издание команды sudo dpkg -i --force-downgrade network-manager-gnome_1.1.93-1ubuntu1_amd64.deb

, Если у Вас есть актуальная резервная копия Для еще более крупного молотка, можно использовать - сила - зависит или - сила - все переключатели

, я не шучу о резервном копировании. [Еще 1119] информация доступна относительно опций силы dpkg с командой: dpkg --force-help, который я копировал ниже для Вашего удобства

dpkg forcing options - control behaviour when problems found:
  warn but continue:  --force-<thing>,<thing>,...
  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...
 Forcing things:
  [!] all                Set all force options
  [*] downgrade          Replace a package with a lower version
      configure-any      Configure any package which may help this one
      hold               Process incidental packages even when on hold
      not-root           Try to (de)install things even when not root
      bad-path           PATH is missing important programs, problems likely
      bad-verify         Install a package even if it fails authenticity check
      bad-version        Process even packages with wrong versions
      overwrite          Overwrite a file from one package with another
      overwrite-diverted Overwrite a diverted file with an undiverted version
  [!] overwrite-dir      Overwrite one package's directory with another's file
  [!] unsafe-io          Do not perform safe I/O operations when unpacking
  [!] confnew            Always use the new config files, don't prompt
  [!] confold            Always use the old config files, don't prompt
  [!] confdef            Use the default option for new config files if one
                         is available, don't prompt. If no default can be found,
                         you will be prompted unless one of the confold or
                         confnew options is also given
  [!] confmiss           Always install missing config files
  [!] confask            Offer to replace config files with no new versions
  [!] architecture       Process even packages with wrong or no architecture
  [!] breaks             Install even if it would break another package
  [!] conflicts          Allow installation of conflicting packages
  [!] depends            Turn all dependency problems into warnings
  [!] depends-version    Turn dependency version problems into warnings
  [!] remove-reinstreq   Remove packages which require installation
  [!] remove-essential   Remove an essential package

WARNING - use of options marked [!] can seriously damage your installation.
Forcing options marked [*] are enabled by default.

, кажется, что Вы получили версию, от которой Вы установили ppa:vascofalves/gnome-backports, я рекомендую удалить этот PPA из sources.list, как ясно указано в описании что

PPA description

Backports of GNOME packages. This is for my personal use. Don't expect anything here to work properly.

Источники:

http://packages.ubuntu.com/xenial/amd64/network-manager-gnome/download

, Как PPAs может быть удален?

https://launchpad.net / ~ vascofalves / + archive/ubuntu/gnome-backports

3
ответ дан 23 November 2019 в 05:05

Это было проблемой, которая была решена при помощи способности, чтобы переустановить или установить администратора сети-гнома, о котором мне сообщили, что зависимости могли или быть разрешены или не изменить что-либо. Решение dependecies решило проблему (ухудшил их).

1
ответ дан 23 November 2019 в 05:05
  1. Только для любого случая запускаются с обновления списка пакета.

    sudo apt-get update
    

    Знайте, что что-либо далее могло иметь некоторую незначительную возможность удаления важного сетевого пакета, и Вы могли, вошел в сложную несетевую ситуацию. Так будьте осторожны и ничего не удаляйте перед чтением остальной части шагов.

  2. Используйте способность, если это возможно.

    sudo aptitude
    

    (если это установлено). Это действительно более агрессивно в разрешении, что зависимости, чем склонный - добираются или возможно безотносительно GUI, который Вы используете. Взгляните на страницу справочника, но для быстрого запуска Вы видите все поврежденные пакеты путем нажатия "b" (который обозначает поврежденный), несколько раз. Затем просто хит однажды "g" (который обозначает движение) и смотрит на дерево пакета о предложенных решениях. Если решение не удаляет целую систему :) (больше, чем несколько debs) можно применить его со вторым "g".

  3. Если у Вас нет способности, или вышеупомянутое восстановление не следовало, восстановило все поврежденные пакеты:

    sudo apt-get -f install
    
  4. Если бы у Вас все еще не было удачи, то необходимо зафиксировать его вручную еще с некоторым временем, проведенным при решении проблемы. В этом случае смотрят сначала на пакеты хранения:

    apt-mark showhold 
    

    или

    dpkg --get-selections | grep hold
    

    затем посмотрите на поврежденные пакеты:

    dpkg -l | grep ^..r 
    

    и затем не держите поврежденный, который делает Вас безумными:

    sudo apt-mark unhold package_name
    

    и попробуйте

    sudo apt-get -f install
    

    снова.

Затем наконец можно попытаться установить способность и использовать ее для установки пакета, в котором Вы нуждаетесь. Если это не успешно, добавьте к своему вопросу список хранения и поврежденных пакетов, поскольку Вы, возможно, действительно повредили зависимости.

ОТРЕДАКТИРОВАННЫЙ после того, как дополнительная информация получена от автора вопроса

Кажется, что у Вас есть некоторый PPA, установленный, который отдает более высокий приоритет пакету администратора сети-гнома с версией, 1.2.4-0ubuntu2~ubuntu16.04.1~ppa1 по последней конюшне в данный момент (в 16,04) 1.2.0-0ubuntu0.16.04.4. Более новый пакет прибывает, вероятно, из некоторого репозитория бэкпорта гнома как репозиторий бэкпорта гнома как это.

Два способа продолжиться...

  1. Вернитесь конюшня (для 16,04) версия Gnome
  2. Найдите недостающие пакеты от любого другого PPA

Для сценария 1: Мое следующее предложение состоит в том, чтобы запустить способность в интерактивном режиме путем выполнения sudo aptitude затем нажмите наклонную черту ("/") для поиска и записи в администраторе сети-гноме поля поиска и войдите. Когда пакет выбран открытый, он с входит и переходит с arrows/pgdown к низу информационной страницы. Там Вы можете, принял решение установить официальную "1.2.0-0ubuntu0.16.04.4" версию - выбирают его и нажимают плюс (+). Это инициирует сопоставитель зависимости от пакета способности, и это попытается дать Вам разрешение. В случае, если заголовок краснеет, это означает, что существуют некоторые поврежденные зависимости - нажатие несколько раз "b" для проверки их...

К сожалению, разрешение по всей вероятности будет удалять весь бэкпортированный штат Gnome... Если можно стоять, это - делает это. Затем попытайтесь установить через способность дальнейший пакет для наблюдения заранее, в какой путанице можно добраться...

Для сценария 2: Мы должны сначала знать репозиторий бэкпорта thet, Вы используете... мог быть некоторый другой, чем это, поэтому, как предложено в обсуждении комментария - дает вывод

egrep -v '^#|^ $' /etc/apt/sources.list /etc/apt/sources.list.d/ 

и

egrep Pin-Priority /etc/apt/preferences /etc/apt/preferences.d/*
4
ответ дан 23 November 2019 в 05:05

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

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