Summary: | Бросает floating point exception | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergei Naumov <Sergei.Naumov> | ||||
Component: | apt | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | boyarsh, ekorneechev, glebfm, imz, ldv, mike, placeholder, vseleznv, yukh | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Это результат обновления 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, всё увидите. |
Created attachment 6916 [details] Трейс apt-get После обновления любое действие с 'apt-get' бросает floatig point exception. Не понятно, что к этому привело - в одном пакете обновился rpm, librpm, alt-gpgcodes, liblua. Поглядел на трейс (во вложении), там вроде штатные чтения всякие идут до момента падения.