Update notifier ubuntu ошибка

Обновлено: 02.07.2024

Но менеджер обновлений постоянно всплывает против моих желаний, я не могу контролировать. Я чувствую, что снова использую Windows.

Я хочу иметь возможность устанавливать обновления время от времени, вручную .

Что я могу сделать?

Xubuntu 16.04: «Главное меню» → «Сеанс и запуск» → «Автозапуск приложения» → снимите флажок «Уведомитель обновления». Protip для отладки уведомлений на рабочем столе с помощью dbus: dbus-monitor --session "interface=org.freedesktop.Notifications" . У меня было чертовски много времени, чтобы определить, какая служба отправляет сигналы уведомлений, это очень помогло.

После этого у меня не было проблем, потому что я все еще мог использовать apt-get или synaptic делать обновления пакетов.

Вероятно, лучше просто удалить, update-notifier а не весь менеджер обновлений. Не забудьте запустить pkill update-notifier после удаления (или перезагрузки), в противном случае Ubuntu будет отображать ошибку на панели индикаторов. @antivirtel ubuntu-desktop - это метапакет, поэтому вы можете удалить его, не удаляя рабочий стол, чтобы не было проблем.

Откройте файл конфигурации, который запускает часть менеджера обновлений после apt

Это помогло мне остановить появление менеджера обновлений после каждого обновления apt, при этом позволяя мне запускать менеджер обновлений вручную, если я хотел.

Синтаксис комментария для этого файла конфигурации состоит в том, чтобы начинать строки // - это решение может работать, если сценарии APT пропускают неверную строку, а не останавливаются с ошибкой синтаксиса. Это не сработало для меня на Xubuntu 18.04. Я закомментировал обе строки в файле, но на следующий день снова появилось окно Software Updater.

Простого отключения уведомлений об обновлениях будет недостаточно. Есть несколько фоновых заданий, которые запускают apt-get update (включая ночное задание cron, если я правильно помню).

Чтобы остановить всплывающее окно update-manager

Затем в настройках установите для параметра «Автоматически» значение «Никогда» и для уведомления о новой версии значение «Никогда».

Примерные настройки

Я предлагаю немедленно оставить охрану и, устанавливая «другие» каждые две недели.

Вы также должны убедиться, что вы не запускаете apt-get update где-либо еще. Это может произойти при установке программного обеспечения, запуске update-manager или в задании cron.

Если это не работает для вас:

Вы можете сделать это

редактирование /etc/apt/apt.conf.d/10periodic и изменение

Крайнее средство

Вы также можете сделать, apt-get remove update-manager чтобы удалить функцию все вместе.

Важно отметить, что кроме удаления update-manager-core вы не сможете остановить всплывающее окно. Вы можете просто отложить это, пока что-то еще не работает apt-get update Ах, apt-get update тогда виновник. Так что именно я потеряю, если уберу update-manager-core? Я думаю, что где-то читал, что рабочий стол тоже будет удален, если вы используете единство. Это удалит метапакет на рабочем столе. Но это не должно повредить вещи. Это всего лишь ярлык для установки всех других пакетов, необходимых для официального "Ubuntu". Вы потеряете менеджер обновлений. Вам нужно будет обновить вручную. На самом деле работает apt-get remove update-manager-core удаляет почти всю систему. Подходящим пакетом для удаления является update-notifier: apt-get remove update-notifier он также удалит update-manager-core, не выдвигая дальнейших пакетов, которые нужно удалить. Ура! :) редактирование /etc/apt/apt.conf.d/10periodic только остановить, apt-get чтобы проверить наличие обновлений автоматически. Это не остановит уведомление

Хорошо, что Ubuntu автоматически проверяет наличие обновлений, но плохо, что он всплывающие окна против вашей воли. Вы можете получать менее инвазивные уведомления через панель гномов или из терминальных приложений (например, Byobu).

Чтобы отключить функцию уведомлений об обновлениях, оставляя диспетчер обновлений автоматической проверкой обновлений, выполните в терминале следующее:

Это звучит как то, что мне нужно, но у меня нет такой возможности. У меня есть 'apps-> update-manager', в конце нет автоматического запуска, чтобы снять галочку. У меня тоже нет update-notifier (13.04). Кажется, эта инструкция устарела хотя бы на 13.04? Если у вас нет update-notifier записи, вы можете использовать командную строку: gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999 не хорошо, что Ubuntu проверяет наличие обновлений и не дает вам выбора. Проверка обновлений вручную является частью моей повседневной жизни на терминале. Всплывающие окна с графическим интерфейсом не приветствуются, как бейсбольные биты в лицо

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

Это похоже на то, как терминал сообщит вам, когда в списке apt появятся обновления, добавленные с помощью «apt-get update», и будет напоминать вам, пока вы их не установите.

Теперь вы заставляете меня сомневаться в том, что я уже сделал это в этой конкретной коробке. Попробую еще раз Это не работает для 14.04 (xfce ubuntustudio 64). Он проверяет наличие обновлений и сообщает, что мой компьютер обновлен.

Брутальный, но эффективный.

это может вызвать проблемы, если диспетчер служб продолжал перезапускать уведомитель обновления, когда он выходил. Я не совсем уверен, какая программа управляет этой «функцией». Я рад, что вы все еще можете удалить его, не повредив что-либо сразу = /, я надеюсь, что отсутствие метапакета ubuntu-gnome-desktop больше не оставит мне ничего, кроме интересных программ, добавленных в него в будущем Это хороший вариант, но он не обрабатывает обновления пакетов. sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier сообщает системе упаковки, что администратор sys принял этот файл.

Редактировать /etc/update-manager/release-upgrades и установить:

Prompt=never измените это с вашим любимым редактором).

Никогда не используйте update-manager с -d, это проверяет, доступен ли следующий выпуск или нет.

Ubuntu 16.04 работает с Gnome Session

Сначала позвольте ему отображаться в списке ваших приложений запуска.

Затем снимите отметку здесь:

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

Я не люблю автоматические обновления, поэтому хочу всегда их отключать. Я использую Ubuntu 14.04 со средой рабочего стола Gnome. Я не знаю, доступны ли настройки в Unity.

На медленных интернет-соединениях отключение apt-xapian-index предотвращает автоматическую загрузку пакетов, которая займет всю вашу пропускную способность (иногда у меня мобильный 256 Кбит / с).

Казалось, сделать трюк для меня. 3650 означает дни . 1900000000 говорит, что менеджер обновлений последний раз запускается в 2030 году :)

Обновление: в Ubuntu 16.04 кажется, что вы можете отключить автоматическое обновление с помощью следующих команд и путем редактирования двух файлов:

Если расширение отличается от .desktop, эти команды не будут запускаться при запуске системы.

Если вы запустили Менеджер обновлений даже РАЗ, эти файлы будут содержать четыре строки:

Обнаружена ошибка в системной программе

Сообщить о проблеме разработчикам?

System_Program_Problem_Detected

Хотя если вы не используете Ubuntu, вы точно никогда не столкнетесь с такой проблемой. В этой статье мы рассмотрим что же делать с уведомлением обнаружена ошибка в системной программе в Ubnutu 16.04 или других версий.

Что делать если возникла "обнаружена ошибка в системной программе"

Что это вообще значит?

Если в других дистрибутивах такая ошибка не наблюдается, это еще не значит что дистрибутив стабильнее и программы не падают. Просто там некому палить такое их поведение.

Как только я нажму сообщить о проблеме, она исчезнет?

Нет, не совсем. После того как вы нажмете на кнопку отправки отчета, вы получите следующее окно:

Ubuntu_Internal_error

Утилита Apport соберет всю возможную информацию об ошибке, затем откроется браузер где вы сможете оформить отчет, используя свою или создав новую учетную запись Launchpad. Как вы видите это сложная процедура, которая займет около четырех шагов.

Кроме того, возможно, вы сможете решить проблему сами, если это не баг в программе, а ошибка, вызванная тем, что вы что-то неправильно установили. Посмотрите подробности (Show details) об ошибке в этом окне и попытайтесь сами или с помощью поисковых систем решить что с ней делать.

А если я хочу сообщить разработчикам о проблеме?

Вы предлагаете не сообщать о проблеме?

И да, и нет. Сообщите об ошибке когда увидите ее впервые если хотите. Информацию об ошибке вы можете увидеть, нажав кнопку Show details, как на картинке выше. Но если вы сталкиваетесь с ошибкой повторно и не можете ее решить или не хотите сообщать разработчикам советую вам избавиться от нее навсегда.

Исправляем проблему обнаружена ошибка в системной программе

Отчеты об ошибках хранятся в каталоге /var/crash. Если вы посмотрите содержимое этого каталога, можете увидеть там несколько файлов с данными о предыдущих ошибках.

Crash_reports_Ubuntu

Отчеты о сбоях лучше удалить, так как со временем они будут накапливаться и занимать дисковое пространство. Для этого выполните команду:

sudo rm /var/crash/*

Отключение Apport в Ubuntu

Вы можете отключить только утилиту, которая показывает вам уведомления, но оставить службу, собирающую данные в /var/crash работающей. Для этого выполните:

gsettings set com.ubuntu.update-notifier show-apport-crashes false

Для полного отключения Apport откройте терминал и введите команду:

gksu gedit /etc/default/apport

Вот содержимое этого файла:

Замените enable=1 на enable=0 и сохраните изменения. Теперь вы не увидите никаких отчетов о сбоях в программах. Программа не будет собирать отчеты об ошибках и вы о них никогда не узнаете. Если вы снова захотите видеть уведомления достаточно просто вернуть флаг enabled в положение 1.

Выводы

Надеюсь, эта статья помогла вам решить проблему обнаружена ошибка в системной программе Ubuntu 16.04. Конечно, это только косметическое решение, и от этого программа не перестанет аварийно завершаться, но большинство из нас обычные пользователи и мы не можем понять почему не работает та или иная программа. Нам остается только сообщить разработчикам, и отключить уведомления дабы они не мешали нормально работать.

Когда обновления выполняются dpkg, я получаю следующие ошибки:

Unpacking debconf (1.5.58ubuntu1) over (1.5.58ubuntu1) . Setting up debconf (1.5.58ubuntu1) . Setting up update-notifier-common (3.168.8) . Traceback (most recent call last): File "/usr/lib/update-notifier/package-data-downloader", line 24, in <module> import debian.deb822 File "/usr/lib/python3/dist-packages/debian/deb822.py", line 47, in <module> import six ImportError: No module named 'six' dpkg: error processing package update-notifier-common (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of update-notifier: update-notifier depends on update-notifier-common (= 3.168.8); however: Package update-notifier-common is not configured yet. dpkg: error processing package update-notifier (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of update-manager: update-manager depends on update-notifier; however: Package update-notifier is not configured yet. dpkg: error processing package update-manager (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of ubuntu-release-upgrader-gtk: ubuntu-release-upgrader-gtk depends on update-manager; however: Package update-manager is not configured yet. dpkg: error processing package ubuntu-release-upgrader-gtk (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because MaxReports is reached already Processing triggers for man-db (2.7.5-1) . Errors were encountered while processing: update-notifier-common update-notifier update-manager ubuntu-release-upgrader-gtk E: Sub-process /usr/bin/dpkg returned an error code (1)

Это похоже на python. У меня есть python 3.5 и 3.6.5 в системе.

3 ответа

Я указал систему python3 на python3.6, и ошибка dpkg исчезает. Мне все еще немного неудобно, но пока все мои коды, зависящие от python3, работают нормально.

Я указал систему python3 на python3.6, и ошибка dpkg исчезает. Мне все еще немного неудобно, но пока все мои коды, зависящие от python3, работают нормально.

Я указал систему python3 на python3.6, и ошибка dpkg исчезает. Мне все еще немного неудобно, но пока все мои коды, зависящие от python3, работают нормально.

Гайд для новичков по исправлению разного рода ошибок, связанных с обновлениями Ubuntu

Кто не встречал ошибок в процессе обновления Ubuntu? Ошибки обновления в Ubuntu и иных дистрибутивах Linux встречаются часто и не вызывают удивления. В статье описан ряд часто встречающихся ошибок и способы их решения.

Данная статья является частью серии, посвященной новичкам в Ubuntu, и она призвана помочь лучше понять работу с дистрибутивом.

В данном туториале мы рассмотрим часто встречающиеся ошибки, которые можно встретить при обновлении Ubuntu. Они зачастую происходят тогда, когда пытаешься добавить софт или репозитории самостоятельно.

Если во время обновления системы появляются ошибки, паниковать не стоит. Ошибки случаются часто и решения есть. Вы научитесь как решить часто встречающиеся ошибки.

Многие пользователи Ubuntu обновляют систему через графическую программное средство обновления. Вам приходит оповещения, что стали доступными обновления для вашей системы и теперь можно нажать на кнопку для начала скачивания и установки.

Обычно так и происходит, но иногда можно увидеть подобную ошибку:


Failed to download repository information. Check your internet connection

Скорее всего ошибка покажется странной, так как интернет работает, но вас все равно просят его проверить.

Нам придется использовать командную строку. Для того чтобы ее быстро открыть можете воспользоваться сочетанием клавиш ctrl+alt+T. Исполните в ней данную команду:

Дождитесь завершения процесса. Рассмотрите последние 3-4 строки вывода. Они покажут действительные причины ошибки sudo apt-get update. Вот пример:


Дальше туториал будет посвящен способам решения ошибок, указанных в нескольких последних строчках вывода командной строки.

Когда вы запустите обновление в терминале, то можете увидеть ошибку “Problem With MergeList”:

По какой-то причине файл в директории /var/lib/apt/lists сломался. Вы можете удалить все файлы в указанной директории и запустить обновление снова. Исполните указанные команды одна за другое:

Проблемы должны исчезнуть

Вы можете встретиться с ошибкой “Hash Sum mismatch”. Ее решение аналогично тому, что мы написали выше.

Скорее всего ошибка происходит из-за несовпадения на серверах кэша метаданных. Для исправления ситуации используйте данные команды:

Если вы попытаетесь добавить репозиторий, который недоступен в вашей текущей версии Ubuntu, то увидите ошибку 404 not found:

Вы добавили PPA в надежде установить приложение, но оно недоступно для вашей версии Ubuntu, и появилась ошибка. Вот почему следует заранее проверять доступно ли PPA для вашей версии Ubuntu или нет. Как удостовериться, что для вашей версии есть PPA, можно посмотреть здесь.


Откройте Software & Updates

Здесь пройдите во вкладку Other Software и поищите PPA. Уберите галочку, чтобы PPA удалилась из системы.


Удалите PPA с помощью Software & Updates

Ваш список программ после этого обновится. Теперь, если вы снова запустите обновление, ошибка исчезнет.


Failed to download package files

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

Пройдите в Software & Updates там измените сменить сервер с которого происходит скачивание на main (основной):


Добавление PPA может также привести к оповещению “GPG error: The following signatures couldn’t be verified” во время обновления:

Данный ключ можно использовать так:

Как только ключ будет добавлен, запустите обновление и все должны быть в порядке.

Еще одна знаковая ошибка при обновлении Ubuntu — это “BADSIG error”, которая выглядит примерно так:

Все репозитории подписаны GPG, и по какой-то причине система считает их неверными. Необходимо обновить ключи подписей. Проще всего это сделать путем повторной генерации списка apt get (с ключами подписей) и он должен иметь верный ключ.

Используйте следующие команды одну за другой:

Обновление через терминал может привести к такому:


Для исправления ошибки исполните в терминале данную команду:

Данная ошибка происходит, когда еще одна программа использует APT. Допустим вы устанавливаете что-то через Ubuntu Software Center и в одновременно пытается запустить apt в терминале.

Проверьте не использует ли apt другая программа. Это может быть команда в терминале, Software Center, Software Updater, Software & Updates или иной другой соф, который занимается установкой и удалением приложений.

Если можете такие программы закрыть, закрывайте. Если что-то в процессе, то дождитесь завершения.

Если ничего найти не можете, используйте данную команду для того, чтобы прекратить все подобные процессы:

Это хитрая проблема, так что придется попотеть. Если это не поможет, то рекомендуем эту статью.

Так завершается обзор часто встречающихся ошибок при обновлении Ubuntu. Надеюсь данная статья поможет вам с ними справится.

Вы не встречали других ошибок при обновлении Ubuntu недавно, о которых здесь не говорится? Расскажите в комментариях.

Не знаю из каких соображений, но способ уведомлений о доступных обновлениях системы в 9.04 был изменён. По-умолчанию, раз в неделю проверяются обновления, и если такие есть, то внезапно появляется окно со списком этих пакетов.


image

Не знаю как вас, а меня это сильно раздражает.

К счастью есть возможность вернуть способ уведомления об обновлениях так, как это происходило в 8.10 или 8.04 (на панели просто появлялся желтый значок, сообщающий об обновлениях программ).

Всё что для этого нужно, это ввести пару команд в программе Терминал. Только не нужно пугаться и убегать. Это можно сделать и через графическую систему, но через командную строку намного быстрее.

Вот эти команды (просто скопируйте их в Терминал и нажмите Enter):

отключает внезапное появление окна со списком доступных обновлений:
gconftool -s --type bool /apps/update-notifier/auto_launch false

задаёт интервал проверки доступных обновлений. По-умолчанию он равен 7 дней, мы же поставим 1 день:
gconftool -s --type int /apps/update-notifier/regular_auto_launch_interval 1

На этом можно остановиться, но есть ещё одна полезная опция, которую на мой взгляд нужно включить.

отображает с какой и на какую версию будут обновлены пакеты:
gconftool -s --type bool /apps/update-manager/show_versions true

image

Вот как выглядел ввод этих команд у меня:

После этого, для чистоты эксперимента, я перезагрузил Ubuntu.

После загрузки системы и прошествии нескольких минут, на панели возле часов появился значок, показывающий о наличии обновлений. Никаких внезапно появляющихся окон.

image

Значок – красный, а не жёлтый – т.к. имеются критические обновления системы.

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

image

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

Видите подпись под пакетом?:

С версии … на … (Размер: …)

Именно для отображения этой информации и вводилась последняя команда в терминале. Иногда эта информация бывает полезной.

Читайте также: