Package Details: qbittorrent-enhanced 5.1.0.11-1

Git Clone URL: https://aur.archlinux.org/qbittorrent-enhanced.git (read-only, click to copy)
Package Base: qbittorrent-enhanced
Description: A bittorrent client powered by C++, Qt and libtorrent (Enhanced Edition)
Upstream URL: https://github.com/c0re100/qBittorrent-Enhanced-Edition
Keywords: bittorrent
Licenses: GPL-2.0-or-later
Conflicts: qbittorrent
Provides: qbittorrent
Submitter: leo980
Maintainer: leo980
Last Packager: leo980
Votes: 22
Popularity: 0.128224
First Submitted: 2021-02-20 02:27 (UTC)
Last Updated: 2025-05-25 10:17 (UTC)

Required by (30)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

leo980 commented on 2021-12-30 10:25 (UTC) (edited on 2021-12-30 10:26 (UTC) by leo980)

If you encountered errors similar to the one shown below after upgrading libtorrent-rasterbar, just rebuild qbittorrent-enhanced and they would gone.

Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: *** stack smashing detected ***: terminated
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: *************************************************************
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Please file a bug report at http://bug.qbittorrent.org and provide the following information:
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: qBittorrent version: v4.3.9.10
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Caught signal: SIGABRT
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]: Stack trace:
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : gsignal()+0x142  [0x6a6ee944dd22]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : abort()+0x116  [0x6a6ee9437862]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : ()+0x7ed28  [0x6a6ee948fd28]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : __fortify_fail()+0x2a  [0x6a6ee951ecca]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : ()+0x10dc94  [0x6a6ee951ec94]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/bin/qbittorrent-nox : NativeTorrentExtension::on_state(libtorrent::torrent_status::state_t)+0  [0xbe6825b1d80]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x2e639a  [0x6a6eea63439a]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x262087  [0x6a6eea5b0087]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x225f94  [0x6a6eea573f94]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x22c601  [0x6a6eea57a601]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0xcf1cc  [0x6a6eea41d1cc]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libtorrent-rasterbar.so.10 : ()+0x219903  [0x6a6eea567903]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libstdc++.so.6 : ()+0xd33c4  [0x6a6ee980f3c4]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libpthread.so.0 : ()+0x9259  [0x6a6eea055259]
Dec 22 09:41:04 Nebulas qbittorrent-nox[19234]:   /usr/lib/libc.so.6 : clone()+0x43  [0x6a6ee950f5e3]
Dec 22 09:41:05 Nebulas systemd[1]: qbittorrent-nox.service: Main process exited, code=killed, status=6/ABRT
Dec 22 09:41:05 Nebulas systemd[1]: qbittorrent-nox.service: Failed with result 'signal'.

*. The log was retrieved from a headless (nox) build while the workaround works also on GUI builds.

leo980 commented on 2021-03-31 12:44 (UTC) (edited on 2021-03-31 12:47 (UTC) by leo980)

(reply to https://aur.archlinux.org/packages/qbittorrent-enhanced/#comment-799430)

qBittorrent requires libtorrent-rasterbar >= 1.2.12 starts from 4.3.4.1, or qBittorrent-Enhanced-Edition version 4.3.4.10, while Arch Linux ships 1.2.11 in its extra repository and not yet upgraded.

Thus, there are 2 options:

  1. Clone this repository, checkout version before 4.3.4.10, makepkg and install.
  2. Try upgrade libtorrent-rasterbar to the current latest (1.2.13) by yourself, at your own risk breaking other packages. After that, the dependency requirements fulfilled.

I've tried to update libtorrent-rasterbar on my system with the following PKGBUILD: https://pastebin.com/s27at0EA, compile and run qBEE without any noticed issue.

Please be noticed the PKGBUILD provided above does NOT contains python binding, as enabling it results in compile-time error that I could not address.

abcfy2 commented on 2021-03-30 16:11 (UTC)

Install failed:

$ LC_MESSAGES=en_US.UTF-8 yay -S libtorrent-rasterbar-1_2-git qbittorrent-enhanced
 -> Could not find all required packages:
        libtorrent-rasterbar>=1:1.2.12 (Wanted by: qbittorrent-enhanced)