Precise Puppy 5.7.1
Deleted... wrong thread.
Deleted... wrong thread.
Edit Disregard this post. See following post.
Long and short bug synopsis
chroot isn't working for me.
My test script
I created a script called suEcho
and put it in:
/root/spot/usr/sbin/
The error I found within the strace output
running
I get this error:
here is the full strace output
More on what I was trying to do
Had chroot worked than suEcho would call echoHome which is this short script:
What I wanted to test is if I could create a jail in precise this way for sandboxing. I created a little discussion about sandboxing in the security forum (See thread).
Long and short bug synopsis
chroot isn't working for me.
My test script
I created a script called suEcho
Code: Select all
pwd
su -c "sh /scripts/echoHome" spot
/root/spot/usr/sbin/
The error I found within the strace output
running
Code: Select all
strace chroot /root/spot suEcho
Code: Select all
execve("/usr/sbin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOEXEC (Exec format error)
Code: Select all
execve("/sbin/chroot", ["chroot", "/root/spot", "suEcho"], [/* 57 vars */]) = 0
brk(0) = 0x80f7000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7748000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/i686/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/sse2/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xbfdd8ef0) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\226\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1730024, ...}) = 0
mmap2(NULL, 1739484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb759f000
mmap2(0xb7742000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a3) = 0xb7742000
mmap2(0xb7745000, 10972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7745000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb759e000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb759d000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb759d6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7742000, 8192, PROT_READ) = 0
mprotect(0xb776a000, 4096, PROT_READ) = 0
getpid() = 13626
brk(0) = 0x80f7000
brk(0x8118000) = 0x8118000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb759c000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb759c000, 4096) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=345, ...}) = 0
mmap2(NULL, 345, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb759c000
close(3) = 0
open("/usr/lib/i386-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26256, ...}) = 0
mmap2(NULL, 26256, PROT_READ, MAP_SHARED, 3, 0) = 0xb7595000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7594000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
mmap2(NULL, 51, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7593000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=142, ...}) = 0
mmap2(NULL, 142, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7592000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_NAME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_NAME", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap2(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7591000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_PAPER", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_PAPER", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7590000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3) = 0
open("/usr/lib/locale/en_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb758f000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap2(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb758e000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1243766, ...}) = 0
mmap2(NULL, 1243766, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb745e000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_TIME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_TIME", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2454, ...}) = 0
mmap2(NULL, 2454, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb745d000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb745c000
close(3) = 0
open("/usr/lib/locale/en_CA.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_CA.utf8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=256356, ...}) = 0
mmap2(NULL, 256356, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb741d000
close(3) = 0
getuid32() = 0
chroot("/root/spot") = 0
chdir("/") = 0
execve("/bin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOEXEC (Exec format error)
execve("/bin/sh", ["/bin/sh", "/usr/sbin/suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/X11R7/bin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/root/my-applications/bin/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/games/suEcho", ["suEcho"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_CA.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_CA.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_CA/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_CA.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_CA.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_CA/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "chroot: can't execute 'suEcho': "..., 58chroot: can't execute 'suEcho': No such file or directory
Had chroot worked than suEcho would call echoHome which is this short script:
Code: Select all
cd ~
pwd
Please disregard my previous post because:
1. chroot can't execute script files. but it can execute sh via busybox. If I use this command instead
then I get no error about not being able to find sh. However, I do get lots of errors about not finding libc which bings me to:
2. A sandbox will need access to a minimal set of libraries. As a minimum libc will be needed. I'm sure more will be needed as well.
In short this was not a bug in precise but a misunderstanding by me of how chroot works.
1. chroot can't execute script files. but it can execute sh via busybox. If I use this command instead
Code: Select all
strace chroot /root/spot sh "suEcho"
2. A sandbox will need access to a minimal set of libraries. As a minimum libc will be needed. I'm sure more will be needed as well.
In short this was not a bug in precise but a misunderstanding by me of how chroot works.
What is this release 32bit or 64 bit
I have Precise Puppy 5.7.1 but what I don't understand is whether it is 32 bit or 64 bit .
I don't really understand what the difference is except that info is transfered 64 bits at a time I suppose.
I downloaded an Arduino IDE program and got the 32 bit version and it ran fine up until now . Now I downloaded the 64 bit IDE and I have some sort of a mismatch going on and the IDE refuses to start and run . It starts but complains "
Java HotSpot(TM) Server VM warning: You have loaded library /opt/arduino-1.6.4/lib/libastylej.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /opt/arduino-1.6.4/lib/libastylej.so: /opt/arduino-1.6.4/lib/libastylej.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
/opt/arduino-1.6.4/lib/libastylej.so: /opt/arduino-1.6.4/lib/libastylej.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
Cannot load native library /opt/arduino-1.6.4/lib/libastylej.so
The program has terminated!
#
" and closes down
Can someone explain what is going on or maybe what to put in the command "execstack -c <libfile>', or link it with '-z noexecstack'." for <libfile> mentioned above ?
This is my processor
AMD Athlon 64 microprocessor family - CPU-World ...
AMD Athlon 64 is a 64-bit microprocessor based on K8 architecture and designed for desktop computers. These microprocessors include all basic features of K8 micro-architecture, such as split 128 KB level 1 cache, exclusive 512 KB or 1 MB level 2 cache, AMD64 technology, Enhanced Virus Protection
I don't really understand what the difference is except that info is transfered 64 bits at a time I suppose.
I downloaded an Arduino IDE program and got the 32 bit version and it ran fine up until now . Now I downloaded the 64 bit IDE and I have some sort of a mismatch going on and the IDE refuses to start and run . It starts but complains "
Java HotSpot(TM) Server VM warning: You have loaded library /opt/arduino-1.6.4/lib/libastylej.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /opt/arduino-1.6.4/lib/libastylej.so: /opt/arduino-1.6.4/lib/libastylej.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
/opt/arduino-1.6.4/lib/libastylej.so: /opt/arduino-1.6.4/lib/libastylej.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
Cannot load native library /opt/arduino-1.6.4/lib/libastylej.so
The program has terminated!
#
" and closes down
Can someone explain what is going on or maybe what to put in the command "execstack -c <libfile>', or link it with '-z noexecstack'." for <libfile> mentioned above ?
This is my processor
AMD Athlon 64 microprocessor family - CPU-World ...
AMD Athlon 64 is a 64-bit microprocessor based on K8 architecture and designed for desktop computers. These microprocessors include all basic features of K8 micro-architecture, such as split 128 KB level 1 cache, exclusive 512 KB or 1 MB level 2 cache, AMD64 technology, Enhanced Virus Protection
@april.april wrote:OK So what Puppy releases are 64 bit and where do I get them if there are any?
When you make short sharp answers like this you usually confuse the asker , as you have done here . Could you elaborate a bit more if you know what you are talking about and help us poor lowly users ?
A short thread on the avaiability of 64bit Pups & projects can be found here:
http://www.murga-linux.com/puppy/viewtopic.php?t=98588
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
precise retro compatibility: pupsave + USB use
Hello,
I know, Precise Puppy 5.7.1 is no longer developed.
Nevertheless, it is the distribution that I use to create the future puplet "ASRI Edu 310" (edutainment version of Puppy).
Last year, I had created a Precise-5.7.1 version from woof-ce (v3).
Since then I have spent many hours developing/improving/updating the OS. I also created dozens of compatible packages.
Usually, I work with frugal installation on an internal hard drive.
There are two weeks, while I was ready to propose a beta/rc, I conducted tests for compatibility with bootable USB keys (fat32, pupmode=13). For this, I used the puplet ASRI Edu 310, and the original version of Precise Puppy 5.7.1.
On the four computers tested:
- With the release NOPAE (retro), I never managed to use a pupsave file. Upon reboot, the boot plant prompted systematically. However, when first starting (pupmode=5), everything works perfectly.
- With version pae, the boot is ok.
With LiveCD (pae/NOpae) use with backup on an internal hard drive (pupmode=12), I have no problem. Everything is functional, fast and efficient.
My question: with a version "retro" installed on a USB drive fat32, have you managed to use a pupsave file?
Regards
Hello,
I know, Precise Puppy 5.7.1 is no longer developed.
Nevertheless, it is the distribution that I use to create the future puplet "ASRI Edu 310" (edutainment version of Puppy).
Last year, I had created a Precise-5.7.1 version from woof-ce (v3).
Since then I have spent many hours developing/improving/updating the OS. I also created dozens of compatible packages.
Usually, I work with frugal installation on an internal hard drive.
There are two weeks, while I was ready to propose a beta/rc, I conducted tests for compatibility with bootable USB keys (fat32, pupmode=13). For this, I used the puplet ASRI Edu 310, and the original version of Precise Puppy 5.7.1.
On the four computers tested:
- With the release NOPAE (retro), I never managed to use a pupsave file. Upon reboot, the boot plant prompted systematically. However, when first starting (pupmode=5), everything works perfectly.
- With version pae, the boot is ok.
With LiveCD (pae/NOpae) use with backup on an internal hard drive (pupmode=12), I have no problem. Everything is functional, fast and efficient.
My question: with a version "retro" installed on a USB drive fat32, have you managed to use a pupsave file?
Regards
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
5.7.1 kernel 3.9.11
Setxbbmap fr works well excepted for ( *) necessary when writing email address
*arobas
johnTurquand gmail.com
*arobas
johnTurquand gmail.com
Precise 5.7.2
Hello to everyone, I tried to download the delta file, to upgrade precise5.7.1retro to the unofficial 5.7.2 version, as suggested by mavrothal:
I bypassed the obstacle and upgraded precise to the unofficial 5.7.2 version but I encountered the following issues:
when I start firefox, in the terminal, I have the following warning "the D-BUS daemon did not start because /dev/null is not a file or directory".
Using PShutdown to shut down the computer instead of turning it off they restarts.
Someone else has encountered the same problems.
Any help would be appreciated.
Thanks.
but OpenDNS blocked me with the following warning: "This domain is blocked due to a phishing threat."mavrothal wrote:Case has materialisedmavrothal wrote: In case I build another delta,
Here is the, last I believe, precise-5.7.1_to_5.7.2 delta (md5sum: b6ea7b96f49848776186ad7ea7dc907d).
<Edit> ...and here is the precise-5.7.1-retro_to_5.7.2-retro delta (md5sum: 26cb64612292706504fec7ee833d6f96) </Edit>
This is mostly to test the save_to_folder function and also contains updated bash, Puppy-package-*, sfs_load, and a fix for a soft wifi block in some hardware.
It also contains a savefile2dir script that it can be used to transform your savefile to savedirectory. To use it boot with pfix=ram, backup your savefile, and then in the terminal typereplacing '/full/path/to/savefile.2fs' with the actual path and name of your savefile.Code: Select all
savefile2dir /full/path/to/savefile.2fs
I bypassed the obstacle and upgraded precise to the unofficial 5.7.2 version but I encountered the following issues:
when I start firefox, in the terminal, I have the following warning "the D-BUS daemon did not start because /dev/null is not a file or directory".
Using PShutdown to shut down the computer instead of turning it off they restarts.
Someone else has encountered the same problems.
Any help would be appreciated.
Thanks.
[b]We are waves of the same sea, leaves of the same tree, flowers of the same garden.[/b]
Unofficial Precise 5.7.2
Hi all, sorry for my lack experience. I've found the cause of my shutdown problem at the following post:
http://murga-linux.com/puppy/viewtopic. ... 880#850880
in which radky explains the issue. The /dev/null problem, I think, is due to the use of Savefile2dir 1.5.
Regards.
http://murga-linux.com/puppy/viewtopic. ... 880#850880
in which radky explains the issue. The /dev/null problem, I think, is due to the use of Savefile2dir 1.5.
Regards.
[b]We are waves of the same sea, leaves of the same tree, flowers of the same garden.[/b]
I can no longer change users to spot. I get the error:
I think the error was caused when I tried to install chrome. I clicked on the deb selected instal. When I tried running it it got the error:
The only other think that I tried doing was upgrading flash. I realize though that adobe is no longer supporting flash and that's why I was trying to install chrome.
Perhaps it is time for me to try one of the newer versions of precise.
Code: Select all
#su spot
su: can't execute '/bin/sh': Premission densied
Code: Select all
[14118:14118:0714:0714/225924:ERROR:nacl_fork_delegate_linux.cc(314)] Bad NaCL helper startup ack
Perhaps it is time for me to try one of the newer versions of precise.
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
To install flash, you can use getflash-1.5-6.pet http://www.murga-linux.com/puppy/viewto ... 869#835869s243a wrote:I realize though that adobe is no longer supporting flash and that's why I was trying to install chrome.
Regards
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]
Firefox is blocking flash now because of security vulnerabilities. Adobe hasn't updated the linux version of flash for quite some time. I believe that that in the future puppy should use one of the open source versions of flash or come with either chrome or chromium.ASRI éducation wrote:To install flash, you can use getflash-1.5-6.pet http://www.murga-linux.com/puppy/viewto ... 869#835869s243a wrote:I realize though that adobe is no longer supporting flash and that's why I was trying to install chrome.
Regards
368 posts and you can't supply an answer ?april wrote:OK So what Puppy releases are 64 bit and where do I get them if there are any?
When you make short sharp answers like this you usually confuse the asker , as you have done here . Could you elaborate a bit more if you know what you are talking about and help us poor lowly users ?
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
No official 64 bit puppies, but I would expect puppy to skip x86_64 and use the newer x32 (same speed and instruction capability, but uses 32 bit pointers ) But you can try fatdog64 for now.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
GetFlash Install Flashplayer Utility Inoperative New Install
I have set up and have a working online connection, but the installer has no connection with it.
I successfully installed Adobe flash from the Adobe website into the Opera browser after many attempts. I am not having any luck with the Firefox browser, and I am now trying to get it working with the Seamonkey browser.
In any case, I am certain that you want to know that the Flash utility installer is not operating.
Hope this helped. The system works great though, and I really appreciate having the benefit of your hard work. Thanks so very much!
I successfully installed Adobe flash from the Adobe website into the Opera browser after many attempts. I am not having any luck with the Firefox browser, and I am now trying to get it working with the Seamonkey browser.
In any case, I am certain that you want to know that the Flash utility installer is not operating.
Hope this helped. The system works great though, and I really appreciate having the benefit of your hard work. Thanks so very much!
- Attachments
-
- connection_2015-11-01_052240.png
- Here is a view of the pink/red warning box that appears when attempting to run the 'GetFlash' utility.
- (15.6 KiB) Downloaded 873 times
Which version of GetFlash are you using? Adobe's changed their server setups for downloading Flash a few times.
The latest versions of GetFlash can be found in this topic, 1.5.6 at the beginning, and a 1.5.7 version at the end. I couldn't say which would work better for you, though, as I'm on an older version of Puppy.
The latest versions of GetFlash can be found in this topic, 1.5.6 at the beginning, and a 1.5.7 version at the end. I couldn't say which would work better for you, though, as I'm on an older version of Puppy.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
RE: GetFlash Install Flashplayer Utility Inoperative New
I had an older version. I followed the link to the other part of this forum that you posted, I was able to download the updated 'pet' file, but I couldn't run it.Makoto wrote:... version of GetFlash are you using? Adobe's changed their server setups for downloading Flash a few times. ...
Instead I went to the PPM (Puppy Package Manager) and went through the update process with it, which only took a few minutes. Then I rebooted, loaded the updated PPM, and searched the PPM database for the GetFlash utility. The PPM told me I had an older version installed than its database did. So, it was easy from there to install the update, which worked right away.
I ran the updated GetFlash successfully. I still have to work with my browsers to see if the updated Flashplayer has completely integrated properly. Since, I first used the Adobe website to update my system, and it didn't integrate into every application.
Thanks for your help!
EDIT: I am now getting online warnings that my Flashplayer is outdated, although there is still some functionality. Also I just got a pop-up from an Adobe logoed script that the Flashplayer has been "deactivated." Look at the screen shots.
- Attachments
-
- xGetFlashPlayer_2015-11-04_065935.png
- (16.88 KiB) Downloaded 820 times
-
- xGetFlashPlayer_2015-11-04_064720.png
- (154.49 KiB) Downloaded 816 times