Онлайн обновление с 12.04 до 14.04 застряло

Я пытался обновить ноутбук Lenovo T500 с Kubuntu 12.04 LTS до Kubuntu 14.04 LTS.

Запустил процесс обновления, и, наконец, после загрузки zillion пакетов, обновление пошло только для того, чтобы застрять ...

Он часами зависал:

 Installing the upgrades->Unpacking subversion

Последние строки сообщений об ошибках:

GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.

GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.

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

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

Есть идеи?

6
задан 17.05.2016, 13:38

3 ответа

У меня была эта проблема также, но я выяснил путь вокруг этого.

После того, как обновление остановилось, ищут процесс, названный "frontend" в дереве процесса "Python-> sudo-> надежный человек-> надежный человек->...->...-> frontend", под которым работает менеджер обновления. Как только Вы уничтожаете этот подпроцесс, процесс установки запустится снова и завершится чисто.

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

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

5
ответ дан 07.10.2019, 23:35
  • 1
    Это звучит полностью законным, проблема для меня состояла в том что это wouldn' t позволяют мне открывать терминал, чтобы искать процесс и уничтожить его. Не с помощью меню, не через ALT CTRL T, таким образом, я закончил тем, что перезапустил. It' s теперь не начальная загрузка, таким образом, it' s собирающийся быть другой новой установкой на новом HD, наряду с установкой всего все снова и снова. Goddamit, это то, почему это все еще isn' t год рабочего стола... – user219882 02.09.2014, 13:44
  • 2
    Если you' ре когда-либо в той ситуации снова пытается переключиться на текстовую консоль с Ctrl+Alt+F6. Для переключения назад на X рабочих столов нажимают Ctrl+Alt+F7. – VLostBoy 06.09.2014, 10:03
  • 3
    @superkuh Благодарит Вас, помог мне. Я сделал то же самое, но на моем Xubuntu, но ключи были atl + ctrl + f1 и alt + ctrl + f3. Я рекомендую поместить эту часть совета в ответе, поскольку комментарии могут быть удалены в любое время. – user219882 24.09.2014, 11:52
  • 4
    Имел подобную проблему. Та же ошибка, обновление, застрявшее во время " при подготовке Python (или что-то, извините it' s уведенный и я don' t помнят), ". уничтоженный процесс с именем " frontend" в нем и возобновленное обновление. – Hodglem 20.04.2015, 02:56

Я поразил эту точную проблему, делающую обновление от 12,04-> 14.04. Я был неспособен уничтожить процесс frontend, как описано выше, потому что, хотя я мог запустить окно Xterm, sudo и su segfaulted из-за полуобновляемой системы.

Однако я восстановился с ситуации, перезагрузив, войдя в режим восстановления и заставив его зафиксировать поврежденные пакеты. Это эффективно перезапустило процесс обновления в режиме командной строки, и я закончил (в конечном счете) с применимыми 14,04 системами.

0
ответ дан 07.10.2019, 23:35

Я имел подобную проблему, но застрял при запуске mysql.

ps fax | less и найденный frontend. Это имело ребенка, который работал start mysql

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

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

0
ответ дан 07.10.2019, 23:35

Теги

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