Я не могу обновить Ubuntu!

Вы можете сделать это легко из привязок pygi NetworkManager:

from gi.repository import NetworkManager, NMClient

nmc = NMClient.Client.new()
devs = nmc.get_devices()

for dev in devs:
    if dev.get_device_type() == NetworkManager.DeviceType.WIFI:
        for ap in dev.get_access_points():
            print ap.get_ssid()

Или напрямую из DBus, см. http://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/examples/python/show -bssids.py

Если вы склонны просто скопировать это в оболочку; простой способ задать NetworkManager для этого:

nmcli dev wifi list

Или использовать проверку iwlist или лучше: iw dev wlan0 scan (или ... scan dump), после установки http : //cgit.freedesktop.org/NetworkManager/NetworkManager/tree/examples/python/show-bssids.py .

1
задан 2 November 2017 в 10:09

2 ответа

Вот секрет:

Нет отчета об apport, потому что сообщение об ошибке указывает на полную ошибку на диске.

Итак, решение состоит в том, чтобы сначала освободить дисковое пространство!

Вы можете сделать это разными способами:

сначала я попытаюсь очистить кеш apt с помощью: sudo apt-get clean, после чего очистить кеш браузера, если /home/ каталог не находится на отдельном разделе, также удалите кеш эскиза с помощью rm -rf ~/.thumbnails, в конце концов, чтобы проверить и удалить старые файлы журналов в каталоге /var/log/.

Это безболезненные трюки для освобождения диска.

* Update

Если ни один из них не помог вам, вы, вероятно, закончили inodes, так что вы должны воссоздать свою FS с большим количеством inodes, или попытайтесь сохранить раздел чистым.

2
ответ дан 25 May 2018 в 05:58
  • 1
    Но у меня на вашем диске 31,0 ГБ. – idiot 1 October 2012 в 10:46
  • 2
    Можете ли вы разместить свой вывод для: sudo fdisk -l и df? – Frantique 1 October 2012 в 10:49
  • 3
    @idiot Почему вы удалили свой комментарий? Пожалуйста, поместите эту информацию в ваш оригинальный пост , пожалуйста. – hexafraction 1 October 2012 в 10:54
  • 4
    @Frantique я редактировал свой пост и вставлял информацию, которую вы просили. – idiot 1 October 2012 в 10:58
  • 5
    Сначала попробуйте apt, перезагрузитесь, и давайте посмотрим, что произойдет. – Frantique 1 October 2012 в 11:06

Чтобы получить лучшее из обоих ответов, просто используйте -

sudo apt autoremove && sudo apt-get clean

Чтобы удалить старые ядра в / usr / src / -

sudo apt autoremove 

и очистить кеш-кеш -

sudo apt-get clean
0
ответ дан 25 May 2018 в 05:58

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

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