RÉSOLU - debian amd 64 + openoffice

Tu n’as pas installer dchroot?

apt-get install dchroot

et remontes dans le fil pour voir comment configurer dchroot.conf

voilà c’est fait !!!

donc si j’ai bien compris il faut mettre ses lignes 4) rajouter /home /sarge/home none bind 0 0 /tmp /sarge/tmp none bind 0 0 proc /sarge/proc proc defaults 0 0 /var/run/lprng /sarge/var/run/lprng none bind 0 0

Attention, ça c’est le rajout dans /etc.fstab

Dans le fichier /etc/dchroot.conf, tu mets

i32 /sarge

(c’est tout, j’ai cru comprendre que ta racine 32 bits est sous /sarge)

voilà c’est fais, tu me fais faire de ces choses et moi je pensais connaître linux :blush:

si j’ai bien compris maintenant je fais ceci

$ xhost +localhost;dchroot -c i32 -d openoffice

Oui, à ce stade tu as

  • Installer une racine sarge avec openoffice dessus
  • Autoriser les connexions TCP avec le serveur X
  • Autoriser un utilisateur à lancer une application dans l’environnement chroot
  • Fait un miroir des partitions /home /tmp /var/run/lprng dans l’environnement chroot

xhost +localhost; dchroot -c i32 -d openoffice

doit fonctionner

(l’option -d permet de conserver ton environnement, si tu l’enlèves, ça fonctionne mais avec ton environnement de login)

voilà ce que cela me donne

localhost being added to access control list
(i32) openoffice
dchroot: chdir: No such file or directory
dchroot: Failed to exec() '/bin/su' : No such file or directory
dchroot: Child exited non-zero.
dchroot: Operation failed.

j’ai vien utilisé la comamnde sous 64

Ça ça veut dire que dchroot s’est bien lancé mais qu’il n’a pas trouvé Openoffice. Bon que donnes

find / -name “openoffice*”

ou

locate openoffice

Confirmes moi que tu as bien installé la racine «32 bits» sous le répertoire sarge.

faut il lancé ces 2 commandes sous 64 ou chroot32 car il me trouves une vieille version que j’avais tenté d’installé.

find / -name "openoffice*"
/home/domingos/Desktop/ooo-build-oob680.1.0/bin/openoffice-xlate-lang
/home/domingos/Desktop/ooo-build-oob680.1.0/desktop/openoffice.applications.in
/home/domingos/Desktop/ooo-build-oob680.1.0/desktop/openoffice-extra.keys.in
/home/domingos/Desktop/ooo-build-oob680.1.0/desktop/openoffice.keys.in
/home/domingos/Desktop/ooo-build-oob680.1.0/desktop/openoffice.mime
/home/domingos/Desktop/ooo-build-oob680.1.0/desktop/openoffice.xml
/home/domingos/Desktop/ooo-build-oob680.1.0/man/openoffice.1.in
/home/domingos/Desktop/ooo-build-oob680.1.0/man/openoffice.1_SUSE.in
/home/domingos/.openoffice/1.1.3/user/registry/data/org/openoffice
/home/domingos/openoffice
/home/domingos/openoffice/opt/openoffice.org1.9.71.1
/home/domingos/openoffice/opt/openoffice.org1.9.71.1/share/registry/data/org/openoffice
/home/domingos/openoffice/opt/openoffice.org1.9.71.1/share/registry/modules/org/openoffice
/home/domingos/openoffice/opt/openoffice.org1.9.71.1/share/registry/res/en-US/org/openoffice
/home/domingos/openoffice/opt/openoffice.org1.9.71.1/share/registry/schema/org/openoffice
/etc/openoffice
/usr/share/icons/crystalsvg/scalable/apps/openoffice.svgz
/usr/lib/gnumeric/1.4.3/plugins/openoffice
/usr/lib/gnumeric/1.4.3/plugins/openoffice/openoffice.la
/usr/lib/gnumeric/1.4.3/plugins/openoffice/openoffice.so
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.config
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.list
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.templates
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.postinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.preinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.prerm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.postrm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-bin.md5sums
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-debian-files.postinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-debian-files.list
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-debian-files.postrm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-debian-files.conffiles
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-debian-files.md5sums
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.postinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.list
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.preinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.prerm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.postrm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org-l10n-en.md5sums
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.postinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.list
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.preinst
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.prerm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.postrm
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.conffiles
/usr/lib/sarge/var/lib/dpkg/info/openoffice.org.md5sums
/usr/lib/sarge/var/lib/xml-core/openoffice.org
/usr/lib/sarge/var/cache/apt/archives/openoffice.org-debian-files_1.1.3-8+1_all.deb
/usr/lib/sarge/var/cache/apt/archives/openoffice.org-l10n-en_1.1.3-9_all.deb
/usr/lib/sarge/var/cache/apt/archives/openoffice.org_1.1.3-9_all.deb
/usr/lib/sarge/var/cache/apt/archives/openoffice.org-bin_1.1.3-9_i386.deb
/usr/lib/sarge/usr/share/doc/openoffice.org-bin
/usr/lib/sarge/usr/share/doc/openoffice.org-l10n-en
/usr/lib/sarge/usr/share/doc/openoffice.org
/usr/lib/sarge/usr/share/doc/openoffice.org-debian-files
/usr/lib/sarge/usr/share/man/man1/openoffice.1.gz
/usr/lib/sarge/usr/share/lintian/overrides/openoffice.org-debian-files
/usr/lib/sarge/usr/share/lintian/overrides/openoffice.org-bin
/usr/lib/sarge/usr/share/lintian/overrides/openoffice.org
/usr/lib/sarge/usr/share/linda/overrides/openoffice.org-bin
/usr/lib/sarge/usr/share/fonts/truetype/openoffice
/usr/lib/sarge/usr/share/xml/openoffice.org
/usr/lib/sarge/usr/share/openoffice.org-debian-files
/usr/lib/sarge/usr/share/openoffice
/usr/lib/sarge/usr/share/openoffice/bin/openoffice-xlate-lang
/usr/lib/sarge/usr/share/myspell/infos/ooo/openoffice.org
/usr/lib/sarge/usr/bin/openoffice

Ah… donc tu as installé (comme je te l’avais suggéré) ta racine sarge sous /usr/lib/sarge. Bien donc

  1. rectifie le fichier /etc/dchroot.conf en mettant

i32 /usr/lib/sarge

  1. la commande (qui ne change pas) est

$ xhost +localhost; dchroot -c i32 -d openoffice

Ah... donc tu as installé (comme je te l'avais suggéré) ta racine sarge sous /usr/lib/sarge. Bien donc :stuck_out_tongue:

je t’ecoute car comme je t’ai dit la je suis dépassé pourtant je travail déjà sur linux, j’ai déjà un serveur 32bit et un poste de travail 64 bit.

xhost +localhost; dchroot -c i32 -d openoffice
localhost being added to access control list
(i32) openoffice
openoffice.org:  You must have a working /proc filesystem to use openoffice.
Please mount /proc and try again
dchroot: Child exited non-zero.
dchroot: Operation failed.

Je n’avais pas vu ta réponse, bon as tu rajouté

proc /usr/lib/sarge/proc proc defaults 0 0

dans /etc/fstab? A vue de nez ça manque. Donc tu rajoutes ça dans /etc/fstab, tu fais

mount -a

puis

$ dchroot -c i32 -d openoffice

(courage)

pourtant si.

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda7 / ext3 defaults,errors=remount-ro 0 1
/dev/sda3 /boot ext3 defaults 0 2
/dev/sda8 /home ext3 defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

/home /sarge /home none bind 0 0
/tmp /sarge /tmp none bind 0 0
proc /sarge/proc proc defaults 0 0
/var/run/lprng /sarge/var/run/lprng none bind 0 0
~
[/code]

mount a me renvoie ça

mount -a
[mntent]: line 12 in /etc/fstab is bad
[mntent]: line 13 in /etc/fstab is bad
mount: mount point /sarge/proc does not exist
mount: mount point /sarge/var/run/lprng does not exist

proc /proc proc defaults 0 0
/dev/sda7 / ext3 defaults,errors=remount-ro 0 1
/dev/sda3 /boot ext3 defaults 0 2
/dev/sda8 /home ext3 defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

là tu mets (attention):
/home /usr/lib/sarge/home none bind 0 0
/tmp /usr/lib/sarge/tmp none bind 0 0
proc /usr/lib/sarge/proc proc defaults 0 0
/var/run/lprng /usr/lib/sarge/var/run/lprng none bind 0 0

attention à /sarge -> /usr/lib/sarge (j’aurais du préciser ce que j’entendais par /sarge) et aux blancs que tu as mis en trop…

en effet j’ai mis des blanc pour séparé comme les périphérique

en tout l’erreur est moin impressionnante mount: mount point /usr/lib/sarge/var/run/lprng does not exist

Ok, c’est que tu n’as pas lprng, vire la ligne, on verra pour l’impression plus tard.

ça marche,

donc si j’ai bien compris je dois le lancé en console

Non, maintenant, si tu as fait le fichier Openoffice.desktop dans ton repertoire Desktop, tu dois avoir une icone Openoffice quelquepart sur ton bureau. En cliquant dessus, tu dois pouvoir lancer Openoffice.

Par contre teste l’impression

j’ai pas d’icone open office j’ai juste le fichier créer .Openoffice.Desktop

Le fichier Openoffice.desktop, il est bien dans ton repertoire

~/Desktop

??