Re: install packages persistently on a Debian live system.

2013-05-23 Thread intrigeri
Hi,

Ronny Standtke wrote (22 May 2013 16:08:37 GMT) :
>>> unfortuantely, the persistence feature works only for files I create
>>> but not for new packages I install. what should I do in order to
>>> retain the new packages I install?
>> We have some proof-of-concept code for this in Tails:

> Why are you not just using full persistence, i.e. a "persistence"
> partition and the "persistence" kernel parameter?

I'm glad you're asking. Tails is the *amnesic* incognito Live system
by design, and our users rely on its amnesic property, so any bit of
persistence we add must be very targeted. Making the full system
persistent is thus not an option for our usecases.

Also, as far as I understand it, full persistence may be hard to
maintain over system upgrades, and we happen to release every 6 weeks.

Cheers,
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


-- 
To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/85vc6a3y95@boum.org



Re: live-build web front end

2013-05-23 Thread ramon
Ben Armstrong  sanctuary.nslug.ns.ca> writes:

> 
> On 05/21/2013 08:56 AM, ramon wrote:
> > Some help, please ?
> 
> As always, we need your live image configuration and build log in order
> to be able to help.
> 
> Ben
> 





Here is the build from one of the builds that went wrong.


BUILD:


# live-build-cgi "3.0.1-1" build file
# Tue, 21 May 2013 12:02:18 -0500

_BUILD="20130521.120218.848941183"
_EMAIL="p...@yahoo.com"

REMOTE_ADDR="190.17.134.11"

# CGI Packages List
_LB_CGIPACKAGES="task-spanish task-spanish-desktop lightdm grub-pc 
startupmanager synaptic gnome-disk-utility gparted xarchiver epdfview 
gpicview gimp chromium chromium-browser-l10n wicd transmission geany 
galculator libreoffice-calc libreoffice-writer libreoffice-l10n-es audacious 
lftp grsync gnu-fdisk docky pulseaudio alsa-base unetbootin gufw fwbuilder 
debian-installer-launcher"

# CGI Config for git
_LB_CONFIG="xfce-desktop"

# Standard options
LB_BINARY_IMAGES="iso-hybrid"
LB_DISTRIBUTION="wheezy"

# Advanced bootstrap options
LB_ARCHITECTURES="amd64"
LB_ARCHIVE_AREAS="main"

# Advanced chroot options
LB_CHROOT_FILESYSTEM="squashfs"
LB_LINUX_FLAVOURS="amd64"
LB_SECURITY="true"

# Advanced binary options
LB_APT_INDICES=""
LB_BOOTAPPEND_INSTALL=""
LB_BOOTAPPEND_LIVE="locales=es_AR.UTF-8 keyboard-layouts=es"
LB_BOOTLOADER="syslinux"
LB_DEBIAN_INSTALLER="true"
LB_ISO_APPLICATION="Debian Live"
LB_ISO_PREPARER="live-build; http://packages.qa.debian.org/live-build";
LB_ISO_PUBLISHER="Debian Live project; http://live.debian.net/; debian-
l...@lists.debian.org"
LB_ISO_VOLUME="Debian Live 20130521-11:59"
LB_MEMTEST="memtest86+"
LB_NET_ROOT_PATH="/srv/debian-live"
LB_NET_ROOT_SERVER="192.168.1.1"

# Advanced source options
LB_SOURCE_IMAGES="tar"
LB_SOURCE="false"


-- 
To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20130523t132152-...@post.gmane.org



Re: live-build web front end

2013-05-23 Thread Ben Armstrong
On 23/05/13 08:22 AM, ramon wrote:
> Ben Armstrong  sanctuary.nslug.ns.ca> writes:
> Here is the build from one of the builds that went wrong.
> 
...
> LB_BOOTAPPEND_LIVE="locales=es_AR.UTF-8 keyboard-layouts=es"

You hvae dropped the live-boot & live-config options from your
--bootappend-live. To fix, as per doc, change this to:

LB_BOOTAPPEND_LIVE="boot=live config locales=es_AR.UTF-8
keyboard-layouts=es"

http://live.debian.net/manual/stable/html/live-manual/customizing-run-time-behaviours.en.html#512

Ben


-- 
To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/519dfe77.2070...@sanctuary.nslug.ns.ca



Re: live-build web front end

2013-05-23 Thread ramon
And here is the log: (I had to split it in order to be able to post it, 
seems is too large)


Part 1



Begin live-build-cgi: Tue, 21 May 2013 12:04:03 -0500
Info live-build-cgi: Config tree cloned from git://live-
systems.org/git/live-images.git for build 20130521.120218.848941183
[2013-05-21 12:04:03] lb build 
P: Executing auto/build script.
[2013-05-21 12:04:03] lb build noauto
[2013-05-21 12:04:03] lb bootstrap 
P: Setting up cleanup function
[2013-05-21 12:04:03] lb bootstrap_cache restore
P: Restoring bootstrap stage from cache...
[2013-05-21 12:04:03] lb bootstrap_cdebootstrap 
[2013-05-21 12:04:03] lb bootstrap_debootstrap 
P: Begin bootstrapping system...
[2013-05-21 12:04:03] lb testroot 
P: If the following stage fails, the most likely cause of the problem is 
with your mirror configuration or a caching proxy.
P: Running debootstrap (download-only)... 
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 9FED2BCBDCD29CDF762678CBAED4B06F473041FA)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: insserv libbz2-1.0 libdb5.1 
libsemanage-common libsemanage1 libslang2 libustr-1.0-1 
I: Found additional base dependencies: libept1.4.12 libgcrypt11 libgnutls26 
libgpg-error0 libidn11 libnfnetlink0 libp11-kit0 libsqlite3-0 libtasn1-3 
libxapian22 
I: Checking component main on http://localhost/debian...
I: Retrieving libacl1
I: Validating libacl1
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving libapt-inst1.5
I: Validating libapt-inst1.5
I: Retrieving libapt-pkg4.12
I: Validating libapt-pkg4.12
I: Retrieving aptitude
I: Validating aptitude
I: Retrieving aptitude-common
I: Validating aptitude-common
I: Retrieving libattr1
I: Validating libattr1
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
I: Validating base-passwd
I: Retrieving bash
I: Validating bash
I: Retrieving libboost-iostreams1.49.0
I: Validating libboost-iostreams1.49.0
I: Retrieving bsdmainutils
I: Validating bsdmainutils
I: Retrieving libbz2-1.0
I: Validating libbz2-1.0
I: Retrieving coreutils
I: Validating coreutils
I: Retrieving cpio
I: Validating cpio
I: Retrieving cron
I: Validating cron
I: Retrieving libcwidget3
I: Validating libcwidget3
I: Retrieving dash
I: Validating dash
I: Retrieving libdb5.1
I: Validating libdb5.1
I: Retrieving debconf
I: Validating debconf
I: Retrieving debconf-i18n
I: Validating debconf-i18n
I: Retrieving debian-archive-keyring
I: Validating debian-archive-keyring
I: Retrieving debianutils
I: Validating debianutils
I: Retrieving diffutils
I: Validating diffutils
I: Retrieving dmidecode
I: Validating dmidecode
I: Retrieving dpkg
I: Validating dpkg
I: Retrieving e2fslibs
I: Validating e2fslibs
I: Retrieving e2fsprogs
I: Validating e2fsprogs
I: Retrieving libcomerr2
I: Validating libcomerr2
I: Retrieving libss2
I: Validating libss2
I: Retrieving libc-bin
I: Validating libc-bin
I: Retrieving libc6
I: Validating libc6
I: Retrieving multiarch-support
I: Validating multiarch-support
I: Retrieving findutils
I: Validating findutils
I: Retrieving gcc-4.7-base
I: Validating gcc-4.7-base
I: Retrieving libgcc1
I: Validating libgcc1
I: Retrieving libstdc++6
I: Validating libstdc++6
I: Retrieving libgdbm3
I: Validating libgdbm3
I: Retrieving gnupg
I: Validating gnupg
I: Retrieving gpgv
I: Validating gpgv
I: Retrieving libgnutls26
I: Validating libgnutls26
I: Retrieving grep
I: Validating grep
I: Retrieving groff-base
I: Validating groff-base
I: Retrieving gzip
I: Validating gzip
I: Retrieving hostname
I: Validating hostname
I: Retrieving ifupdown
I: Validating ifupdown
I: Retrieving insserv
I: Validating insserv
I: Retrieving iproute
I: Validating iproute
I: Retrieving iptables
I: Validating iptables
I: Retrieving iputils-ping
I: Validating iputils-ping
I: Retrieving isc-dhcp-client
I: Validating isc-dhcp-client
I: Retrieving isc-dhcp-common
I: Validating isc-dhcp-common
I: Retrieving kmod
I: Validating kmod
I: Retrieving libkmod2
I: Validating libkmod2
I: Retrieving libept1.4.12
I: Validating libept1.4.12
I: Retrieving libgcrypt11
I: Validating libgcrypt11
I: Retrieving libgpg-error0
I: Validating libgpg-error0
I: Retrieving libidn11
I: Validating libidn11
I: Retrieving liblocale-gettext-perl
I: Validating liblocale-gettext-perl
I: Retrieving libnfnetlink0
I: Validating libnfnetlink0
I: Retrieving libpipeline1
I: Validating libpipeline1
I: Retrieving libselinux1
I: Validating libselinux1
I: Retrieving libsemanage-common
I: Validating libsemanage-common
I: Retrieving libsemanage1
I: Validating libsemanage1
I: Retrieving libsepol1
I: Validating libsepol1
I: Retrieving libsigc++-2.0-0c2a
I: Validating libsigc++-2.0-0c2a
I: Retrieving libtasn1-3
I: Validating libtasn1-3
I: Retrieving libtext-charwidth-perl

Re: live-build web front end

2013-05-23 Thread ramon
OK, thank you very much Ben.




-- 
To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20130523t134815-...@post.gmane.org



Re: install packages persistently on a Debian live system.

2013-05-23 Thread atar
Thanks you Dr. ronny about your suggest. I need more info about how to
pass to the kernel the 'persistence' parameter. can you specify in
more detail how did you do that in your  Lernstick  distribution?

Thanks in advance!!
atar.
On wednesday 22 may 2013 at 7:54 PM, "Ronny Standtke"  wrote:>>
unfortuantely, the persistence feature works only for files I create
>> but not for new packages I install. what should I do in order to
>> retain the new packages I install?
> We have some proof-of-concept code for this in Tails:

Why are you not just using full persistence, i.e. a "persistence"
partition and the "persistence" kernel parameter? This is how we do it
in the Lernstick distribution and it works great.

Cheers

Ronny
-- 
erreichbar von Mo-Fr, Büro B.105

Fachhochschule Nordwestschweiz
Pädagogische Hochschule
Institut Weiterbildung und Beratung

Dr. Ronny Standtke
Dozent für Medienpädagogik
Obere Sternengasse 7
4502 Solothurn

T +41 32 628 67 08
M +41 79 786 81 82
F +41 32 627 28 64
ronny.stand...@fhnw.ch 
http://www.imedias.ch
-- 
To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.org
Archive: http://lists.debian.org/519ced85.9010...@fhnw.ch