ClefAgreg - discussion (suite)

Salut,

J’ai un souci de mise à jour : [mono]échec d’écriture (Aucun espace disponible sur le périphérique)[/mono]

[mono]Disk /dev/sdb: 16.0 GB, 16039018496 bytes[/mono] Amplement suffisant, non ?

Je suis surpris (?) de trouver [mono]Jessie[/mono] dans le sources.list et [mono]apt-listbugs[/mono] non installé. (?)

[code]user:~# aptitude upgrade
Résolution des dépendances…
ouverts : 711 ; fermés : 363 ; reportés : 261 ; en conflit : 178 oLes NOUVEAUX paquets suivants vont être installés :
anthy-common{a} cpp-4.7{a} fonts-freefont-ttf{a} gcc-4.7{a} gconf-gsettings-backend{a} gir1.2-glib-2.0{a} icedtea-6-plugin{a} icedtea-netx{a} icedtea-netx-common{a} kmod{a}
libapache-pom-java{a} libasprintf0c2{a} libatk-wrapper-java{a} libatk-wrapper-java-jni{a} libblas3{a} libcairo-gobject2{a} libcanberra-gtk3-0{a} libcanberra0{a}
libcolord1{a} libcommons-parent-java{a} libcr0{a} libdirectfb-1.2-9{a} libencode-locale-perl{a} libevent-2.0-5{a} libexo-1-0{a} libexo-helpers{a} libfile-listing-perl{a}
libfop-java{a} libgarcon-1-0{a} libgarcon-common{a} libgirepository-1.0-1{a} libgtk-3-0{a} libgtk-3-common{a} libhdf5-mpich-7{a} libhttp-cookies-perl{a} libhttp-date-perl{a}
libhttp-message-perl{a} libhttp-negotiate-perl{a} libhunspell-1.3-0{a} libical0{a} libio-socket-ssl-perl{a} libitm1{a} libjgoodies-common-java{a} libjs-jquery{a} libjson0{a}
libkmod2{a} libkpathsea6{a} liblapack3{a} liblockfile-bin{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblzma5{a} libmozjs24d{a} libmpc2{a} libmpich12{a}
libmpl1{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnfnetlink0{a} libnotify4{a} libnspr4{a} libnss3{a} libopa1{a} liborc-0.4-0{a} libpipeline1{a} libpoppler-glib8{a}
libprocps0{a} librpm3{a} librpmbuild3{a} librpmio3{a} librpmsign1{a} librtmp0{a} libsamplerate0{a} libsemanage-common{a} libsemanage1{a} libssh2-1{a} libssl1.0.0{a}
libsystemd-login0{a} libtdb1{a} libthunar-vfs-1-common{a} libthunarx-2-0{a} libustr-1.0-1{a} libvorbisfile3{a} libvpx1{a} libwww-robotrules-perl{a} libxcb-shape0{a}
libxcb-shm0{a} libxfce4ui-1-0{a} libxml-commons-resolver1.1-java{a} m17n-contrib{a} m17n-db{a} pump{a} python-dbus-dev{a} python-gi{a} python-gobject-2{a} python2.7{a}
python2.7-doc{a} python2.7-minimal{a} tex-common{a} xserver-xorg-input-vmmouse{a} xulrunner-24.0{a}
Les paquets suivants seront mis à jour :
a2ps alsa-utils arandr ca-certificates ca-certificates-java cpp cups cups-bsd cups-client cups-common cups-filters cups-ppdc dbus dbus-x11 default-jre default-jre-headless
dmsetup dpkg dpkg-dev dselect epdfview exo-utils file flashplugin-nonfree fop gcc gettext-base ghostscript ghostscript-x gnupg gpgv gstreamer0.10-alsa
gstreamer0.10-plugins-base icedtea6-plugin iceweasel iceweasel-l10n-fr iptables iputils-ping libanthy0 libapr1 libaprutil1 libaudio2 libavutil50 libblas3gf libbsf-java
libc-bin libc-dev-bin libc6 libc6-dev libcairo2 libcairomm-1.0-1 libcommons-logging-java libcups2 libcupscgi1 libcupsdriver1 libcupsfilters1 libcupsimage2 libcupsmime1
libcupsppdc1 libcurl3-gnutls libdbus-1-3 libdevmapper1.02.1 libdirectfb-extra libdpkg-perl libdvdcss2 libenchant1c2a libexpat1 libgcrypt11 libgl1-mesa-dri libgl1-mesa-glx
libglapi-mesa libglu1-mesa libgnutls26 libgs9 libgs9-common libgssapi-krb5-2 libgstreamer-plugins-base0.10-0 libjbig0 libjgoodies-looks-java libjhdf5-jni libjpeg-progs
libjpeg62 libjpeg8 libk5crypto3 libkrb5-3 libkrb5support0 liblapack3gf liblcms2-2 liblockfile1 libm17n-0 libmagic1 libnspr4-0d libnss3-1d libopenjpeg2 libpixman-1-0
libpulse0 librsvg2-2 librsvg2-common libschroedinger-1.0-0 libtag1-vanilla libthunar-vfs-1-2 libumfpack5.4.0 libvamp-hostsdk3 libwww-perl libxalan2-java libxerces2-java
libxfcegui4-4 libxfont1 libxml2 linux-libc-dev localepurge locales luatex man-db module-init-tools multiarch-support notification-daemon openjdk-6-jre openssh-client
openssh-server openssl orage passwd perl perl-base perl-modules poppler-utils procps python python-cairo python-dbus python-doc python-glade2 python-gobject python-gtk2
python-iniparse python-minimal python-numpy python-tk python-urwid python-wicd ristretto rpm rpm-common rpm2cpio sgml-base squashfs-tools ssh sysv-rc sysvinit-utils tcpdump
thunar thunar-data thunar-volman ttf-freefont tzdata tzdata-java wget wicd wicd-daemon wicd-gtk x11-utils xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-mixer
xfce4-mount-plugin xfce4-panel xfce4-session xfce4-settings xfce4-terminal xfce4-utils xfdesktop4 xfdesktop4-data xfprint4 xfwm4 xml-core xserver-common xserver-xorg-core
xserver-xorg-input-all xz-utils
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
avahi-daemon build-essential colord consolekit enchant fakeroot fonts-droid foomatic-filters ghostscript-cups gksu gnupg-curl gvfs javascript-common krb5-locales
libalgorithm-merge-perl libc6-i686 libcanberra-gtk3-module libfile-fcntllock-perl libgtk-3-bin libhtml-form-perl libhtml-format-perl libhttp-daemon-perl
libio-socket-inet6-perl libio-socket-ip-perl libmailtools-perl libsaxon-java libsocket-perl libsocket6-perl manpages-dev ncurses-term openssh-blacklist-extra
printer-driver-gutenprint python-notify rfkill smbclient texlive-luatex tumbler upower xdg-user-dirs xfce4-notifyd xfce4-volumed xinput
181 paquets mis à jour, 101 nouvellement installés, 0 à enlever et 16 non mis à jour.
Il est nécessaire de télécharger 222 Mo d’archives. Après dépaquetage, 226 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Prendre : 1 http://www.deb-multimedia.org/ wheezy/main libdvdcss2 i386 1.2.13-dmo1 [43,4 kB]

[…]

Prendre : 177 http://ftp.fr.debian.org/debian/ jessie/main libmpl1 i386 3.1-4+b1 [34,6 kB]
Prendre : 178 http://ftp.fr.debian.org/debian/ jessie/main libopa1 i386 3.1-4+b1 [28,3 kB]
Prendre : 179 http://ftp.fr.debian.org/debian/ jessie/main libmpich12 i386 3.1-4+b1 [782 kB]
Prendre : 180 http://ftp.fr.debian.org/debian/ jessie/main libhdf5-mpich-7 i386 1.8.12+docs-1.1+b1 [1 014 kB]

[…]

Dépaquetage de la mise à jour de xfwm4 …
dpkg: erreur de traitement de /var/cache/apt/archives/xfwm4_4.8.3-2_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/share/themes/Sassandra/xfwm4/bottom-active.xpm » vers « /usr/share/themes/Sassandra/xfwm4/bottom-active.xpm.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
dpkg: tentative de déconfiguration de xfwm4, qui serait cassé par l’installation de libxfcegui4-4…
dpkg: oui, déconfiguration de xfwm4 (cassé par libxfcegui4-4).
Préparation du remplacement de libxfcegui4-4 4.6.4-1 (en utilisant …/libxfcegui4-4_4.8.1-5_i386.deb) …
Déconfiguration de xfwm4 …
Dépaquetage de la mise à jour de libxfcegui4-4 …
Préparation du remplacement de a2ps 1:4.14-1.1 (en utilisant …/a2ps_1%3a4.14-1.1+deb7u1_i386.deb) …
Dépaquetage de la mise à jour de a2ps …
dpkg: erreur de traitement de /var/cache/apt/archives/a2ps_1%3a4.14-1.1+deb7u1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/share/a2ps/afm/phvron.afm » vers « /usr/share/a2ps/afm/phvron.afm.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Préparation du remplacement de xfprint4 4.6.1-1 (en utilisant …/xfprint4_4.6.1-3_i386.deb) …
Dépaquetage de la mise à jour de xfprint4 …
Sélection du paquet libcr0 précédemment désélectionné.
Dépaquetage de libcr0 (à partir de …/libcr0_0.8.5-2_i386.deb) …
Sélection du paquet libmpl1:i386 précédemment désélectionné.
Dépaquetage de libmpl1:i386 (à partir de …/libmpl1_3.1-4+b1_i386.deb) …
Sélection du paquet libopa1:i386 précédemment désélectionné.
Dépaquetage de libopa1:i386 (à partir de …/libopa1_3.1-4+b1_i386.deb) …
Sélection du paquet libmpich12:i386 précédemment désélectionné.
Dépaquetage de libmpich12:i386 (à partir de …/libmpich12_3.1-4+b1_i386.deb) …
dpkg: erreur de traitement de /var/cache/apt/archives/libmpich12_3.1-4+b1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/lib/i386-linux-gnu/libmpichcxx.so.12.0.0 » vers « /usr/lib/i386-linux-gnu/libmpichcxx.so.12.0.0.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Sélection du paquet libhdf5-mpich-7:i386 précédemment désélectionné.
Dépaquetage de libhdf5-mpich-7:i386 (à partir de …/libhdf5-mpich-7_1.8.12+docs-1.1+b1_i386.deb) …
dpkg: erreur de traitement de /var/cache/apt/archives/libhdf5-mpich-7_1.8.12+docs-1.1+b1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/lib/i386-linux-gnu/libhdf5.so.7.1.1 » vers « /usr/lib/i386-linux-gnu/libhdf5.so.7.1.1.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Préparation du remplacement de libjbig0:i386 2.0-2 (en utilisant …/libjbig0_2.0-2+deb7u1_i386.deb) …
Dépaquetage de la mise à jour de libjbig0:i386 …
dpkg : erreur fatale irréversible, abandon :
vidage impossible de /var/lib/dpkg/updates/tmp.i après la mise en forme: Aucun espace disponible sur le périphérique
/usr/sbin/localepurge: line 105: echo: write error: No space left on device
E: Problem executing scripts DPkg::Post-Invoke ‘if [ -x /usr/sbin/localepurge ] && [ $(ps w -p $PPID | egrep -c ‘(remove|purge)’) != 1 ]; then /usr/sbin/localepurge; else exit 0; fi’
E: Sub-process returned an error code
E: Sub-process /usr/bin/dpkg returned an error code (2)
Échec de l’installation d’un paquet. Tentative de réparation :
dpkg : erreur : échec de l’écriture de status enregistrements de « xfdesktop4 » à « /var/lib/dpkg/status »: Aucun espace disponible sur le périphérique
E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.
E: Impossible de récupérer le verrou système ! (il est possible qu’un autre processus apt ou dpkg soit en cours)
E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.

État actuel : 2 paquets cassés [+2], 96 mises à jour restantes [-101].
user:~#

[/code]

[mono]user:~# df -hT
Sys. fich. Type Taille Util. Dispo Uti% Monté sur
tmpfs tmpfs 692M 0 692M 0% /lib/init/rw
udev tmpfs 10M 212K 9,8M 3% /dev
tmpfs tmpfs 692M 0 692M 0% /dev/shm
rootfs rootfs 1,1G 1,1G 736K 100% /
/ramdisk tmpfs 1,1G 1,1G 736K 100% /oldroot/ramdisk
/dev/sdb1 vfat 15G 563M 15G 4% /oldroot/cdrom
/dev/loop1 squashfs 60M 60M 0 100% /oldroot/extension_dpkg-8.0
user:~#[/mono]

[code]user:~# fdisk /dev/sdb -l

Disk /dev/sdb: 16.0 GB, 16039018496 bytes
255 heads, 63 sectors/track, 1949 cylinders, total 31326208 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x01ab54ce

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 31310684 15655311 e W95 FAT16 (LBA)
user:~# [/code]

user:~# ls -la /oldroot/extension_dpkg-8.0/ total 0 drwxr-xr-x 4 root root 49 oct. 10 2013 . drwxr-xr-x 5 root root 100 août 4 2014 .. drwxr-xr-x 3 root root 28 oct. 10 2013 usr drwxr-xr-x 4 root root 51 oct. 10 2013 var user:~#

user:~# ls -la /oldroot/extension_dpkg-8.0/var/lib/dpkg/ total 3788 [...] -rw-r--r-- 1 root root 70 mai 9 2012 statoverride -rw-r--r-- 1 root root 35 avril 17 2010 statoverride-old -rw-r--r-- 1 root root 710825 juil. 2 2013 status -rw-r--r-- 1 root root 710848 juil. 2 2013 status-old [...] user:~#

user:~# ls -la /var/lib/dpkg/ total 3947 [...] -rw-r--r-- 1 root root 70 mai 9 2012 statoverride -rw-r--r-- 1 root root 35 avril 17 2010 statoverride-old -rw-r--r-- 1 root root 763547 août 4 08:30 status -rw-r--r-- 1 root root 0 août 4 08:30 status-new -rw-r--r-- 1 root root 763577 août 4 08:29 status-old [...] user:~#

user:~# ls -la /oldroot/extension_dpkg-8.0/var/cache/ total 0 drwxr-xr-x 4 root root 41 oct. 10 2013 . drwxr-xr-x 4 root root 51 oct. 10 2013 .. drwxr-xr-x 3 root root 74 oct. 10 2013 apt drwxr-xr-x 2 root root 122 juil. 2 2013 debconf user:~#

user:~# ls -la /oldroot/extension_dpkg-8.0/var/cache/apt/ total 62346 drwxr-xr-x 3 root root 74 oct. 10 2013 . drwxr-xr-x 4 root root 41 oct. 10 2013 .. drwxr-xr-x 3 root root 42 juil. 2 2013 archives -rw-r--r-- 1 root root 31983071 oct. 10 2013 pkgcache.bin -rw-r--r-- 1 root root 31858924 oct. 10 2013 srcpkgcache.bin user:~#

user:~# ls -la /oldroot/ramdisk total 0 drwxrwxrwt 16 root root 340 août 4 2014 . drwxr-xr-x 5 root root 100 août 4 2014 .. drwxr-xr-x 2 root root 140 août 4 08:29 bin drwxr-xr-x 2 root root 60 août 4 2014 dev drwxr-xr-x 29 root root 860 août 4 08:39 etc drwxr-xr-x 3 root root 60 août 4 2014 home drwxr-xr-x 6 root root 160 août 4 08:28 lib drwxr-xr-x 8 root root 160 août 4 07:37 media drwxr-xr-x 5 root root 100 août 4 2014 oldroot drwxr-xr-x 4 root root 80 août 4 07:44 root drwxr-xr-x 2 root root 240 août 4 08:29 sbin drwxrwxrwt 5 root root 180 août 4 09:17 tmp drwxr-xr-x 8 root root 160 oct. 10 2013 usr drwxr-xr-x 7 root root 140 août 4 2014 var -r--r--r-- 510 root root 0 août 4 2014 .wh..wh.aufs drwx------ 2 root root 40 août 4 2014 .wh..wh.orph drwx------ 2 root root 203560 août 4 08:30 .wh..wh.plnk user:~#

À mon avis, nettoyé le cache (clean et autoclean) ne servirait à rien, un update à la suite s’impose.

Pour l’heure, je n’ai guère d’idée … :017

------

[quote]user:~#

[09:23:26] ~ # mkdiskfast /dev/sdb 0 255 63 Warning: more than 1024 cylinders (1949). Not all BIOSes will be able to boot this device. [09:24:46] ~ #

[09:25:28] ~ # mkfs.vfat /dev/sdb1 mkfs.vfat 3.0.13 (30 Jun 2012) [09:25:44] ~ #

[09:25:52] ~ # mount -t ext4 /dev/sdc6 /media/

[09:26:05] ~ # ls /media/telecharge-iso/ ClefAgreg-8.1-rc2.iso debian-live-7.6.0-i386-xfce-desktop.iso kanotix32-dragonfire-lt2014-KDE.iso debian-live-7.6.0-i386-lxde-desktop.iso debian-live-7.6.0-i386-xfce-desktop+nonfree.iso

[09:26:14] ~ # ls /media/telecharge-iso/ClefAgreg-8.1-rc2.iso/ ClefAgreg-8.1-rc2.iso [09:26:21] ~ #

[09:26:33] ~ # mount -o loop -t iso9660 /media/telecharge-iso/ClefAgreg-8.1-rc2.iso/ClefAgreg-8.1-rc2.iso /mnt/iso/ mount: block device /media/telecharge-iso/ClefAgreg-8.1-rc2.iso/ClefAgreg-8.1-rc2.iso is write-protected, mounting read-only [09:26:36] ~ #

[09:26:57] ~ # mount -t vfat /dev/sdb1 /mnt/cle
[09:27:06] ~ # cp -r /mnt/iso/* /mnt/iso/.disk /mnt/cle

[09:28:32] ~ # cp /usr/lib/syslinux/vesamenu.c32 /mnt/cle/ cp : voulez-vous écraser « /mnt/cle/vesamenu.c32 » ? y [09:28:38] ~ #

[09:29:55] ~ # ll /mnt/cle/ total 14M -rwxr-xr-x 1 root root 153K 2014-08-04 09:28 vesamenu.c32 drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 .disk drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 isolinux -rwxr-xr-x 1 root root 24K 2014-08-04 09:28 isolinux.bin -rwxr-xr-x 1 root root 852 2014-08-04 09:28 isolinux.cfg -rwxr-xr-x 1 root root 1,0K 2014-08-04 09:28 liens.cpio -rwxr-xr-x 1 root root 2,6M 2014-08-04 09:28 linuxlive -rwxr-xr-x 1 root root 1,5K 2014-08-04 09:28 LISEZMOI -rwxr-xr-x 1 root root 1,1K 2014-08-04 09:28 makecd -rwxr-xr-x 1 root root 23K 2014-08-04 09:28 splash.png -rwxr-xr-x 1 root root 870 2014-08-04 09:28 syslinux.bak -rwxr-xr-x 1 root root 870 2014-08-04 09:28 syslinux.cfg -rwxr-xr-x 1 root root 5,2K 2014-08-04 09:28 vesainfo.c32 -rwxr-xr-x 1 root root 2,9K 2014-08-04 09:28 wicd.tgz drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 isn -rwxr-xr-x 1 root root 256 2014-08-04 09:27 french.kbd drwxr-xr-x 6 root root 8,0K 2014-08-04 09:27 home -rwxr-xr-x 1 root root 11M 2014-08-04 09:27 initrd.img -rwxr-xr-x 1 root root 65K 2014-08-04 09:27 Instructions.pdf drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 boot -rwxr-xr-x 1 root root 2,0K 2014-08-04 09:27 boot.cat -rwxr-xr-x 1 root root 5,8K 2014-08-04 09:27 clavier.kmap.gz -rwxr-xr-x 1 root root 14K 2014-08-04 09:27 cups.tgz drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 Doc_HTML drwxr-xr-x 2 root root 8,0K 2014-08-04 09:27 Documents -rwxr-xr-x 1 root root 9,3K 2014-08-04 09:27 droitshome.txt drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 efi [09:29:58] ~ #

[09:31:04] ~ # syslinux -i /dev/sdb1 [09:31:07] ~ # dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdb 1+0 enregistrements lus 1+0 enregistrements écrits 440 octets (440 B) copiés, 0,011665 s, 37,7 kB/s [09:31:16] ~ #

[code][09:31:28] ~ # parted /dev/sdb set 1 boot on
Information: You may need to update /etc/fstab.

[09:31:31] ~ # [/code]

[09:31:42] ~ # umount /mnt/cle [09:31:44] ~ # umount /mnt/iso [09:31:50] ~ # umount /media [09:31:59] ~ # [/quote]

Re,

# mount /dev/sdb1 /mnt/live

J’ai farfouillé dans les (tous) répertoires et (tous) sous-répertoires, etc …

Que du binaire, pas de script qui me soit accessible. :083

À mon niveau, je ne peux (re) touché/modifé quoi que ce soit, sauf erreur … ?

[12:40:10] /mnt/live # ll total 14M -rwxr-xr-x 1 root root 3,9K 2014-08-04 09:52 wicd.tgz -rwxr-xr-x 1 root root 15K 2014-08-04 09:52 cups.tgz -rwxr-xr-x 1 root root 5,6K 2014-08-04 09:52 droitshome.txt -rwxr-xr-x 1 root root 1,0K 2014-08-04 09:52 liens.cpio drwxr-xr-x 6 root root 8,0K 2014-08-04 09:52 home -r-xr-xr-x 1 root root 32K 2014-08-04 09:31 ldlinux.sys -rwxr-xr-x 1 root root 153K 2014-08-04 09:28 vesamenu.c32 drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 .disk drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 isolinux -rwxr-xr-x 1 root root 24K 2014-08-04 09:28 isolinux.bin -rwxr-xr-x 1 root root 852 2014-08-04 09:28 isolinux.cfg -rwxr-xr-x 1 root root 2,6M 2014-08-04 09:28 linuxlive -rwxr-xr-x 1 root root 1,5K 2014-08-04 09:28 LISEZMOI -rwxr-xr-x 1 root root 1,1K 2014-08-04 09:28 makecd -rwxr-xr-x 1 root root 23K 2014-08-04 09:28 splash.png -rwxr-xr-x 1 root root 870 2014-08-04 09:28 syslinux.bak -rwxr-xr-x 1 root root 870 2014-08-04 09:28 syslinux.cfg -rwxr-xr-x 1 root root 5,2K 2014-08-04 09:28 vesainfo.c32 drwxr-xr-x 2 root root 8,0K 2014-08-04 09:28 isn -rwxr-xr-x 1 root root 256 2014-08-04 09:27 french.kbd -rwxr-xr-x 1 root root 11M 2014-08-04 09:27 initrd.img -rwxr-xr-x 1 root root 65K 2014-08-04 09:27 Instructions.pdf drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 boot -rwxr-xr-x 1 root root 2,0K 2014-08-04 09:27 boot.cat -rwxr-xr-x 1 root root 5,8K 2014-08-04 09:27 clavier.kmap.gz drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 Doc_HTML drwxr-xr-x 2 root root 8,0K 2014-08-04 09:27 Documents drwxr-xr-x 3 root root 8,0K 2014-08-04 09:27 efi [12:40:16] /mnt/live #

[12:40:16] /mnt/live # ll isn/ total 540M -rwxr-xr-x 1 root root 60M 2014-08-04 11:28 extension_dpkg-8.0.sqh -rwxr-xr-x 1 root root 481M 2014-08-04 11:28 basesystem [12:40:21] /mnt/live #

[12:40:23] /mnt/live # mount -t squashfs -o loop isn/basesystem /media/ mount: warning: /media/ seems to be mounted read-only. [12:40:29] /mnt/live #

[12:40:29] /mnt/live # ll /media/ total 512 drwxrwxrwt 5 root root 72 2013-10-10 09:52 tmp drwxr-xr-x 6 root root 203 2013-10-10 09:51 root drwxr-xr-x 11 root root 187 2013-07-11 12:06 usr drwxr-xr-x 15 root root 268 2013-07-11 12:06 var drwxr-xr-x 2 root root 75 2013-07-02 14:29 boot drwxr-xr-x 2 root root 2,7K 2013-07-02 13:01 sbin drwxr-xr-x 101 root root 4,3K 2013-04-13 08:34 etc drwxr-xr-x 5 root root 2,1K 2013-04-13 08:33 dev drwxr-xr-x 15 root root 1,1K 2013-04-13 08:26 lib drwxr-xr-x 2 root root 1,5K 2013-04-13 08:25 bin -rw-r--r-- 1 root root 4 2013-04-11 16:44 FB drwxr-xr-x 3 root root 27 2012-06-27 14:43 home drwxr-xr-x 2 root root 3 2008-09-16 09:38 selinux dr-xr-xr-x 2 root root 3 2008-02-14 22:11 rr_moved drwxr-xr-x 2 root root 3 2007-07-20 17:17 media drwxr-xr-x 2 root root 3 2007-07-20 17:17 srv drwxr-xr-x 2 root root 3 2007-07-20 17:17 sys drwxr-xr-x 2 root root 3 2007-07-20 17:17 mnt drwxr-xr-x 2 root root 3 2007-07-20 17:17 proc [12:40:36] /mnt/live #

[12:40:40] /mnt/live # umount /media [12:40:50] /mnt/live #

[12:40:50] /mnt/live # mount -t squashfs -o loop isn/extension_dpkg-8.0.sqh /media/ mount: warning: /media/ seems to be mounted read-only. [12:41:01] /mnt/live #

[12:41:01] /mnt/live # ll /media/ total 0 drwxr-xr-x 3 root root 28 2013-10-10 10:12 usr drwxr-xr-x 4 root root 51 2013-10-10 10:12 var [12:41:03] /mnt/live #

[12:41:04] /mnt/live # umount /media [12:41:14] /mnt/live #

[12:41:15] /mnt/live # cd [12:41:18] ~ # [12:41:19] ~ # umount /mnt/live [12:41:28] ~ #

[13:33:26] /mnt/live # ls /media/lib/init/ bootclean.sh mount-functions.sh rw splash-functions-base swap-functions.sh usplash-fsck-functions.sh vars.sh [13:33:30] /mnt/live # [13:33:37] /mnt/live # ll /media/lib/init/ total 20K -rw-r--r-- 1 root root 4,8K 2011-01-01 06:34 bootclean.sh -rw-r--r-- 1 root root 3,7K 2011-01-01 06:34 mount-functions.sh -rw-r--r-- 1 root root 2,8K 2011-01-01 06:34 splash-functions-base -rw-r--r-- 1 root root 721 2011-01-01 06:34 swap-functions.sh -rw-r--r-- 1 root root 5,7K 2011-01-01 06:34 usplash-fsck-functions.sh -rw-r--r-- 1 root root 865 2011-01-01 06:34 vars.sh drwxr-xr-x 3 root root 38 2008-12-14 14:09 rw [13:33:42] /mnt/live # [13:33:43] /mnt/live # nn /media/lib/init/bootclean.sh [13:34:22] /mnt/live # nn /media/lib/init/mount-functions.sh [13:45:28] /mnt/live # nn /media/lib/init/vars.sh [13:46:02] /mnt/live # [13:46:04] /mnt/live # ll /media/lib/init/rw/ total 0 drwxr-xr-x 2 root root 44 2012-05-09 08:32 sendsigs.omit.d [13:46:09] /mnt/live # ll /media/lib/init/rw/sendsigs.omit.d/ total 0 ---------- 1 root root 0 2012-05-09 08:32 klogd ---------- 1 root root 0 2012-05-09 08:32 sysklogd [13:46:14] /mnt/live #

:think:

La mise à jour est délicate à faire puisque tu travailles en RAM Je m’explique, clefagreg est fondé sur un système de fichier en squashfs, avec superposé dessus les extensions*.sqh dans un ordre défini par les dépendances si il y en a (exemple geoplan doit être installé après user_wine lui même installé après wine. Par dessus tout ça, est mis un système de fichier en RAM. C’est lui que tu satures.

  • Pourquoi en RAM: Une utilisation intensive d’une clef (et pas de temps à autres) avec u n système de fichiers dessus flingue une clef très rapidement. À la sixième clef foutue, j’ai adopté cette solution qui a réglé ce problème.

  • home: le répertoire est sauvegardé sur la clef à l’extinction et régulièrement. Une exceptuion notable, le répertoire Documents qui est un «bind» de celui de la clef.

  • Mise à jour: Il te faut utiliser le script faitext.sh; voir le GIT qu’avait ouvert Martin Quinson (qui devait m’aider pour la clef ISN qui m’a obligé à une refonte de la clef). github.com/FBoisson/ISN-live

  • Tu peux faire une extension toi même, soit par faitext.sh (c’est comme ça que je les fait), soit à la volée: voir clefagreg.dnsalias.org/MODIF.html
    Cela fonctionne très bien.

jessie a été utile pour installer quelques logiciels (à coup de pinning).

RQ: Même si ta mise à jour avait fonctionné, à moins de de faire sauve_extension, tu l’aurais perdu.
ReRQ: Les extension sont de simples fichiers que tu mets ou que tu enlèves du répertoires isn de la clef. Il y en a plus d’une centaine et une page est dédiée à ceux qui en proposent.

Salut,

Ceci ne résout pas l’[mono]échec d’écriture (Aucun espace disponible sur le périphérique)[/mono], imposé.

[code][12:08:46]:~$ ssh user@192.168.1.13
user@192.168.1.13’s password:
Linux user 3.5.4-fb-aufs #1 SMP Fri Dec 14 17:57:05 CET 2012 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Aug 4 07:37:56 2014
user@user:~$
user@user:~$ su -
Mot de passe :
user:~#
user:~# date
lundi 4 août 2014, 08:09:40 (UTC+0200)
user:~#
user:~# aptitude clean
user:~# aptitude autoclean
0 o d’espace disque ont été libérés
user:~#
[/code]

user:~# aptitude upgrade Résolution des dépendances... ouverts : 711 ; fermés : 363 ; reportés : 261 ; en conflit : 178 oLes NOUVEAUX paquets suivants vont être installés : anthy-common{a} cpp-4.7{a} fonts-freefont-ttf{a} gcc-4.7{a} gconf-gsettings-backend{a} gir1.2-glib-2.0{a} icedtea-6-plugin{a} icedtea-netx{a} icedtea-netx-common{a} kmod{a} libapache-pom-java{a} libasprintf0c2{a} libatk-wrapper-java{a} libatk-wrapper-java-jni{a} libblas3{a} libcairo-gobject2{a} libcanberra-gtk3-0{a} libcanberra0{a} libcolord1{a} libcommons-parent-java{a} libcr0{a} libdirectfb-1.2-9{a} libencode-locale-perl{a} libevent-2.0-5{a} libexo-1-0{a} libexo-helpers{a} libfile-listing-perl{a} libfop-java{a} libgarcon-1-0{a} libgarcon-common{a} libgirepository-1.0-1{a} libgtk-3-0{a} libgtk-3-common{a} libhdf5-mpich-7{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libhunspell-1.3-0{a} libical0{a} libio-socket-ssl-perl{a} libitm1{a} libjgoodies-common-java{a} libjs-jquery{a} libjson0{a} libkmod2{a} libkpathsea6{a} liblapack3{a} liblockfile-bin{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblzma5{a} libmozjs24d{a} libmpc2{a} libmpich12{a} libmpl1{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnfnetlink0{a} libnotify4{a} libnspr4{a} libnss3{a} libopa1{a} liborc-0.4-0{a} libpipeline1{a} libpoppler-glib8{a} libprocps0{a} librpm3{a} librpmbuild3{a} librpmio3{a} librpmsign1{a} librtmp0{a} libsamplerate0{a} libsemanage-common{a} libsemanage1{a} libssh2-1{a} libssl1.0.0{a} libsystemd-login0{a} libtdb1{a} libthunar-vfs-1-common{a} libthunarx-2-0{a} libustr-1.0-1{a} libvorbisfile3{a} libvpx1{a} libwww-robotrules-perl{a} libxcb-shape0{a} libxcb-shm0{a} libxfce4ui-1-0{a} libxml-commons-resolver1.1-java{a} m17n-contrib{a} m17n-db{a} pump{a} python-dbus-dev{a} python-gi{a} python-gobject-2{a} python2.7{a} python2.7-doc{a} python2.7-minimal{a} tex-common{a} xserver-xorg-input-vmmouse{a} xulrunner-24.0{a} Les paquets suivants seront mis à jour : a2ps alsa-utils arandr ca-certificates ca-certificates-java cpp cups cups-bsd cups-client cups-common cups-filters cups-ppdc dbus dbus-x11 default-jre default-jre-headless dmsetup dpkg dpkg-dev dselect epdfview exo-utils file flashplugin-nonfree fop gcc gettext-base ghostscript ghostscript-x gnupg gpgv gstreamer0.10-alsa gstreamer0.10-plugins-base icedtea6-plugin iceweasel iceweasel-l10n-fr iptables iputils-ping libanthy0 libapr1 libaprutil1 libaudio2 libavutil50 libblas3gf libbsf-java libc-bin libc-dev-bin libc6 libc6-dev libcairo2 libcairomm-1.0-1 libcommons-logging-java libcups2 libcupscgi1 libcupsdriver1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3-gnutls libdbus-1-3 libdevmapper1.02.1 libdirectfb-extra libdpkg-perl libdvdcss2 libenchant1c2a libexpat1 libgcrypt11 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgnutls26 libgs9 libgs9-common libgssapi-krb5-2 libgstreamer-plugins-base0.10-0 libjbig0 libjgoodies-looks-java libjhdf5-jni libjpeg-progs libjpeg62 libjpeg8 libk5crypto3 libkrb5-3 libkrb5support0 liblapack3gf liblcms2-2 liblockfile1 libm17n-0 libmagic1 libnspr4-0d libnss3-1d libopenjpeg2 libpixman-1-0 libpulse0 librsvg2-2 librsvg2-common libschroedinger-1.0-0 libtag1-vanilla libthunar-vfs-1-2 libumfpack5.4.0 libvamp-hostsdk3 libwww-perl libxalan2-java libxerces2-java libxfcegui4-4 libxfont1 libxml2 linux-libc-dev localepurge locales luatex man-db module-init-tools multiarch-support notification-daemon openjdk-6-jre openssh-client openssh-server openssl orage passwd perl perl-base perl-modules poppler-utils procps python python-cairo python-dbus python-doc python-glade2 python-gobject python-gtk2 python-iniparse python-minimal python-numpy python-tk python-urwid python-wicd ristretto rpm rpm-common rpm2cpio sgml-base squashfs-tools ssh sysv-rc sysvinit-utils tcpdump thunar thunar-data thunar-volman ttf-freefont tzdata tzdata-java wget wicd wicd-daemon wicd-gtk x11-utils xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-mixer xfce4-mount-plugin xfce4-panel xfce4-session xfce4-settings xfce4-terminal xfce4-utils xfdesktop4 xfdesktop4-data xfprint4 xfwm4 xml-core xserver-common xserver-xorg-core xserver-xorg-input-all xz-utils Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés : avahi-daemon build-essential colord consolekit enchant fakeroot fonts-droid foomatic-filters ghostscript-cups gksu gnupg-curl gvfs javascript-common krb5-locales libalgorithm-merge-perl libc6-i686 libcanberra-gtk3-module libfile-fcntllock-perl libgtk-3-bin libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-socket-inet6-perl libio-socket-ip-perl libmailtools-perl libsaxon-java libsocket-perl libsocket6-perl manpages-dev ncurses-term openssh-blacklist-extra printer-driver-gutenprint python-notify rfkill smbclient texlive-luatex tumbler upower xdg-user-dirs xfce4-notifyd xfce4-volumed xinput 181 paquets mis à jour, 101 nouvellement installés, 0 à enlever et 16 non mis à jour. Il est nécessaire de télécharger 222 Mo d'archives. Après dépaquetage, 226 Mo seront utilisés. Voulez-vous continuer ? [Y/n/?] y

[code]Dépaquetage de la mise à jour de xfwm4 …
dpkg: erreur de traitement de /var/cache/apt/archives/xfwm4_4.8.3-2_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/share/themes/Sassandra/xfwm4/bottom-active.xpm » vers « /usr/share/themes/Sassandra/xfwm4/bottom-active.xpm.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
dpkg: tentative de déconfiguration de xfwm4, qui serait cassé par l’installation de libxfcegui4-4…
dpkg: oui, déconfiguration de xfwm4 (cassé par libxfcegui4-4).
Préparation du remplacement de libxfcegui4-4 4.6.4-1 (en utilisant …/libxfcegui4-4_4.8.1-5_i386.deb) …
Déconfiguration de xfwm4 …
Dépaquetage de la mise à jour de libxfcegui4-4 …
Préparation du remplacement de a2ps 1:4.14-1.1 (en utilisant …/a2ps_1%3a4.14-1.1+deb7u1_i386.deb) …
Dépaquetage de la mise à jour de a2ps …
dpkg: erreur de traitement de /var/cache/apt/archives/a2ps_1%3a4.14-1.1+deb7u1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/share/a2ps/afm/phvron.afm » vers « /usr/share/a2ps/afm/phvron.afm.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Préparation du remplacement de xfprint4 4.6.1-1 (en utilisant …/xfprint4_4.6.1-3_i386.deb) …
Dépaquetage de la mise à jour de xfprint4 …
Sélection du paquet libcr0 précédemment désélectionné.
Dépaquetage de libcr0 (à partir de …/libcr0_0.8.5-2_i386.deb) …
Sélection du paquet libmpl1:i386 précédemment désélectionné.
Dépaquetage de libmpl1:i386 (à partir de …/libmpl1_3.1-4+b1_i386.deb) …
Sélection du paquet libopa1:i386 précédemment désélectionné.
Dépaquetage de libopa1:i386 (à partir de …/libopa1_3.1-4+b1_i386.deb) …
Sélection du paquet libmpich12:i386 précédemment désélectionné.
Dépaquetage de libmpich12:i386 (à partir de …/libmpich12_3.1-4+b1_i386.deb) …
dpkg: erreur de traitement de /var/cache/apt/archives/libmpich12_3.1-4+b1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/lib/i386-linux-gnu/libmpichcxx.so.12.0.0 » vers « /usr/lib/i386-linux-gnu/libmpichcxx.so.12.0.0.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Sélection du paquet libhdf5-mpich-7:i386 précédemment désélectionné.
Dépaquetage de libhdf5-mpich-7:i386 (à partir de …/libhdf5-mpich-7_1.8.12+docs-1.1+b1_i386.deb) …
dpkg: erreur de traitement de /var/cache/apt/archives/libhdf5-mpich-7_1.8.12+docs-1.1+b1_i386.deb (–unpack) :
impossible de copier les données extraites pour « ./usr/lib/i386-linux-gnu/libhdf5.so.7.1.1 » vers « /usr/lib/i386-linux-gnu/libhdf5.so.7.1.1.dpkg-new » : échec d’écriture (Aucun espace disponible sur le périphérique)
configured to not write apport reports
dpkg-deb : erreur : le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Préparation du remplacement de libjbig0:i386 2.0-2 (en utilisant …/libjbig0_2.0-2+deb7u1_i386.deb) …
Dépaquetage de la mise à jour de libjbig0:i386 …
dpkg : erreur fatale irréversible, abandon :
vidage impossible de /var/lib/dpkg/updates/tmp.i après la mise en forme: Aucun espace disponible sur le périphérique
/usr/sbin/localepurge: line 105: echo: write error: No space left on device
E: Problem executing scripts DPkg::Post-Invoke 'if [ -x /usr/sbin/localepurge ] && [ $(ps w -p $PPID | egrep -c ‘(remove|purge)’) != 1 ]; then /usr/sbin/localepurge; else exit 0; fi’
E: Sub-process returned an error code
E: Sub-process /usr/bin/dpkg returned an error code (2)
Échec de l’installation d’un paquet. Tentative de réparation :
dpkg : erreur : échec de l’écriture de status enregistrements de « xfdesktop4 » à « /var/lib/dpkg/status »: Aucun espace disponible sur le périphérique
E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.
E: Impossible de récupérer le verrou système ! (il est possible qu’un autre processus apt ou dpkg soit en cours)
E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.

État actuel : 2 paquets cassés [+2], 96 mises à jour restantes [-101].
user:~#
[/code]

user:~# df -hT Sys. fich. Type Taille Util. Dispo Uti% Monté sur tmpfs tmpfs 692M 0 692M 0% /lib/init/rw udev tmpfs 10M 212K 9,8M 3% /dev tmpfs tmpfs 692M 0 692M 0% /dev/shm rootfs rootfs 1,1G 1,1G 736K 100% / /ramdisk tmpfs 1,1G 1,1G 736K 100% /oldroot/ramdisk /dev/sdb1 vfat 15G 563M 15G 4% /oldroot/cdrom /dev/loop1 squashfs 60M 60M 0 100% /oldroot/extension_dpkg-8.0 user:~#

[code]user:~# fdisk /dev/sdb -l

Disk /dev/sdb: 16.0 GB, 16039018496 bytes
255 heads, 63 sectors/track, 1949 cylinders, total 31326208 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x01ab54ce

Device Boot Start End Blocks Id System
/dev/sdb1 * 63 31310684 15655311 e W95 FAT16 (LBA)
user:~#
[/code]

Puisque je te dis que tu travailles sur un disque RAM, c’est ce disque RAM qui est saturé.

En conclusion.

Because [mono]ramdisk[/mono], mise à jour impossible. :083

Dans ce cas là, je passe mon chemin.

Sortez couvert, … :033

La mise à jour est possible via le script faitext.sh. Tu fais sur ta debian préféré

cp basesystem, extension_dpkg-8.0.sqh ~

faitext.sh -B basesystem -f

tes manips

echo “indicatif de ta version” > /FB

^D

et et recopies les fichiers basesystem et extension_dpk-???.sqh sur la clef.

Attention en cas de changements de noyaux.
Mais la clef n’est pas prévu pour ça a priori.

[quote=“fran.b”]La mise à jour est possible via le script faitext.sh. Tu fais sur ta debian préféré
[…]

tes manips

[…]
[/quote]

[quote=“moi”][mono]user:~# aptitude upgrade
Résolution des dépendances…
ouverts : 711 ; fermés : 363 ; reportés : 261 ; en conflit : 178
Les NOUVEAUX paquets suivants vont être installés :

[…]

181 paquets mis à jour, 101 nouvellement installés, 0 à enlever et 16 non mis à jour.
Il est nécessaire de télécharger 222 Mo d’archives. Après dépaquetage, 226 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
[…][/mono][/quote]

Le but ici est donc de pérenniser l’upgrade, mais …

Je ne vois vraiment pas comment [mono]ramdisk[/mono] encaisserait mieux cette méthode … ? :think:

Je suis d’accord.

J’irai donc au plus simple, Debian-live-USB …

[08:31:42] ~ # mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=192610,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=155336k,mode=755)
/dev/sdb1 on /lib/live/mount/medium type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=remount-ro) [live]
/dev/loop0 on /lib/live/mount/rootfs/filesystem.squashfs type squashfs (ro,noatime)
tmpfs on /lib/live/mount/overlay type tmpfs (rw,relatime)
/dev/sdb2 on /lib/live/mount/persistence/sdb2 type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered) [persistence]
aufs on / type aufs (rw,relatime,si=1d0f2842,noxino)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=515460k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
[08:31:44] ~ #

[quote=“moi”]La mise à jour est possible via le script faitext.sh. Tu fais sur ta debian préférée[…]
[/quote]

[quote=“fran.b”][quote=“moi”]La mise à jour est possible via le script faitext.sh. Tu fais sur ta debian préférée[…]
[/quote][/quote]

Je l’avais bien compris, :016 je souhaitais simplement voir apparaître (noir sur blanc) qu’il me fallait :

Depuis l’une de mes bécanes … :033

Une usine à … ?

[ul]Monter le fichier [mono]squashfs¹[/mono] en lecture seule.
Copier Pierre Paul Jacques sur la machine hôte ou un dd externe
Chrooter.
Faire mes manips (upgrade)
Démonter le chroot.
Recréer un [mono]squashfs²[/mono]
Supprimer le [mono]squashfs¹[/mono]
Copier le fichier [mono]squashfs²[/mono] en lieu et place.

  • tes manips
    [/ul]

En gros, hein …

Tu m’avoueras, c’est le chat qui se mord la queue, non ?

Ma conception d’une live-USB (tout comme un live-DVD dirons certains) étant que c’est elle qui me sert à débugger (si besoin) une machine hôte et non le contraire … :033

Absolument pas, tu fais dans un répertoire où il y a les fichiers basesystem et extension_*

faitext.sh -B basesystem -f

apt-get update

apt-get upgrade

^D

et tu as le nouveau basesystem et extension_… fait.

Le but de cette clef est qu’un étudiant puisse travailler où il le veut dans un environnement fiable et indépendant de la machine (y compris sur un MAC). De ce point de vue c’est une réussite. Il y a sur la clef de quoi réparer n’importe quelle machine. J’ai estimé que la mise à jour de la clef n’était pas une priorité alors que l’installation de nouveaux logiciels éventuels peut se faire très rapidement.

Que ça ne convienne pas est une chose. Que tu estimes que ma conception n’est pas la bonne en est une autre.

Salut,

Certes.

Ce n’est vraiment pas le cas, loin s’en faut.

Et, tu n’es pas sans savoir que j’ai à ton égard, une très grande estime.