Created attachment 6916 [details] Трейс apt-get После обновления любое действие с 'apt-get' бросает floatig point exception. Не понятно, что к этому привело - в одном пакете обновился rpm, librpm, alt-gpgcodes, liblua. Поглядел на трейс (во вложении), там вроде штатные чтения всякие идут до момента падения.
Это результат обновления lua и последующей пересборки rpm. Посмотрите на ldd /usr/bin/apt-get и увидите целых два lua. :)
apt -> sisyphus * Wed Dec 21 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.5.15lorg2-alt56 - Added support of lua 5.3. - Rebuilt with liblua5.3.
Почему apt? Я вот на другой машине обновил только rpm, не обновляя lua. Тоже увидел floating point excepton.
Те, кто успел обновиться, могут обновить apt отсюда: http://ftp.altlinux.org/pub/people/glebfm/apt-0.5.15lorg2-alt56.tar # tar -xf apt-0.5.15lorg2-alt56.tar # rpm -Fv x86_64/RPMS/*.rpm или # rpm -Fv i586/RPMS/*.rpm
(В ответ на комментарий №3) > Почему apt? Я вот на другой машине обновил только rpm, не обновляя lua. Тоже > увидел floating point excepton. Ну, вам c rpm приехал liblua5.3, так? В итоге, у вас в память apt приезжают сразу две liblua (с одной слинкован libapt, а с другой librpm), отчего и ошибка происходит.
(В ответ на комментарий №5) > (В ответ на комментарий №3) > > Почему apt? Я вот на другой машине обновил только rpm, не обновляя lua. Тоже > > увидел floating point excepton. > > Ну, вам c rpm приехал liblua5.3, так? В итоге, у вас в память apt приезжают > сразу две liblua (с одной слинкован libapt, а с другой librpm), отчего и ошибка > происходит. Гы... Нет как раз... Я lua не обновлял. Только rpm и librpm обновился. lua5.3 приехал ко мне раньше и я сейчас вижу в apt ссылки i на 5.1, и 5.3. Отсюда и вопрос - обновил ТОЛЬКО rpm, а ошибку бросает apt и lua5.3 УЖЕ был в системе.
(В ответ на комментарий №4) > Те, кто успел обновиться, могут обновить apt отсюда: > http://ftp.altlinux.org/pub/people/glebfm/apt-0.5.15lorg2-alt56.tar > > # tar -xf apt-0.5.15lorg2-alt56.tar > # rpm -Fv x86_64/RPMS/*.rpm > или > # rpm -Fv i586/RPMS/*.rpm Завелось
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > Ну, вам c rpm приехал liblua5.3, так? В итоге, у вас в память apt приезжают > > сразу две liblua (с одной слинкован libapt, а с другой librpm), отчего и ошибка > > происходит. > > Гы... Нет как раз... Я lua не обновлял. Только rpm и librpm обновился. lua5.3 > приехал ко мне раньше и я сейчас вижу в apt ссылки i на 5.1, и 5.3. Отсюда и > вопрос - обновил ТОЛЬКО rpm, а ошибку бросает apt и lua5.3 УЖЕ был в системе. librpm стал слинкован c liblua5.3, а раньше был слинкован с liblua5.1. Сказал же в начале -- сделайте ldd, всё увидите.