(Solved) - Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

(Solved) - Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#1 by joejac » 20 Jun 2024, 20:34

Hello to all,
1. Today I installed Porteus 5.01 KDE 64 on Virtual Box 7.0.16.
1.1 This is what I installed: http://ftp.vim.org/ftp/os/Linux/distr/p ... x86_64.iso
2. I downloaded Vivaldi xzm module from the Browser Selection and Update Tool, moved to modules directory, and Vivaldi is working fine.
3. I downloaded the Debian package of Sparrow wallet from the official website,
3.1 this is the download page: https://sparrowwallet.com/download/
3.2 this is the download link of the .deb package I used, I have an AMD laptop: https://github.com/sparrowwallet/sparro ... _amd64.deb
3.3 I verified the authenticity of the package, is fine.
3.4 I right clicked on the Sparrow .deb file an converted to xzm, as per Porteus: the conversion was successful.
3.5 I activated the Sparrow xzm module, and nothing happens and it is not on the menu.
3.6 It does not run on root either.
As you can see on the official website there is no Sparrow package for Slackware.
4. Please, How can I run Sparrow wallet fine and safely on Porteus?

Thanks in advance for any help.
Best regards.
joejac
Last edited by joejac on 29 Jun 2024, 14:29, edited 1 time in total.

beny
Full of knowledge
Full of knowledge
Posts: 2275
Joined: 02 Jan 2011, 11:33
Location: italy

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#2 by beny » 20 Jun 2024, 21:50

hi porteus 5.01 it can't manage this software:but i can go wrong these are release note

Code: Select all

JAVA_VERSION="18.0.1"
MODULES="java.base java.datatransfer java.xml java.prefs java.desktop javafx.base jdk.unsupported javafx.graphics javafx.controls centerdevice.nsmenufx java.logging java.security.sasl java.naming java.transaction.xa java.sql ch.qos.logback.core java.management org.slf4j ch.qos.logback.classic co.nstant.in.cbor com.beust.jcommander com.fasterxml.jackson.core com.fasterxml.jackson.annotation com.fasterxml.jackson.databind com.github.hervegirod org.bouncycastle.provider com.github.librepdf.openpdf com.nativelibs4java.bridj com.github.sarxos.webcam.capture io.leangen.geantyref jdk.crypto.ec jdk.crypto.cryptoki com.sparrowwallet.merged.module com.google.common com.google.gson com.google.zxing com.google.zxing.javase com.googlecode.lanterna com.h2database com.jcraft.jzlib com.sparrowwallet.bokmakierie com.sun.jna de.mkammerer.argon2.nolibs json.simple org.bouncycastle.pg org.pgpainless.core com.sparrowwallet.drongo com.sparrowwallet.hummingbird com.sparrowwallet.toucan com.zaxxer.hikari dev.bwt.jni io.reactivex.rxjava2 io.reactivex.rxjava2fx java.net.http java.smartcardio java.scripting javafx.fxml jdk.unsupported.desktop javafx.swing jul.to.slf4j kmp.tor.binary.geoip.jvm kmp.tor.binary.linuxx64 kotlin.stdlib kmp.tor.binary.extract.jvm parcelize.jvm kmp.tor.common.jvm kotlinx.atomicfu kmp.tor.controller.common.jvm kmp.tor.ext.callback.common.jvm kmp.tor.ext.callback.controller.common.jvm kmp.tor.ext.callback.manager.common.jvm kmp.tor.manager.common.jvm encoding.core.jvm encoding.base16.jvm kotlinx.coroutines.core kmp.tor.controller.jvm kmp.tor.manager.jvm kmp.tor.ext.callback.manager.jvm kmp.tor.jvm kotlinx.coroutines.javafx net.coobird.thumbnailator net.sourceforge.javacsv net.sourceforge.streamsupport org.apache.commons.compress org.apache.commons.lang3 org.controlsfx.controls org.eclipse.jetty.client org.eclipse.jetty.http org.eclipse.jetty.io org.eclipse.jetty.util org.flywaydb.core org.reactfx.reactfx org.fxmisc.flowless org.fxmisc.undo.undofx org.fxmisc.wellbehaved org.fxmisc.richtext org.jdbi.v3.core org.jdbi.v3.sqlobject org.jetbrains.annotations simple.json.rpc.core simple.json.rpc.client simple.json.rpc.server tornadofx.controls com.sparrowwallet.sparrow"
                          

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#3 by joejac » 20 Jun 2024, 23:26

beny wrote:
20 Jun 2024, 21:50
hi porteus 5.01 it can't manage this software:but i can go wrong these are release note
Thank you for your answer Beny, what you mean is that I will not be able to install Sparrow wallet in Porteus 5.01 in any way?
Sorry, but I am not a Linux expert to understand all that modules that you indicate.
Regards

roadie
Full of knowledge
Full of knowledge
Posts: 428
Joined: 02 Jan 2011, 18:41
Distribution: Porteus v5.01.....PorteuX v1.4
Location: In the bush now

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#4 by roadie » 21 Jun 2024, 05:26

@joejac,

I tried to convert the .deb file to an xzm through Thunar but though it said it was successful, it actually didn't work. So I tried it again and grabbed the resulting .tgz file from /tmp where the work was being done and converted that to an xzm module. I also added the .desktop file to a /usr/share/applications folder so it will show up in the menu under Internet.

It opens on my machine with Porteus 5.01 and Xfce4, apart from that I can't say as I don't use something like it. Here's the link if you want to try it:

https://www.mediafire.com/file/5y9rqmuq ... 4.xzm/file

User avatar
Ed_P
Contributor
Contributor
Posts: 8954
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#5 by Ed_P » 21 Jun 2024, 06:19

Nice job roadie. :good: Your module works on my Porteus 5.01 Cinnamon system also, not that I can do much with it since I don't use bitcoin servers. :)

roadie
Full of knowledge
Full of knowledge
Posts: 428
Joined: 02 Jan 2011, 18:41
Distribution: Porteus v5.01.....PorteuX v1.4
Location: In the bush now

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#6 by roadie » 21 Jun 2024, 16:38

Ed_P,
Thanks for testing it, at least we know it works in other desktops. The .deb file is a bit strange, it seems to be set up much like an AppImage, though I don't know how it would ever show on a menu as it is. Maybe Debian does things differently.

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#7 by joejac » 21 Jun 2024, 22:06

Thanks to all!
@roadie, thank you very much for your time, tomorrow I will test your xzm.

My last question: is there a tutorial step by step on how to create workable xzm from .deb .rpm or appimage ? I googled but have not found information.

Regards

roadie
Full of knowledge
Full of knowledge
Posts: 428
Joined: 02 Jan 2011, 18:41
Distribution: Porteus v5.01.....PorteuX v1.4
Location: In the bush now

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#8 by roadie » 22 Jun 2024, 00:12

@joejac,
You should be able to build an xzm with deb2xzm, the reason it failed for me was because I had modified /opt/porteus-scripts/dir2xzm to add the current date to a module. When I booted in Always Fresh, deb2xzm worked fine and the resulting .xzm worked as well.

As far as creating a module from an AppImage, the only way I've done it is to extract the AppImage to a folder and use dir2xzm on it. I think there are a few ways depending on the AppImage, but I've had good luck with the --appimage-extract flag.

BTW, the link to the sparrow module is temporary, I think it's gone within 14 days.

EDIT: here's a link to dealing with AppImages:
https://docs.appimage.org/user-guide/run-appimages.html

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#9 by joejac » 22 Jun 2024, 13:31

Ed_P wrote:
21 Jun 2024, 06:19
Nice job roadie. :good: Your module works on my Porteus 5.01 Cinnamon system also, not that I can do much with it since I don't use bitcoin servers. :)
Hello @Ed_P do you use Bitcoin?, if so, how do you connect the wallet, with Bitcoin Core? I am beginning to use Bitcoin and I do not want to make mistakes.
Thanks and regards.

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#10 by joejac » 22 Jun 2024, 13:52

roadie wrote:
22 Jun 2024, 00:12
@joejac,
You should be able to build an xzm with deb2xzm, the reason it failed for me was because I had modified /opt/porteus-scripts/dir2xzm to add the current date to a module. When I booted in Always Fresh, deb2xzm worked fine and the resulting .xzm worked as well.
Hello @roadie, thanks for the information. I have not done any modification to Porteus, I am using Porteus 5.01 KDE x86_64 as it is. If I convert the .deb to xzm using the right clic menu options, even in Fresh mode, the resulting Sparrow xzm does not work either, even in the root user does not work.

I downloaded your sparrow xzm module and it works! :good: ,but what else have you done to have a Sparrow xzm module that works? :%)
Thanks and regards.

roadie
Full of knowledge
Full of knowledge
Posts: 428
Joined: 02 Jan 2011, 18:41
Distribution: Porteus v5.01.....PorteuX v1.4
Location: In the bush now

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#11 by roadie » 22 Jun 2024, 14:58

joejac wrote:
22 Jun 2024, 13:52
roadie wrote:
22 Jun 2024, 00:12
@joejac,
You should be able to build an xzm with deb2xzm, the reason it failed for me was because I had modified /opt/porteus-scripts/dir2xzm to add the current date to a module. When I booted in Always Fresh, deb2xzm worked fine and the resulting .xzm worked as well.
Hello @roadie, thanks for the information. I have not done any modification to Porteus, I am using Porteus 5.01 KDE x86_64 as it is. If I convert the .deb to xzm using the right clic menu options, even in Fresh mode, the resulting Sparrow xzm does not work either, even in the root user does not work.

I downloaded your sparrow xzm module and it works! :good: ,but what else have you done to have a Sparrow xzm module that works? :%)
Thanks and regards.
I just built 2 separate modules using both right click options (xz or zstd) on the menu in Thunar with the .deb file, they work fine. I'm booting in Graphical mode using rootcopy with changes. It's hard to say why it's not working for you, I don't use KDE, but I doubt that it's causing problems, the deb2xzm scripts should be the same.

Does the module you built activate without errors? Is it the same size as the one I built? I would try activating it in a terminal to see if any errors show.

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#12 by joejac » 22 Jun 2024, 23:57

Hello @roadie, thanks for the help. But I have no luck, I did:
1. Downloaded and installed Porteus 5.01 XFCE in Virtualbox 7.0.16
2. Downloaded Sparrow Wallet and converted 2 times, one with deb2xzm and one with zstd compression, none of them ran.
3. When activated via terminal any of the generated xzm I got the same, the message that was activated successfully, following the terminal output:

Code: Select all

guest@porteus: /mnt/sdal/porteus/modules$ activate sparrow_1.9.1-1_amd64.xzm
Updating shared library links: /sbin/ldconfig
guest@porteus:/mnt/sdal/porteus/modules$
4. The generated xzm files are identical in size 100.0MB to your xzm file that works.

No errors but I don't get it run.

Are there any more ideas?
Thanks

roadie
Full of knowledge
Full of knowledge
Posts: 428
Joined: 02 Jan 2011, 18:41
Distribution: Porteus v5.01.....PorteuX v1.4
Location: In the bush now

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#13 by roadie » 23 Jun 2024, 01:22

joejac wrote:
22 Jun 2024, 23:57
Hello @roadie, thanks for the help. But I have no luck, I did:
1. Downloaded and installed Porteus 5.01 XFCE in Virtualbox 7.0.16
2. Downloaded Sparrow Wallet and converted 2 times, one with deb2xzm and one with zstd compression, none of them ran.
3. When activated via terminal any of the generated xzm I got the same, the message that was activated successfully, following the terminal output:

Code: Select all

guest@porteus: /mnt/sdal/porteus/modules$ activate sparrow_1.9.1-1_amd64.xzm
Updating shared library links: /sbin/ldconfig
guest@porteus:/mnt/sdal/porteus/modules$
4. The generated xzm files are identical in size 100.0MB to your xzm file that works.

No errors but I don't get it run.

Are there any more ideas?
Thanks
I'm out of ideas, I have no experience with Virtualbox, but I don't see that causing problems. I just built it again with deb2xzm and it runs fine. I'm assuming you're trying to run it from a terminal as it won't show in the menu due to the strange way the .deb is setup. Assuming also that there is no sparrow_1.9.1-1_amd64.xzm listed in /mnt/live/memory/images.

Code: Select all

porteus:[guest]:~$ /opt/sparrow/bin/Sparrow

Code: Select all

ls -la /mnt/live/memory/images

joejac
Black ninja
Black ninja
Posts: 84
Joined: 16 May 2015, 23:55
Distribution: Porteus 3.1
Location: ve

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#14 by joejac » 23 Jun 2024, 14:14

Hello @@roadie,
Your module does show Sparrow wallet on the Internet menu and it works fine, but not the module generated with Porteus in any of my installations, KDE nor XFCE.
Here is a screen capture, of the result of the last 2 commands, same issue.
https://ibb.co/2dq10qh

In XFCE is 1 MB more (101.0)
Also the owner is root, I do not know if this can cause problems.
Thanks

User avatar
Ed_P
Contributor
Contributor
Posts: 8954
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Sparrow wallet xzm module converted from .deb is not working on Porteus 5.01 KDE, help please, thanks.

Post#15 by Ed_P » 23 Jun 2024, 15:44

In order to be used a module has to be Activated which means it is seen in the /mnt/live/memory/images folder. Sparrow doesn't show as being there in your image.

Do you have the extamod= cheatcode in your boot parms? If you're using the porteus.cfg menu add it to the APPEND line. If your using a grub2 menu add it to the /boot/syslinux/vmlinuz line.

Post Reply