Porteus

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.

In the meantime, I checked more old modules and I have to warn against using "multilib".
-rw-r--r-- 1 guest guest 29745152 Mar 15 2011 multilib-v09-B2.xzm -> throws up Porteus 2.0 RC2 booting big time. INIT will bitch about missing glibc 2.14 and glibc 2.15. INIT will hang because of "respawning too fast" and completely throw up poor Porteus.

@fanthom
re- qmmp ,, good to know .. is much better music player than gnome-mplayer or sm ... i see a few others in ppm i might have to try.. i use deadbeef in archbang, doesnt support all codecs...one day i'll get around to converting those wma s....
re- Porteus.install...com ..all good ..see my previous post..
.about python.. i found that ppm seemed to hang at resolving dependencies when trying to get python2.7.4, but went fine when deps was disabled...other stuff like numpy etc went okay...

Sorry if this is the wrong place to report this, but I have great problems getting JDownloader to run. - Any help greatly appreciated as usual.

I use the latest java library : openjre-7u9_b30-x86_64-2alien.xzm.
The old JDownloader module does not want to start up. So I went to the jdownloader.org site, downloaded "JDownloader for unix", chmodded it, installed it, and tried to start JDownloader.

Caused by: java.io.IOException: nssLibDir must be a directory:/usr/lib64/seamonkey
This looks like the cause. Porteus v2.0 contains nss-mdns-0.10-i486-1ftm but it looks like this version of java wants seamonkey. Please install seamonkey and see if things change.

How do i become super user?
Wear your underpants on the outside and put on a cape.

Thanks for the clue.
I managed to make a module out of "seamonkey-solibs" from the Slackware repository: 2412544 Feb 1 14:20 seamonkey-solibs-2.12.1-x86_64-1.xzm
I downloaded JDownloader_installer.sh (21 MB) , installed it, updated it, used "dir2xzm" to make a module: 31449088 Feb 1 14:43 Jdownloader-0.9-2013-01-02-incl_updates.xzm
- it contains all the files from JDownloader.

But now, the real problem starts: It only works as user root (which I used to install everything).

If I try to run JDownloader as user "guest", it won't start up. It hangs forever after a few seconds:

I had compiled latest claws-mail in Porteus-1.2 (i486) and it was working perfectly there.
Just realized it does not work in 2.0-rc*. It crashes when trying to connect to SSL mail
server and this is because gnutls is missing. Tried using gnutls-3.0.23-i486-1 from current
slackware, but it doesn't work. Then tried with older version gnutls-2.6.2 just in case, but
it doesn't work either. An 'ldd libgnutls.so.2' shows that everything needed is there, but
obviously there are some glitches I am not aware of.

Why was gnutls not included in version 2.0?? It is a much needed and useful library.....

Also I suggest including iptraf..... very much useful and very cost effective.... I use
it every single day to monitor network connections and noticed latest slax has it.

@claude, if you're referring to the Xfce edition specifically -- I am going off memory here because I'm tied up in windows at the moment, but I do believe the only thing in Porteus V1.2 Xfce edition that required gnutls was gnome-disk-utility. In V 2.0 I have moved to udisks2 for disk automounting which does not require GDU.

You may also need to install the package ca-certificates, which is likely what gnutls needs in order to get ssl working (if you don't also have glib-networking and libproxy those might also be the ticket). In particular I don't think ca-certificates is found as a linked dynamic dependency of gnutls -- if this fixes your issue, we should probably add ca-certificates to our non-ldd dependency mechanisms for PPM (similar to perl and python) so it gets pulled in whenever someone asks for an application that needs gnutls.

I hope that helps, and let us know if it does not

Please take a look at our online documentation, here. Suggestions are welcome!

@Ahau
No, actually I am referring to standard Porteus edition.
I can see plenty of ca-certificates installed in firefox (preferences, advanced, view certificates)
also used by pidgin, etc. so I don't think that's an issue here.

Question: in standard Porteus-2.0-rc1, what do I need to add to gnutls, in your
opinion, in order to have it work correctly? With standard Porteus-1.2, in order to have a
gnutls-dependent application like claws-mail work, all I had to add was libetpan (needed by
claws-mail) and it all compiled and worked splendidly without a glitch. I've tried adding gnutls
and compiling claws-mail again from sources in standard Porteus 2.0-rc1 without success.....
I'm not sure I'm grasping all you have suggested, I'll read it again later with more time on my
hands and see if I can put it to use. Thanks....

Regarding Truecrypt and ktsuss, I have now attempted to do the trick logging in as a superuser (su) in the guest account and it still would not work with the mounted media showing as not accessible. However, I managed to make it work logging off from the guest account and starting a new session with the root account, when I am root there is not even need to use ktsuss, everything works as it should.

also - did you search for native slackware package? this app is based on java so one from 13.37 could work (again - i would do it only if 14.0 package does not exist)

@claude
Porteus-2.0 is 40MB smaller than Porteus-1.2 (at least for 64bit standard edition) - that means we have stripped a lot (probably more than we should).
if gnutls is not needed by any other component from base ISO then it should be never included (otherwise we finish with unnecessary bloat)
second reason - seems that Pat is moving out from gnutls for mozilla-nss:

xap/pidgin-2.10.6-x86_64-1.txz: Upgraded.
Fixes a security issue for users of MXit: Incorrect handing of inline
images in incoming instant messages can cause a buffer overflow and in
some cases can be exploited to execute arbitrary code.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3374
(* Security fix *)
Link with Mozilla NSS rather than GnuTLS.

An 'ldd libgnutls.so.2' shows that everything needed is there,

please use 'slackyd -d gnutls' instead (this topic is covered by FAQ)

Also I suggest including iptraf

cli based so probably not widely used. having it in the repo is perhaps a better choice

I've tried adding gnutls
and compiling claws-mail again from sources in standard Porteus 2.0-rc1 without success.....

please post a compilation error you received

@godzilla

However, I managed to make it work logging off from the guest account and starting a new session with the root account, when I am root there is not even need to use ktsuss, everything works as it should.

yes - ktsuss is a 'su' like application which let's you launch app with 'super user' (root) privileges.
there must be a way to using tryecrypt from guest session - it will be a next item on my TODO list.
thanks.

I have now downloaded wipe from PPM and it didn't work, when I try to wipe an image from the drive I get an error saying that it can not rename and file name too long (file name is wall.jpg), I tried this with two different images and also as root, the same problem. If anyone is using wipe please let me know how you do this.

@fanthom, my apologies, upon rereading, it is there, quite clearly
...also, to be clear, the gui installer did work, but only from the settings centre and not the menu..
i,ll do another cd install(to usb) to make sure its not something i did ...like changing kicker to traditional menu.

Godzilla
Most probably 'wipe' is looking for a flat file system and gets a little confused with aufs during the temp name rewrite. Please confirm by writing a file to a drive and erasing it. It should work.

How do i become super user?
Wear your underpants on the outside and put on a cape.

This is great and I look forward to final version, however I've used claws-mail for many years, so
to fully transition to Porteus I need it in there too.

please use 'slackyd -d gnutls' instead (this topic is covered by FAQ)

I'm very close to success with this one, and I'm learning more doing it by hand.

What's happening with gnutls is this. Older version (2.6.2) compiled fine but did not work. There is
a problem with current gnutls-3.0.23 and it is this: before 2.10.3, gnutls used libcrypt as cryptographic
library, now depends on libnettle and p11-kit. These last two, do fine with 64 bit but there are
some incompatibilities with 32bit, and as a matter of fact are not generally made available anywhere
in 32bit. Now, I've found libnettle and p11-kit in "64bit-but-32bit-compatible" here:http://slackware.com/~alien/multilib/cu ... -compat32/ thanks to alien.....
With those in, the gnutls-3.0.23 downloaded from slackware.com seems performing fine on my
Porteus 32bit-arch 2.0-rc1 system, but the problem now during claws-mail-3.9.0 (current) compilation is

please post a compilation error you received

that it looks for /usr/lib/libdb-4.8.la and it does not find it.
You have libdb-4.8 in /lib in Porteus 2.0-rc1, so I made a symlink in /usr/lib to it, but it is looking
specifically for libdb-4.8.la, and it is not there. Why wasn't it included? Compilation always looks for
*.la libraries. Any chance you could make it available for me, or post a link to somewhere, so that
I don't have to compile the whole libdb from scratch. This thing is getting a bit frustrating... Thanks.