Porteus v1.2 rc2 x86_64 is ready for testing!

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.
User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Porteus v1.2 rc2 x86_64 is ready for testing!

Post#1 by fanthom » 07 May 2012, 06:07

Hi folks,

Another RC and another ISO.
This time i was trying to focus on LXDE users - winning DE as per our desktop poll: click - that's why few kde applications were replaced with gtk equivalents.
The biggest changes were to replace wicd with NetworkManager (so i could drop python and its dependencies) and K3b with more lightweight pburn.
Extra space in the ISO gave me a chance to merge some extra gtk based applications like: pidgin, avidemux, krfb, sweeper, asunder, isomaster, epdfview, gftp and few very useful cli utilities: bridge-utils, ethtool, hdparm, laptop-mode-tools, numlockx, powertop, strace, testdisk, traceroute, vorbis-tools.
This is still smallest ISO released so far with lowest memory footprint - i'm getting only 219 MB in Virtualbox session when booted to kde-4 desktop. Not bad as for 64bit/kde-4 edition :)

Full changelog can be found in this thread:
click

Get it from here:
link

Please give it a decent testing and report bugs and suggestions - as usual.

Have fun with it!
Please add [Solved] to your thread title if the solution was found.

User avatar
Tonio
Contributor
Contributor
Posts: 276
Joined: 28 Dec 2010, 16:37
Distribution: Slackware,porteus,FreeBSD,Slax
Location: 127.0.0.1

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#2 by Tonio » 08 May 2012, 00:20

@fanthom,

sed command problems with new rc2 release:

Code: Select all

guest@porteus:~/Downloads$ cat ck_kertex.sh 
#!/bin/sh
# Checking some utilities needed for kerTeX packaging system.
#
#$Id: ck_kertex.sh,v 1.1 2012/03/12 21:26:30 tlaronde Exp $
# C) 2012 Thierry Laronde
# All rights reserved and no guarantee!
# Tous droits réservés et aucune garantie !
#

: ${PKG_SED:=sed}

echo "Testing $(command -v $PKG_SED)"
echo

#===== Adapted from pkglib.sh
#
_pkg_x_cid()
{
        ed $0 <<EOT >/dev/null 2>&1
/^BEGIN_CID/+,/^END_CID/-w /tmp/$$.CID
q
EOT
}

#BEGIN_GET_REC_SEDCMD
#/^TAG:/ {
#s///
#/^$/!p
#:tag
#n
#/^[A-Z][A-Z0-9_]*:/b
#p
#b tag
#}
#
#END_GET_REC_SEDCMD

# Extracting will be done at initialization.
#
_pkg_x_get_rec_sedcmd()
{
        $PKG_SED -n -e '/^#BEGIN_GET_REC_SEDCMD/,/^#END_GET_REC_SEDCMD/s/^#//p' \
                $0\
                | $PKG_SED -e '/^BEGIN/d' -e '/^END/d'\
                >/tmp/$$.get_rec_sedcmd
}

pkg_get_rec()
{
        ed /tmp/$$.get_rec_sedcmd <<EOT >/dev/null 2>&1
/^\/\^[A-Z][A-Z0-9_]*:/s!!/^$1:!
w
q
EOT
        $PKG_SED -n -f /tmp/$$.get_rec_sedcmd /tmp/$$.CID
}

_pkg_x_cid
echo "I have extracted this:"
echo "===================="
cat /tmp/$$.CID
echo "===================="
echo

_pkg_x_get_rec_sedcmd
echo "I have extracted the commands:"
echo "===================="
cat /tmp/$$.get_rec_sedcmd
echo "===================="
echo
echo "And $PKG_SED prints:"
echo
pkg_get_rec SOURCES

rm /tmp/$$.*
exit 0

# Since we have exited above, no need to comment out the CID.

BEGIN_CID
NAME: latex
VERSION: 2e
KERTEX_VERSION: 0.999.1.5
SOURCES:
ftp://anonymous:kertex@ftp.dante.de/
        LCD HOME/
        GET /tex-archive/macros/latex/base.zip
        GET /tex-archive/macros/latex/doc.zip
        LCD /lib/fonts/tfm/latex
        GET fonts/tfm/  /\.tfm$/
END:
END_CID
guest@porteus:~/Downloads$ ./ck_kertex.sh 
Testing /usr/bin/sed

I have extracted this:
====================
NAME: latex
VERSION: 2e
KERTEX_VERSION: 0.999.1.5
SOURCES:
ftp://anonymous:kertex@ftp.dante.de/
        LCD HOME/
        GET /tex-archive/macros/latex/base.zip
        GET /tex-archive/macros/latex/doc.zip
        LCD /lib/fonts/tfm/latex
        GET fonts/tfm/  /\.tfm$/
END:
====================

I have extracted the commands:
====================
/^TAG:/ {
s///
/^$/!p
:tag
n
/^[A-Z][A-Z0-9_]*:/b
p
b tag
}

====================

And sed prints:

guest@porteus:~/Downloads$ 

root@porteus:/home/guest/Downloads# ./ck_kertex.sh 
Testing /usr/bin/sed

I have extracted this:
====================
NAME: latex
VERSION: 2e
KERTEX_VERSION: 0.999.1.5
SOURCES:
ftp://anonymous:kertex@ftp.dante.de/
        LCD HOME/
        GET /tex-archive/macros/latex/base.zip
        GET /tex-archive/macros/latex/doc.zip
        LCD /lib/fonts/tfm/latex
        GET fonts/tfm/  /\.tfm$/
END:
====================

I have extracted the commands:
====================
/^TAG:/ {
s///
/^$/!p
:tag
n
/^[A-Z][A-Z0-9_]*:/b
p
b tag
}

====================

And sed prints:

ftp://anonymous:kertex@ftp.dante.de/
        LCD HOME/
        GET /tex-archive/macros/latex/base.zip
        GET /tex-archive/macros/latex/doc.zip
        LCD /lib/fonts/tfm/latex
        GET fonts/tfm/  /\.tfm$/

I don't know if you may recall the thread about sed command:
http://forum.porteus.org/viewtopic.php ... 2f91467fe

The good thing, is that brokenman's original fix still works, but I guess this got passed through the nets, like small fish pass through the nets when a big shark or whale is caught in the ocean :)

Most modules work here, crossing my fingers.

EDIT:
I notice that okular and epdfview are both present, is there any reason to prefer one over the other? i.e, does okular open Postscript files, or djvu files, and epdfview does not? or can one live without the other.

EDIT2:
Seems to be faster than previous version, and snappier too! LXDE looks awesome and kde also rocks. Only miss is the k3b cd/dvd writing program :( But if we need it, we can use older version of porteus no need to cry over spilled millk :cry: :o

Thanks for making porteus, as I find gotchas, I will report them here :) Hopefully I find nothing bad only good things!

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#3 by fanthom » 08 May 2012, 17:07

first of all - thanks for your comment Tonio,

a) sed issue is killing me, reinstalling 'sed' rom slack-13.37 doesnt help so i'll have to go through every package in 001-core to find what's causing it. please dont blame me if i wont sort it out for Final.

b) epdfview is small in size so i added it to 002-xorg mostly for the plasure of LXDE (and XFCE) users. as i wrote in the initial post - 1.2 release will put more focus on none kde-4 users.

c) k3b is in the repo now (as well as wicd) and has only one dependency: libkccdb so should be easy to bring it back through PPM to current Porteus version.

Cheers
Please add [Solved] to your thread title if the solution was found.

User avatar
Tonio
Contributor
Contributor
Posts: 276
Joined: 28 Dec 2010, 16:37
Distribution: Slackware,porteus,FreeBSD,Slax
Location: 127.0.0.1

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#4 by Tonio » 08 May 2012, 17:34

fanthom wrote: a) sed issue is killing me, reinstalling 'sed' rom slack-13.37 doesnt help so i'll have to go through every package in 001-core to find what's causing it. please dont blame me if i wont sort it out for Final.
I won't blame you :) Why? it is not fair to you, and as long as the workaround by brokenman works, everything will be fine.
b) epdfview is small in size so i added it to 002-xorg mostly for the pleasure of LXDE (and XFCE) users. as i wrote in the initial post - 1.2 release will put more focus on none kde-4 users.
I am growing accustomed to using the various desktops and am happy to use Porteus :) LXDE is fast, XFCE is cool, KDE rocks!

cttan
Shogun
Shogun
Posts: 333
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 and 4.0 64bit KDE
Location: Malaysia

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#5 by cttan » 11 May 2012, 03:41

Hi fanthom,

Thanks for another great RC release.
I have give it a try and had some problem on the Network Manager.

Since I'm on copytoram, I have put this in my post startup script:-
cp -ar /mnt/sdb1/etc/NetworkManager/. /etc/NetworkManager/.
/etc/rc.d/rc.networkmanager restart

I can see the files are being copied over into the live system /etc/NetworkManager folder
/etc/NetworkManager/NetworkManager.conf
/etc/NetworkManager/system-connections/Wired connection 1
But the connections is not shown in the Network Connection screen. Or even if it is shown, it is a default Wire connection 1.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#6 by fanthom » 12 May 2012, 07:54

hi cttan,

i was trying to recreate your issue but i couldn't

2 scenarios:
a) no lan connection (wifi AP in the range):
- after copying previously prepared config file to "/etc/NetworkManager/connections" folder NM starts associating with AP immediately. no restart required.
b) existing lan connection (established during boot - config file in /etc/NetworkManager/connections does not exist)
- after copying previously prepared config file to "/etc/NetworkManager/connections" folder NM requires restart to update existing lan connection with new details from that config file like static ip address, DNS, etc

please give your connection some unique name like "cttan1" and try again.

Cheers
Please add [Solved] to your thread title if the solution was found.

sams
Legendary
Legendary
Posts: 31
Joined: 05 Jan 2011, 18:53
Location: Alaska

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#7 by sams » 16 May 2012, 23:16

These RC's have been excellent. Useful and really good, totally stable. My Porteus environment is almost the same as my Kubuntu environment, I find this amazing but it's really easy for a Slax user. I appreciate the current software stack and device support, the design is right and the details are in place too. Wow!

Not sure if I have actual bugs that are Porteus responsibility but I'll list all the nits that come to mind:

Lenovo W520 Ricoh firewire has a firmware bug, Porteus reports this endlessly and voluminously, /var/log/messages fills boot media and porteus dies. Fixed by disabling firewire in bios.

I get lots of ominous errors in ~/.xsession-errors. I softlink it in my environment module to /dev/null.

.kde4/Autostart/kimx_crash ugliness is ugly and has to be copied to every user account. Also "kimx" vs "kmix"

Good Show!

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#8 by fanthom » 17 May 2012, 08:53

hi sams,
Lenovo W520 Ricoh firewire has a firmware bug, Porteus reports this endlessly and voluminously, /var/log/messages fills boot media and porteus dies.
i would love to see a part of /var/log/messages - maybe i could fix it somehow (for example by adding missing firmware)?
I get lots of ominous errors in ~/.xsession-errors.
same as above - will try to compare with mine output and see if i could do something about it.
.kde4/Autostart/kimx_crash ugliness is ugly and has to be copied to every user account.
yes - this is the only bug in kde-4 which i'm aware of and unfortunately no fix from upstream. KDE guys says it's alsa fault so i guess we will have to live with it till next slackware/porteus version.

Cheers
Please add [Solved] to your thread title if the solution was found.

sams
Legendary
Legendary
Posts: 31
Joined: 05 Jan 2011, 18:53
Location: Alaska

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#9 by sams » 17 May 2012, 20:59

I just did some testing, the "W520 Ricoh firewire bug filling syslog" was fixed with rc2. In rc1, syslog filled at 1.5 MB/s with endless

Code: Select all

May 17 10:18:04 (none) kernel: [   31.377357] D0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377366] DMAR:[fault r0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.370] fault addr fffff00] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377390] DMAR:[fau0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377398] DMAR:[faul0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.3774060] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.30] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.3770] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.3770] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377461] DMAR:0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377468] DMAR:[fault 0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.370] fault addr fffff00] fault addr f0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.370] fault addrt reason t reason 02] Present bit in contet reason 02] Present bit in context entry it reason 0t reason 02] Presentt reason 02] Present bit in context entryt reason 02] Present bit reasont reason 02] Present bitt reason 02] Present bit in context entrt reason 02] Present bitt reason 02] Present bit t reason 02] Present bit in context e3>[   31.33>[   31.377648] DMAR:[DMA Read] Reques3>[   31.377654] DMAR:[DMA Read] Requ3>[   31.377662] DMAR:[DMA Read] Request device [0d3>[   31.377670] DMAR:[DMA3>[   31.377678] DMAR:[DMA Read] Reque3>[   31.33>[   31.377702] DMAR:[DMA Read] Req3>[   31.377710] DMAR:[D3>[   31.373>[   31.373>[   31.377733] DMAR:[DMA Read] Reque3>[   31.377740] DMAR:[DMA Read] Request3>[   31.377748] DMAR:[DMA Read] Request3>[   31.377754] DMAR:[DMA Re00.0] fa00.0] fault addr fffff0000.0] fault00.0] fault addr ffff00.0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377700.0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [   31.377700.0] fault addr fffff00.0] fault addr fffff000 
May 17 10:18:04 (none) kernel: [00.0] fault addr fffff000 
My .xsession-errors grows slowly with something like this, but about 10x as big:

Code: Select all

kbuildsycoca4(2279) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/zenmap-root.desktop" is not compliant with XDG standard (missing trailing semicolon). 
...
kbuildsycoca4(2279) KBuildServiceFactory::populateServiceTypes: "kerfuffle_libarchive_readonly.desktop" specifies undefined mimetype/servicetype "application/x-servicepack"
...
QObject::connect: Cannot connect (null)::deviceFound(Device*) to BlueDevilDaemon::deviceFound(Device*)
QObject::connect: Cannot connect QTimer::timeout() to (null)::stopDiscovery()
(...)
Object::connect: No such signal QDBusAbstractInterface::Changed()
_IceTransmkdir: Mode of /tmp/.ICE-unix should be set to 1777
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.5'
QDBusObjectPath: invalid path ""
plasma-desktop(2376)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
(...)

file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:167:5: QML QDeclarativeListView_QML_20: Possible anchor loop detected on vertical anchor.
QGraphicsScene::addItem: item has already been added to this scene
X Error: BadValue (integer parameter out of range for operation) 2
  Major opcode: 53 (X_CreatePixmap)
  Resource id:  0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 14 (X_GetGeometry)
  Resource id:  0x2000133
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 3 (X_GetWindowAttributes)
  Resource id:  0x1449380
QPainter::begin: Cannot paint on a null pixmap
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Extension:    148 (RENDER)
  Minor opcode: 4 (RenderCreatePicture)
  Resource id:  0x2000133

grepHelper: File does not exists:  "/proc/asound/card0/pcm0p/info" 
...

Running Mixer_ALSA destructor 
Running Mixer_Backend destructor 
Running Mixer_ALSA destructor 
Running Mixer_Backend destructor 

yakuake(2419)/konsole Konsole::Session::run: Attempted to re-run an already running session. 

KCrash: Attempting to start /usr/bin/kded4 from kdeinit
knotify(2339)/phonon (KDE plugin): QDBusError("org.freedesktop.DBus.Error.NoReply", "Message did not receive a reply (timeout by message bus)") 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 180 Phonon-MPlayer objectDescriptionIndexes 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 212 Phonon-MPlayer objectDescriptionProperties 
knotify(2339)/phonon (KDE plugin): QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kded was not provided by any .service files") 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 180 Phonon-MPlayer objectDescriptionIndexes 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 212 Phonon-MPlayer objectDescriptionProperties 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/MediaController.cpp 356 Phonon-MPlayer subtitleAdded 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/MediaController.cpp 396 Phonon-MPlayer subtitleChanged New current subtitle: 
{
  index: -1
  "description": ""
  "realid": "-1"
  "type": "SID"
  "name": "None"
}
 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 256 Phonon-MPlayer startConnectionChange 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 258 Phonon-MPlayer startConnectionChange Node: Phonon::MPlayer::MediaObject 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 258 Phonon-MPlayer startConnectionChange Node: Phonon::MPlayer::AudioOutput 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 268 Phonon-MPlayer connectNodes Phonon::MPlayer::MediaObject Phonon::MPlayer::AudioOutput 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 329 Phonon-MPlayer endConnectionChange 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 331 Phonon-MPlayer endConnectionChange Node: Phonon::MPlayer::MediaObject 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/Backend.cpp 331 Phonon-MPlayer endConnectionChange Node: Phonon::MPlayer::AudioOutput 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/SinkNode.cpp 63 Phonon-MPlayer sendMPlayerCommand MPlayer process not running 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/MediaObject.cpp 344 Phonon-MPlayer setSource Source: "/usr/share/sounds/KDE-Sys-Log-In-Short.ogg" 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/MediaObject.cpp 184 Phonon-MPlayer loadMedia "/usr/share/sounds/KDE-Sys-Log-In-Short.ogg" 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/libmplayer/MPlayerConfig.cpp 40 LibMPlayer MPlayerConfig Config file: "/home/otto/.config/phonon-mplayer/phonon-mplayer.conf" 
QP_LOGGER /tmp/phonon-mplayer-1b1fd1f_20110823git/mplayer/libmplayer/MyProcess.cpp 69 LibMPlayer start Process started: "mplayer" "quarkplayerfakename" 


KCrash: Application 'kded4' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
kbuildsycoca4 running...
kbuildsycoca4(2452) KBuildSycoca::checkTimestamps: checking file timestamps
X Error: BadValue (integer parameter out of range for operation) 2
  Major opcode: 53 (X_CreatePixmap)
  Resource id:  0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 14 (X_GetGeometry)
  Resource id:  0x400150


kded(2447)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
Object::connect: No such signal QDBusAbstractInterface::Changed()
QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
plasma-desktop(2376)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
krunner(2391)/libplasma Plasma::Package::isValid: Could not find required file mainscript 
plasma-desktop(2376)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
X Error: BadPixmap (invalid Pixmap parameter) 4
  Major opcode: 54 (X_FreePixmap)
  Resource id:  0x400150
...

plasma-desktop(2376)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
plasma-desktop(2376)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
plasma-desktop(2376)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1000151
.xsession-errors is at about 70KB after an hour. I don't have any ill effects related to these messages.

cheers!

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#10 by fanthom » 18 May 2012, 08:54

@sams
1) yes - DMAR:[fault r0] issue was reported previously and fixed in rc2.

2) looks like .xsession-errors has a standard debug output and not many things could be fixed (i'll double check "Mode of /tmp/.ICE-unix should be set to 1777")
this file could be deleted by rc.local - as well as unwanted log files from /var/log directory.

i'll leave it as is.

btw: i have added download links to initial post (all editions) as suggested by Rava.

Thanks
Please add [Solved] to your thread title if the solution was found.

jcuk
White ninja
White ninja
Posts: 21
Joined: 13 Mar 2011, 23:34
Location: Cambridge UK

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#11 by jcuk » 18 May 2012, 12:48

Planning ahead for the Weekend and Mon/Tues: when I was to move everything over to Virtualbox 4.1.14
...So I was rather counting on no personal "showstoppers" in RC2...

Need advice on one major issue for my usability. kppp has been dropped, damnit(!) - BIG PROBLEM for me.

I was surprised too by the loss of K3B ( use it a lot ) but noticed that pburn could make data CD/DVDs with hidden (dot)
files and directories. Luvly! ( Anyone know how to tweak K3B to do this? Never did find a way )

Looked good when I first tried the standard LXDE/KDE issue on my AMD X2 Acer T180 Desktop...
VirtualBox transition to 4.1.14 beckoned, for all my VMs. Got all excited and burned multisession CDs of RC2..

THEN: I had an interesting "Accident". Left an RC2 boot CD in my cantankerous HP Pavilion AMD A4 DV7 notebook.
( To check it had burned multisession OK from Windows ). Shut it down. Forgot about the CD. And then...
When I turned it back on.. The RC2 64bit Porteus BootCD "Just Worked". Yippee!! Thank y'all VERY MUCH INDEED!!
( I posted to a hardware thread on this forum about my troubles with 64bit LiveCDs some time ago )

May have some sound issues with the DV7 using 64bit 3.x.x kernels - but I'll investigate this at a later date.
And post again when I've been running RC2 on it and working VMs from it.

For now, I need advice on a good way to operate all my different BroadBand mobile modem/service providers
(and sometimes analogue modems too!) from a post-boot LiveCD customization script.

Currently I just copy my kppp rc file(s) to the appropriate KDE hidden config directory.

It seems that kppp has been another casualty in the triage process as we move towards v1.2
Can I have it back please? Re-integrating this as an afterthought (module?) aint so easy as passwd/group
files may need changing to preserve network access privaleges? That could get ugly.

In the absence of Kppp - I'd like an alternative solution that permits me to transfer ONE config file for
all my service providers and modem type configurations - post LiveCD Boot custom script - and use it
in root or guest user. For both the Mainstream LXDE/KDE CD iso AND the XFCE one...
Can Do? If so - how? Even better if I can just edit a config file and copy over stuff from my kpp rc file!

I work in places that do not have Wired BroadBand access. Or even Mobile access, at times.
One of the earliest utility uses of SLAX-remix ( and now Porteus ) has been to turn any gash old-ish
P4 PC knocking around spare into a quick'n'dirty "home router" box with any of the usual IANA
reserved LAN ranges to work with domestic PCs unplugged from home setups and dropped onto
my workbench for "attention" and de-infestation... Post LiveCD scripts just do a little fiddling
around with dhcp server and LiveCD network configuration.

-- jcuk ( Out in the poor coverage areas of rural England )

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#12 by fanthom » 18 May 2012, 16:51

hello jcuk,

kppp was removed in favor of Network Manager which does all the job related to modem/mobile broadband/wired/wireless connections.
all settings are saved in /etc/Networkmanager/connections folder so it should be easy to swap configuration files with a script or even single autoexec= command. check out my previous comments in this thread about Network Manager and play with this app for a while.
Please add [Solved] to your thread title if the solution was found.

cttan
Shogun
Shogun
Posts: 333
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 and 4.0 64bit KDE
Location: Malaysia

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#13 by cttan » 18 May 2012, 19:20

Hi fanthom,
I have tried to copy the connections into the /etc/NetworkManager/system-connections/. The connection file will only work in current session. If I have rebooted, no matter how many times I tried to copy the file in /etc/NetworkManager/system-connections/, it will never connect.

I also noticed that if I unplug the power while I'm connected to wired LAN network, the LAN connection will be diconnected. :(

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#14 by fanthom » 20 May 2012, 14:12

The connection file will only work in current session. If I have rebooted, no matter how many times I tried to copy the file in /etc/NetworkManager/system-connections/, it will never connect.
how do you copy these files to /etc/NetworkManager/system-connections? through rc.local, autoexec= or something esle?

i would recommend you to go with sysvinit scripts for runlevel S which does copying at the end of rc.S and before NetworkManager starts when called by rc.M. to do it please save your script as /etc/rc.d/rc.S/S99network-manager and make executable.

in case of troubles with above method, plese show me your script and write how do you execute it during boot.
I also noticed that if I unplug the power while I'm connected to wired LAN network, the LAN connection will be diconnected.
unplug the power from the router? if you meant the LAN cable then i can't reproduce it - NM goes back online straight after plugging LAN cable back (that trick didn't work for the last version of wicd which i tested).

Cheers
Please add [Solved] to your thread title if the solution was found.

cttan
Shogun
Shogun
Posts: 333
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 and 4.0 64bit KDE
Location: Malaysia

Re: Porteus v1.2 rc2 x86_64 is ready for testing!

Post#15 by cttan » 21 May 2012, 03:03

Hi fanthom,
I have manually copied using dolphin from my usb disk to /etc/NetworkManager/system-connections

I have put this in my post-startup script to copy the files when Porteus is up and running:-
cp -ar /mnt/sdb1/etc/NetworkManager/. /etc/NetworkManager/.
/etc/rc.d/rc.networkmanager restart

I also noticed that if I unplug the power from my laptop(HP 6730s) while I'm connected to wired LAN network, the LAN connection will be disconnected.

Post Reply