Can't install apps after failing to install libpurple-carbons for Pidgin

Hello. I recently tried to install libpurple-lurch 0.7.0-1 but Pamac stated that it needed to also instal libpurple-carbons. After proceeding normally, it failed to install and I got the following message: target not found: libpurple-carbons.

Now, however, I can’t install anything without the process failing and having Pamac tell me that libpurple-carbons is not found, even though it has nothing to do with one of the additional packages that I tried to install, namely Zulip.

I checked haven’t come across anything similar. Could I please get suggestions? I am pretty much a bit of a noob.

Thanks.

Hi @Ping,

It will not be able to install a new package, since a previous one you tried to install doesn’t work. Pamac seems to have something broken…which commands, exactly, did you use when trying to install those 2 apps?

Let’s see if we can figure this out. Please, post the output of,

pamac search libpurple

You can also try to sync it again,

sudo pacman -Syyuu

Hi @Mirdarthos ,

Here is the output of Pamac search libpurple :

tox-prpl-git                                   0.4.2.r41.g5179021-1   AUR 
    Tox protocol plugin for pidgin /
    libpurple - git checkout
tox-prpl                                       0.5.1-1                AUR 
    Tox protocol plugin for pidgin / libpurple
telepathy-haze                                 0.8.1-1                extra 
    A telepathy-backend to use libpurple
    (Pidgin) protocols.
telegram-tdlib-purple-minimal-git              r481.4a19cc1-7         AUR 
    libpurple Telegram plugin implemented
    using official tdlib client library,
    packaged for bitlbee, without voip and
    image-processing dependencies.
telegram-tdlib-purple-git                      r275.66f9c98-6         AUR 
    libpurple/pidgin Telegram plugin
    implemented using official tdlib client
    library.
telegram-purple-git                            1.4.6.r1593.9bd5390-1  AUR 
    Adds support for Telegram to Pidgin,
    Adium, Finch and other Libpurple based
    messengers.
telegram-purple                                1.4.7-1                AUR 
    Adds support for Telegram to Pidgin,
    Adium, Finch and other Libpurple based
    messengers.
python-purple-git                              2021.02.14-0           AUR 
    Python bind for libpurple using the
    Cython extension
python2-purple-git                             r226.b4ed49b-1         AUR 
    Python bindings for libpurple.
purple-xmpp-http-upload-git                    r11.94bbea0-1          AUR 
    HTTP File Upload plugin for libpurple
    (XMPP Protocol)
purple-plugin-pack                             2.8.0-1                extra 
    Plugins for libpurple and derived IM
    clients
purple-mattermost                              2.0-1                  AUR 
    A libpurple/Pidgin plugin for Mattermost
purple-matrix-git                              r207.1d23385-2         AUR 
    Libpurple protocol plugin for matrix.
purple-icyque-git                              r26.c0187fe-1          AUR 
    A libpurple/Pidgin plugin for ICQ WIM
    protocol
purple-gowhatsapp-git                          r166.438fae6-1         AUR 
    A libpurple/Pidgin plugin for WhatsApp
    Web, Powered by go-whatsapp
purple-gammu                                   0.3.1-1                AUR 
    Purple Gammu, an SMS protocol for
    libpurple clients (pidgin)
purple-facebook                                0.9.6-4                community 
    Facebook protocol plugin for libpurple
purple-events                                  0.99.1-2               AUR 
    libpurple events handling plugin and
    library
purple-discord-git                             v0.0.r703.fbbe0f9-1    AUR 
    A libpurple/Pidgin plugin for Discord.
purism-chatty-git                              0.2.0.r102.g71c0c83-1  AUR 
    XMPP and SMS messaging via libpurple and
    Modemmanager
purism-chatty                                  0.1.15-1               AUR 
    XMPP and SMS messaging via libpurple and
    Modemmanager
prpltwtr                                       0.14.0.r7.g71c4d4f-1   community 
    A libpurple plugin which treats
    microblogging (Twitter, identi.ca) as IM
    protocols
pidgin-xmpp-ignore-groups                      0.1-2                  AUR 
    A plugin for Pidgin/Finch/libpurple that
    will ignore server-sent groups (eg on
    Facebook XMPP).
pidgin-wechat                                  0.1.1-1                AUR 
    WeChat protocol plugin for
    pidgin/libpurple. Based on Web Wechat and
    supports basic message receiving and
    picture receiving.
pidgin-mrim-prpl-git                           20150913-1             AUR 
    Mail.Ru Agent protocol plugin for Pidgin
    (libpurple)
netsoul-purple-git                             20141208-3             AUR 
    Protocol Plugin (prpl) for libpurple,
    this plugin provide netsoul IM protocol
netsoul-purple                                 0.3-0                  AUR 
    Protocol Plugin (prpl) for libpurple,
    this plugin provide netsoul IM protocol
minbif                                         1.0.5-8                AUR 
    An IRC gateway to IM networks that uses
    libpurple.
microblog-purple2                              0.4.1.1-1              AUR 
    Libpurple plug-in supporting microblog
    services like Twitter.
instantbird                                    1.5-1                  AUR 
    Instant messenger using libpurple and
    xulrunner
honpurple-git                                  0.6-1                  AUR 
    libpurple plugin for the Heroes of
    Newerth chat server
torchat2-libpurple-git                         480.aab4643-1          AUR 
    Libpurple plugin for Torchat v2 - an IM
    client built on top of TOR
slack-libpurple-git                            r200.be97802-1         AUR 
    A purple-based (Pidgin) plugin for Slack.
bitlbee-libpurple-unicode-channel              3.5.1-1                AUR 
    Brings instant messaging (XMPP, MSN,
    Yahoo!, AIM, ICQ, Twitter) to IRC.
    libpurple enabled. (patched for unicode
    channel names)
bitlbee-libpurple-git                          3.5.1.r80.gc3599e03-1  AUR 
    Brings instant messaging (XMPP, MSN,
    Yahoo!, AIM, ICQ, Twitter) to IRC
bitlbee-libpurple                              3.6-1                  AUR 
    Brings instant messaging (XMPP, MSN,
    Yahoo!, AIM, ICQ, Twitter) to IRC.
    libpurple enabled.
libpurple-signald-git                          0.6.0.r2.gaf18341-1    AUR 
    Pidgin libpurple bridge to signald.
libpurple-signald                              0.6.0-1                AUR 
    Pidgin libpurple bridge to signald.
libpurple-minimal                              2.14.1-1               AUR 
    Minimal build of the Pidgin IM library
    without gstreamer/perl/X11/etc for
    bitlbee and such.
libpurple-meanwhile                            2.10.12-1              AUR 
    Pidgin Instant Messenger plugin for
    Sametime support
libpurple-lurch-git                            v0.6.8.r0.g3f74880-2   AUR 
    Plugin for libpurple (Pidgin, Adium, etc)
    implementing OMEMO (using axolotl)
libpurple-lurch                                0.7.0-1                community 
    Plugin for libpurple (Pidgin, Adium, etc)
    implementing OMEMO (using axolotl)
libpurple-gnutls                               2.14.5-1               AUR 
    IM library extracted from Pidgin
libpurple-carbons-git                          r27.8ab2fe5-3          AUR 
    Experimental XEP-0280: Message Carbons
    plugin for libpurple (Pidgin, Finch,
    etc.)
libpurple-carbons                              0.2.3-1                AUR 
    Experimental XEP-0280: Message Carbons
    plugin for libpurple (Pidgin, Finch,
    etc.)
libpurple                          [Installed] 2.14.6-1               extra 
    IM library extracted from Pidgin

I didn’t sync yet, till you saw the result above.

Hi @Ping,

Thank you for the output. Please edit your post and wrap the output in 3 backti8cks (```) both at the beginning and the end of the output. Like this:

```
output
```

This will cause it to be rendered like this:

output

Instead of like this:

output

Which just makes it easier to read for those trying to help.

I see libpurple-lurch is available in the community repositories:

pamac search libpurple-lurch

libpurple-lurch                                                                                                                                                                                 0.7.0-1               community
Plugin for libpurple (Pidgin, Adium, etc) implementing OMEMO (using axolotl)

So it can be installed with:

pamac install libpurple-lurch

And I see libpurple-carbons is in the AUR

pamac search libpurple-carbon

libpurple-carbons                                                                                                                                                                                            0.2.3-1        AUR
Experimental XEP-0280: Message Carbons plugin for libpurple (Pidgin, Finch, etc.)

So it can be installed with:

pamac build libpurple-carbons

But according to what you say in your first post, libpurple-carbons is a dependency of libpurple-lurch so it should in theory pull it in itself. If it doesn’'t be sure to install it first.

Hope this helps!

OH yeah, I’m off for the day, so I won’t be here anymore, but if necessary I’m sure someone else’ll jump in and help.

@Mirdarthos thanks for your help.

I tried to install libpurple-lurch, and got this output:

 pamac install libpurple-lurch
Preparing...

Choose optional dependencies for libpurple-lurch:
1:  libpurple-carbons: message carbons support

Enter a selection (default=none): 1

Synchronizing package databases...
Error: Failed to prepare transaction: target not found: libpurple-carbons

libpurple-carbons is an optional dependency for libpurple-lurch, which means the former is not required for the latter to work, but can be installed for extra features.
Furthermore, being in AUR, libpurple-carbons likely cannot be installed through pamac install as this command does not look in AUR as pamac build does.

You can either:

  • not to install libpurple-carbons
  • install libpurple-carbons first
pamac build libpurple-carbons
pamac install libpurple-lurch
(optional installation of libpurple-carbons should then not be suggested)
  • install libpurple-lurch first
pamac install libpurple-lurch
(do not select libpurple-carbons for optional installation)
pamac build libpurple-carbons

I also created an issue so this use case can be handled more gracefully.

1 Like

Thanks @maycne.sonahoz . It solved the issue. I tried installing Zulip right after and had no issues. Really appreciate the help!

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.