[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#995115: /usr/bin/ruby: symbol lookup error: /lib/x86_64-linux-gnu/libruby-2.7.so.2.7: undefined symbol: rb_st_numhash



Control: reassign -1 apt-listbugs 0.1.35

On Sun, Sep 26, 2021 at 03:27:19PM +0200, xiscu wrote:
> Justification: renders package unusable

Which package is unusable?


> [...]
> 274 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0 B/745 MB of archives.
> After this operation, 313 MB of additional disk space will be used.
> Do you want to continue? [Y/n]
> /usr/bin/ruby: symbol lookup error: /lib/x86_64-linux-gnu/libruby-2.7.so.2.7: undefined symbol: rb_st_numhash
> E: Sub-process /usr/bin/apt-listbugs apt returned an error code (127)
> E: Failure running script /usr/bin/apt-listbugs apt

The script exits unsuccessfully and as such the action is stopped.
apt hence works as intended, it is "just" not intended that the scripts
called do crash in such ways, but that is the bug of those scripts or
their interpreters not of apt itself.


> trying to deinstall apt-listbugs results on the same problem.
> trying to upagrade apt (listbugs) first, results in:
> 
> bin# apt-get install -t sid apt

If you want to upgrade apt-listbugs first you will have to use that
package name, not apt, apt doesn't contain apt-listbugs.

That said, there is no new version of apt-listbugs at the moment, so
there is nothing to upgrade to. Seems like a ruby upgrade broke it, but
I don't know if it is intended breakage (= to be fixed in apt-listbugs)
or unintended (= somewhere in ruby) or something in between. That is for
someone to investigate who has an idea about ruby, hence reassigning
down the chain.

You may want to add which versions of ruby packages and apt-listbugs are
involved.


Best regards

David Kalnischkies

Attachment: signature.asc
Description: PGP signature


Reply to: