slacko-6.0 beta 2

A home for all kinds of Puppy related projects
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: slacko-6.0 beta 2

#196 Post by musher0 »

Leon wrote:
01micko wrote:Slacko 6.0 ß

5.9.3 k 3.4.94

iso (~168 M)
Same problem as with 5.9.1.

Searching fot Puppy files... pausing...puppy_slacko_5.9.3.sfs not found. Dropping out to initial-ramdisk console...

Md5 checksum match.

Manual frugal install to hard disk.
(...)
grub4dos | menu.lst

title Slacko-pls593, idehd, sda7, pls593
rootnoverify (hd0,6)
kernel /pls593/vmlinuz pfix=fsck pmedia=idehd pdev1=sda7 psubdir=pls593 pkeys=slovene
initrd /pls593/initrd.gz
boot
Hello, Leon.

I believe this is a grub setting problem, not a slacko problem. Try adding:

Code: Select all

pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs
to your kernel line. This "pupsfs" parameter "focuses" the search for the
Puppy sfs, especially if you have several versions of the "same" Puppy.

Something like:

Code: Select all

title Slacko-pls593, idehd, sda7, pls593
rootnoverify (hd0,6)
kernel /pls593/vmlinuz pfix=fsck pmedia=idehd pdev1=sda7 psubdir=pls593 pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs pkeys=slovene
initrd /pls593/initrd.gz
boot
My grub list has the pupsfs parameter for many Puppies, and it does help
the loading. The Puppy loads a bit faster, too.

I hope this helps. BFN.

musher0
Last edited by musher0 on Mon 23 Jun 2014, 18:29, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#197 Post by musher0 »

Hello, all.

For the sake of honesty, relative to the abiword 3.0 gtk-2 with the full
complement of plugins that I presented above (page 12) at
http://murga-linux.com/puppy/viewtopic. ... ost#784793,
I just learned from Médor that he only repackaged for Puppy, not
compiled, a package originally prepared by the AgiliaLinux developers.
This original Agilia package is at:
http://packages.agilialinux.ru/show.php?id=29040

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#198 Post by Keef »

Manual frugal install - savefolder updated without problem (nothing spotted yet anyway).

HP nc6120

BIOS Vendor: Hewlett-Packard
Version: 68DTD Ver. F.0C
Release Date: 11/21/2005

Intel(R) Pentium(R) M processor 2.00GHz
Max Speed: 2000 MHz
Current Speed of Core 0:2000 MHz

Frequency governor : performance
Freq. scaling driver : acpi-cpufreq

THRM Temp: 58 C

Personal Storage File:
Name: slackosave
Total Size: MB
Free Space: 1842 MB
Location: partition sda8

Memory Allocation:
Total RAM: 1253 MB
Used RAM: 779 MB
Free RAM: 474 MB
Buffers: 55 MB
Total Swap: 1498 MB
Free Swap: 1498 MB

Linux Kernel: 3.4.94 (i686)
Kernel Version: #1 SMP Sun Jun 22 12:59:42 EST 2014

PUPMODE=12
PUPSFS=sda8,ext3,/slacko/puppy_slacko_5.9.3.sfs
PUPSAVE=sda8,ext3,/slacko/slackosave

Display Specifications:
• Monitor VertRefresh: 60.0 times/s
• Screen Dimensions: 1400x1050 pixels (370x277 millimeters)
• Screen Depth: 24 bits (planes)

Xorg Startup Log (/var/log/Xorg.0.log):
• Xorg Driver in use: intel
• Loaded Modules: dbe dri2 extmod fb glx kbd mouse synaptics
• X.Org version: 1.14.3

OpenGL 2D/3D Rendering:
• Direct Rendering: Yes
• Vendor: Intel Open Source Technology Center
• Renderer: Mesa DRI Intel(R) 915GM x86/MMX/SSE2
• Version: 1.4 Mesa 9.1.7

VGA controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)
• Kernel Driver: i915
• Memory Used: 287.94 KB
• Path: /lib/modules/3.4.94/kernel/drivers/gpu/drm/i915/i915.ko
• Description: Intel Graphics

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#199 Post by SFR »

SFR wrote:Hmm, but if I additionally load more SFSes via sfs_load, I'm getting "Updating... layered filesystem next boot will be faster" every time I reboot
Phew, I think I have sorted it out eventually! :roll: :D
It was kinda conflict between init and sfs_load.
The "next boot will be faster" was triggered due to inconsistencies between PREVUNIONRECORD & LASTUNIONRECORD (see screenie).
It turned out to be a matter of changing the placement of $ZFACTOR.

However some changes to sfs_load were also necessary, to take into account the "shift" in numbering in init.
Without these changes, new SFSes got mounted on restricted loops.
@Shino: please review the changes, if you could.

Both modified scipts (init & sfs_load) attached.
Btw, in initrd.gz additional pup_ro10 dir should be created.

It's only for testing purposes, though, since there's no final decision in which way the problem with too low amount of loops will be solved (the final word belongs to Mick, I guess 8) ).
Also, I did my best, but don't know the both scripts well enough to be 100% sure that my changes won't break something else.

And here are the individual diffs:

Code: Select all

--- old/init	2014-06-23 01:54:16.000000000 +0200
+++ new/init	2014-06-23 11:56:30.000000000 +0200
@@ -1679,11 +1679,12 @@
    do
     ONEBASE="`basename $ONEEXTRA`"
     EXTRASFSLIST="${EXTRASFSLIST}${ONEBASE} " #construct list of actually used.
+    mknod -m664 /dev/loop${CNTLOOP} b 7 ${CNTLOOP}
     losetup /dev/loop${CNTLOOP} $ONEEXTRA
     mount -r -t squashfs -o noatime /dev/loop${CNTLOOP} /pup_ro${CNTLOOP}
     [ $? -eq 0 ] && UMNTRO="${UMNTRO}:/pup_ro${CNTLOOP}=ro"
     CNTLOOP=`expr $CNTLOOP + 1`
-    [ $CNTLOOP -eq 10 ] && break
+    [ $CNTLOOP -eq 11 ] && break
     #...only support adding 3 extra .sfs files, as performance degrades as each layer added.
     #...v410 bugfix, change 6 to 7 so can have 3 sfs files.
     #...w015 change 7 to 10 so can have 6 sfs files.
@@ -1694,7 +1695,7 @@
   SAVEFILENAMEONLY="`basename $SAVEFILE`"
   SFSFILE="`echo -n "$PUPSFS" | cut -f 3 -d ','`"
   SFSFILENAMEONLY="`basename $SFSFILE`"
-  RECORDLIST="$SAVEFILENAMEONLY $AFACTOR $YFACTOR $SFSFILENAMEONLY $EXTRASFSLIST $ZFACTOR" #v426
+  RECORDLIST="$SAVEFILENAMEONLY $AFACTOR $YFACTOR $ZFACTOR $SFSFILENAMEONLY $EXTRASFSLIST" #v426
   NEWUNIONRECORD="`echo "$RECORDLIST" | tr -s ' '  | sed -e 's/ $//'`"
 
   #120130 bring back Underdog Linux...
@@ -1739,6 +1740,7 @@
 #sync
 echo "LASTUNIONRECORD='$NEWUNIONRECORD'" >> /pup_rw/etc/rc.d/BOOTCONFIG
 [ "$LASTUNIONRECORD" = "$NEWUNIONRECORD" ] && NEWUNIONRECORD="" #used below.
+
 #...if layers changed since last boot, code further down will do whiteout files purge.
 #.../etc/rc.d/rc.update reads BOOTCONFIG, updates menu (etc) if layers changed.
 
@@ -1941,6 +1943,7 @@
 mkdir -p /pup_new/initrd/pup_ro7
 mkdir -p /pup_new/initrd/pup_ro8
 mkdir -p /pup_new/initrd/pup_ro9
+mkdir -p /pup_new/initrd/pup_ro10
 mkdir -p /pup_new/initrd/pup_rw
 mkdir -p /pup_new/initrd/pup_z
 mkdir -p /pup_new/initrd/pup_a

Code: Select all

--- old/sfs_load	2014-06-09 16:37:50.000000000 +0200
+++ new/sfs_load	2014-06-23 17:59:32.000000000 +0200
@@ -1264,12 +1264,12 @@
  # where to mount
   NUMS=$(LANG=C df | grep '/initrd/pup_ro'| cut -d'%' -f2 | tr -dc '0-9\n'| sort -n)
   N=$(echo "$NUMS" | tail -n 1)
-  [ $N ] || N=3	# precaution
-  [ $N -ge 3 ] || N=3 # pup_ro1 to 3 is reserved
+  [ $N ] || N=4	# precaution
+  [ $N -ge 4 ] || N=4 # pup_ro1 to 4 is reserved
   NEW=$(($N + 1))
   #v1.9.1: search lower
-  if [ $NEW -gt 4 ]; then
-    for I in $(seq 4 $N); do
+  if [ $NEW -gt 5 ]; then
+    for I in $(seq 5 $N); do
       ! (echo "$NUMS" | grep -qw "$I") && NEW=$I && break
     done
   fi
@@ -1278,8 +1278,8 @@
   if [ ! -d "$MNTPNT" ]; then
     # exceeds the number the Puppy supports
     # search free number from the smaller
-    S=$(seq 4 $N) # skip 1-3
-    [ "$SNAPMERGEBUG" ] && [ $N -gt 9 ] && S="$(seq 4 9) $(seq 20 $N)"  # skip 10-19
+    S=$(seq 5 $N) # skip 1-4
+    [ "$SNAPMERGEBUG" ] && [ $N -gt 10 ] && S="$(seq 5 9) $(seq 20 $N)"  # skip 10-19
     if [ $N -lt 100 ]; then
       for I in $S; do
         [ "$(echo "$NUMS" | grep -w "$I")" = "" ] && NEW=$I && break
@@ -1938,7 +1938,7 @@
   elif [ -s "$MAXEXTRANUMSAVE" ]; then
     MAXEXTRANUM=$(cat "$MAXEXTRANUMSAVE")
   else
-    MAXEXTRANUM=$(ls -1 -d /initrd/pup_ro*| grep -vw 'pup_ro[123]'|wc -l)  # not exact. new directories may be createded after.
+    MAXEXTRANUM=$(ls -1 -d /initrd/pup_ro*| grep -vw 'pup_ro[1234]'|wc -l)  # not exact. new directories may be createded after.
     echo -n $MAXEXTRANUM > "$MAXEXTRANUMSAVE"
   fi
   [ $MAXEXTRANUM ] || MAXEXTRANUM=0 # precaution
Greetings!
Attachments
init.tar.gz
Unpack and replace the one in initrd.gz
(27.82 KiB) Downloaded 201 times
sfs_load.tar.gz
Unpack and copy to /usr/sbin/
(27.75 KiB) Downloaded 198 times
Screenshot.jpg
(95.07 KiB) Downloaded 1008 times
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

Leon
Posts: 265
Joined: Wed 22 Jun 2005, 21:33

Re: slacko-6.0 beta 2

#200 Post by Leon »

musher0 wrote:Try adding:

Code: Select all

pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs
to your kernel line. This "pupsfs" parameter "focuses" the search for the
Puppy sfs, especially if you have several versions of the "same" Puppy.

Something like:

Code: Select all

title Slacko-pls593, idehd, sda7, pls593
rootnoverify (hd0,6)
kernel /pls593/vmlinuz pfix=fsck pmedia=idehd pdev1=sda7 psubdir=pls593 pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs pkeys=slovene
initrd /pls593/initrd.gz
boot
My grub list has the pupsfs parameter for many Puppies, and it does help
the loading. The Puppy loads a bit faster, too.
musher0
Hello, musher0.

Thank you for your help and useful information.

After adding the suggested parameter to the kernel line boot process stops at:

Performing a 'switch_root' to the layerd filesystem...[ 7.016646] Kernel panic - not syncing: Attempted to kill init! exitcode=0X00000100
musher0 wrote:I believe this is a grub setting problem, not a slacko problem.
It seems to be slacko problem. Other realeases like Precise or Dpup Wheezy work just fine.
Last edited by Leon on Tue 24 Jun 2014, 16:06, edited 1 time in total.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#201 Post by Keef »

Leon,

When I get booting problems that maybe grub/grub4dos related, I first try removing as many parameters as possible, then add any options one by one.
Try this:

Code: Select all

find --set-root --ignore-floppies --ignore-cd /pls593/initrd.gz
kernel /pls593/vmlinuz psubdir=pls593 pkeys=slovene
initrd /pls593/initrd.gz
I'm not sure it will help, but always worth a shot.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#202 Post by zigbert »

mavrothal wrote:When "configure tray (taskbar)" of JWM configuration manager is called form pTheme ("more" button in tray/menu size), does not work. ie no response to button clicks.
However, when called for JWM configuration manager directly works fine. :?
I think Micko has installed both the jwmconfig pack and the pdesktop pack which possibly could give a conflict.

Mick, there shouldn't be no need of the jwmconfig pack


Sigmund

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: slacko-6.0 beta 2

#203 Post by musher0 »

Leon wrote:
musher0 wrote:Try adding:

Code: Select all

pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs
to your kernel line. This "pupsfs" parameter "focuses" the search for the
Puppy sfs, especially if you have several versions of the "same" Puppy.

Something like:

Code: Select all

title Slacko-pls593, idehd, sda7, pls593
rootnoverify (hd0,6)
kernel /pls593/vmlinuz pfix=fsck pmedia=idehd pdev1=sda7 psubdir=pls593 pupsfs=sda7:/pls593/puppy_slacko_5.9.3.sfs pkeys=slovene
initrd /pls593/initrd.gz
boot
My grub list has the pupsfs parameter for many Puppies, and it does help
the loading. The Puppy loads a bit faster, too.
musher0
Hello, musher0.

Thank you for your help and useful information.

After adding the suggested parameter to the kernel line boot process stops at:

Performing a 'switch_root' to the layerd filesystem...[ 7.016646] Kernel panic - not syncing: Attempted to kill init! exitcode=0X00000100
musher0 wrote:I believe this is a grub setting problem, not a slacko problem.
It seems is to be slacko problem. Other realeases like Precise or Dpup Wheezy work just fine.
Hello, Leon.

Sorry to hear that. Are you using the very latest beta 3 of slacko 6.0?

This is my grub entry for the slacko-6.0_beta3

Code: Select all

title slacko-6.0_beta3
root (hd0,1)
kernel (hd0,1)/slacko-6.0_beta/lancement/vmlinuz root=/dev/ram0 pmedia=idehd pdev=sda2 psubdir=slacko-6.0_beta pupsfs=sda2:/slacko-6.0_beta/puppy_slacko_5.9.3.sfs max_loop=9 loglevel=3 pfix=copy,fsck 
initrd (hd0,1)/slacko-6.0_beta/lancement/initrd.gz
boot
and it loads every time, whether with the regular pupsave file or with the pupsave folder.

BFN.

musher0
Last edited by musher0 on Tue 24 Jun 2014, 01:20, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#204 Post by SFR »

zigbert wrote:
mavrothal wrote:When "configure tray (taskbar)" of JWM configuration manager is called form pTheme ("more" button in tray/menu size), does not work. ie no response to button clicks.
However, when called for JWM configuration manager directly works fine. :?
I think Micko has installed both the jwmconfig pack and the pdesktop pack which possibly could give a conflict.

Mick, there shouldn't be no need of the jwmconfig pack


Sigmund
@Zigbert: oh, so scripts from jwmconfig2 are now a part of pdesktop?
I'd be thankful for updating the keyboard script, due to:
me wrote: in 'keyboard' script, 'Edit' and 'Delete' buttons might be disabled (happens in ToOpPy, based on Precise-5.4.3 - Argolance spotted it), unless any item in the <tree> is selected and app's window unfocused and focused back again.
Diff for the fix:

Code: Select all

--- old/keyboard	2014-06-17 09:25:13.000000000 +0200
+++ new/keyboard	2014-06-23 23:10:38.349414291 +0200
@@ -441,6 +441,8 @@
       <action>launch:GUI_EDIT</action>
       <action>func_get_keys</action>
       <action>refresh:varSHORTCUT</action>
+      <action signal="changed">enable:varEDIT_STATUS</action>
+      <action signal="changed">enable:varDELETE_STATUS</action>
       <action signal="focus-in-event" condition="command_is_true([ ! $varSHORTCUT ] && echo true)">disable:varEDIT_STATUS</action>
       <action signal="focus-in-event" condition="command_is_true([ ! $varSHORTCUT ] && echo true)">disable:varDELETE_STATUS</action>
       <action signal="focus-in-event" condition="command_is_true([ $varSHORTCUT ] && echo true)">enable:varEDIT_STATUS</action>
Thanks &
Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

gcmartin

#205 Post by gcmartin »

Just got back to testing Slacko6beta ISO booted in a KVMguest. The buttons on dialogue screens have vertical lines drawn thru them. And using 'Take A Shot" yields skewed screens in mtPaint. Worsened when save.

Seems to be some video issues with BOTH the Cirrus driver and the VESA drivers.

Anyone else seeing similar issues?
Last edited by gcmartin on Mon 23 Jun 2014, 21:33, edited 1 time in total.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#206 Post by zigbert »

I've added the SFR-code
Attachments
pdesktop-0.1.1.pet
(61.66 KiB) Downloaded 208 times

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#207 Post by SFR »

@Zigbert: thanks! :)
gcmartin wrote:Anyone else seeing similar issues?
@GC: yes, I can confirm the same weirdness is happening in QEmu also in my case, but in VBox I see no issues...
Interesting patterns on the screenshot within the screenshot, btw, ;)

Greetings!
Attachments
Screenshot.jpg
(114.76 KiB) Downloaded 889 times
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

User avatar
irishrm
Posts: 271
Joined: Sat 14 Mar 2009, 14:09

#208 Post by irishrm »

Peebee.
Thanks for the pet, worked a treat as usual. Your WL driver pets are invaluable.

666philb.
I would like to have tried your method but I couldn't find the path to the modules.

Thank you both again.

Irishrm.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#209 Post by 01micko »

Sigmund.

Can you please append "-i468" to the pdesktop-1.X please. Only because it has a binary, and to save me doing it when I upload.

Actually, it did conflict with an old app called 'pdesktop'. It was a frontend for rdesktop but mcewanw's new one premote has replaced it so I have deleted the old one, so no more conflict.

Mick
Puppy Linux Blog - contact me for access

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#210 Post by mavrothal »

SFR wrote:I can confirm the same weirdness is happening in QEmu also in my case, but in VBox I see no issues...
In my case I have something similar in VMware fusion 5 but not in VMware fusion 2 :shock: Also true for puppy tahr
zigbert wrote:I think Micko has installed both the jwmconfig pack and the pdesktop pack which possibly could give a conflict.
pack?
Why a theme and a config application should be packed together? :?
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#211 Post by zigbert »

01micko wrote:Can you please append "-i468" to the pdesktop-1.X please. Only because it has a binary, and to save me doing it when I upload.
done

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#212 Post by zigbert »

mavrothal wrote:
zigbert wrote:I think Micko has installed both the jwmconfig pack and the pdesktop pack which possibly could give a conflict.
pack?
Why a theme and a config application should be packed together? :?
pDesktop contains jwmconfig3 files + pTheme, pDesktop and pTheme_GTK (and switch2). In addition, I have added GTK-themes, JWM-themes and themes for libstardust. This is found in /usr/share/ptheme/gtkdialog. Here is also the global theme settings (/usr/share/ptheme/global). It still misses stuff like pCorner, pNote, Virtual keybaord, ROX-rightclick, a trayapp to switch global themes, pWidgets, ... But I think it is a good starting point for a unified desktop environment.

pDesktop could be splitted up into several packs to improve flexibility, but I see this as a mini desktop environment by JWM, ROX (and probably GTK2 and libstardust). I want integration on a top-layer of Woof-CE. Probably, some apps in Woof, should find their way into pDesktop instead.


Sigmund

gcmartin

#213 Post by gcmartin »

Never-ending loop after canceling without installing a PPM download.
Attachments
Screenshot.jpg
Clicking Cancel causes an installation stop and installation start loop back to this screen.
(39.77 KiB) Downloaded 500 times

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#214 Post by mavrothal »

zigbert wrote:pDesktop could be splitted up into several packs to improve flexibility, but I see this as a mini desktop environment by JWM, ROX (and probably GTK2 and libstardust). I want integration on a top-layer of Woof-CE.
If you look at the woof-next branch that will probably build puppy 7x few months from now, is following much more standards, distro packages, dependency checks etc.
The place for puppy stuff will be woof-code/rootfs-skeleton and woof-code/rootfs-packages. So you really may want to add them in woof-code/rootfs-packages as discrete little morsels.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

gcmartin

#215 Post by gcmartin »

Never-ending loop after canceling without installing a PPM download.
Attachments
Screenshot.jpg
Clicking CANCEL causes an &quot;installation stop and installation start&quot; LOOP back to this screen
(39.77 KiB) Downloaded 488 times

Post Reply