to post messages and comments.

что-то у меня система перехотела обновляться. При aptitude upgrade ругается таким образом:

Traceback (most recent call last):
File "/usr/bin/py3clean", line 24, in <module>
import logging
EOFError: EOF read where not expected

Traceback (most recent call last):
File "/usr/bin/py3compile", line 25, in <module>
import logging
EOFError: EOF read where not expected

Что с ней теперь делать?

[email protected]:~$ aptitude moo
В этой программе нет пасхальных яиц.
[email protected]:~$ aptitude -v moo
В этой программе на самом деле нет пасхальных яиц.
[email protected]:~$ aptitude -v -v moo
Разве не было сказано, что в этой программе нет пасхальных яиц?
[email protected]:~$ aptitude -v -v -v moo
Прекратите!
[email protected]:~$ aptitude -v -v -v -v moo
Хорошо, хорошо, если я дам вам пасхальное яйцо, вы уйдёте?
[email protected]:~$ aptitude -v -v -v -v -v moo
Всё, вы победили.

/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
[email protected]:~$

Да он псих какой-то!

Следующие действия разрешат зависимости:

Удалить следующие пакеты:
1) libc6
2) libdbus-1-3
3) libffi6
4) libgcc1
5) libglib2.0-0
6) libpcre3
7) libqt4-dbus
8) libqt4-xml
9) libqtcore4
10) libselinux1
11) libstdc++6
12) libx11-6
13) libxau6
14) libxcb1
15) libxdmcp6
16) libxext6
17) libxss1
18) zlib1g

При входе Убунту 10.04 сервер просила обновить пару пакетов, но
sudo apt-get update
sudo apt-get upgrade
эффекта не давало. Пришлось обновляться через
sudo aptitude
Использую первый раз. Довольно удобный инструмент. Всё без вопросов обновилось. Правда, так и осталось загадкой, в чем была загвоздка.

Всё-таки и у aptitude ресолвер какой-то ебанутый. Решение со сносом 70+ пакетов выигрывает у простейшего решения, которое просто оставляет 3 пакета на текущей версии. Ну и что, что эти пакеты не из target release? Ведь стоят уже! И веса какие-то охуевшие, даже -10000 на удаление пакета не хватает, чтобы перешибить этот порядок.