Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/11/2008, à 15:53

arnaud-lm

Impossible de lancer OpenOffice.org 3 : pbm de configuration X11

Bonjour,

Après quelques recherches sur ce forum, je me résous à poster ...

J'ai installé OpenOffice 3 sur mon Ubuntu 8.04. (via les .debs)
Celle-ci a très bien fonctionné, mais durant quelques jours seulment (i.e. avant que je change de bureau, et que je fasse quelques manips, notamment dans le xorg.conf, mais rien qui ne puisse affecter OpenOffice)

Sauf que ça ne marche plus ...

Les symptômes :
Je lance OOo3 (via le menu graphique ou via la ligne de commande /opt/openoffice.org3/program/swriter, pour le writer smile ), et il ne se passe rien ...
Le programme tourne (toujours visible dans un ps).
Le programme bloque sur une écriture (voir le strace ci-dessous) :

arnaud@xxxxxx:~$ strace /opt/openoffice.org3/program/swriter 
execve("/opt/openoffice.org3/program/swriter", ["/opt/openoffice.org3/program/swr"...], [/* 38 vars */]) = 0
brk(0)                                  = 0x805e000
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) = 0xb7f50000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84235, ...}) = 0
mmap2(NULL, 84235, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1364388, ...}) = 0
mmap2(NULL, 1369712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dec000
mmap2(0xb7f35000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149) = 0xb7f35000
mmap2(0xb7f38000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f38000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7deb000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7deb6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f35000, 4096, PROT_READ)   = 0
munmap(0xb7f3b000, 84235)               = 0
getpid()                                = 26607
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x805e000
brk(0x807f000)                          = 0x807f000
getppid()                               = 26606
stat64("/home/arnaud", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/openoffice.org3/program/swriter", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8055a30, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n\ncmd=`dirname \"$0\"`/so"..., 8192) = 63
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7deb6f8) = 26608
close(4)                                = 0
read(3, "/opt/openoffice.org3/program\n", 128) = 29
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26608
execve("/opt/openoffice.org3/program/soffice", ["/opt/openoffice.org3/program/sof"..., "-writer"], [/* 38 vars */]) = 0
brk(0)                                  = 0x805e000
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) = 0xb7f3b000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84235, ...}) = 0
mmap2(NULL, 84235, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f26000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1364388, ...}) = 0
mmap2(NULL, 1369712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd7000
mmap2(0xb7f20000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149) = 0xb7f20000
mmap2(0xb7f23000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f23000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dd6000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dd66b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f20000, 4096, PROT_READ)   = 0
munmap(0xb7f26000, 84235)               = 0
getpid()                                = 26607
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x805e000
brk(0x807f000)                          = 0x807f000
getppid()                               = 26606
stat64("/home/arnaud", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/openoffice.org3/program/soffice", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8055a30, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n#*********************"..., 8192) = 3965
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26609
close(4)                                = 0
read(3, "Linux\n", 128)                 = 6
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26609
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26610
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "i686\n", 128)                  = 5
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26610
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26611
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "/home/arnaud\n", 128)          = 13
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26611
lstat64("/opt/openoffice.org3/program/soffice", {st_mode=S_IFREG|0555, st_size=3965, ...}) = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26612
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "/opt/openoffice.org3/program\n", 128) = 29
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26612
chdir("/opt/openoffice.org3/program")   = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26613
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "/opt/openoffice.org3/program\n", 128) = 29
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26613
chdir("/home/arnaud")                   = 0
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26614
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "soffice\n", 128)               = 8
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26614
stat64("/opt/openoffice.org3/program/../basis-link/ure-link/bin/javaldx", {st_mode=S_IFREG|0555, st_size=10632, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 12
getgroups32(12, [4, 20, 24, 25, 29, 30, 44, 46, 107, 109, 114, 1000]) = 12
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26615
close(4)                                = 0
read(3, "/usr/lib/jvm/java-6-sun-1.6.0.07"..., 128) = 128
read(3, "ava-6-sun-1.6.0.07/jre/lib/i386\n", 128) = 32
read(3, "", 128)                        = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26615
stat64("/etc/adabasrc", 0xbffbe8e8)     = -1 ENOENT (No such file or directory)
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26617
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 26617
--- SIGCHLD (Child exited) @ 0 (0) ---
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dd66f8) = 26622
rt_sigaction(SIGTERM, {0x8055a30, ~[RTMIN RT_1], 0}, NULL, 8) = 0
wait4(-1,

Et là j'avoue que j'atteins mes limites ! smile

J'ai réinstallé, supprimé tout OpenOffice plusieurs fois ... rien à faire ... sad


Si une bonne âme voyait de quoi il retourne, je me ferai une joie de lui offrir un carambar (virtuel tongue )

Merci smile


[Edit] Changement du sujet de "Impossible de lancer OpenOffice.org 3" vers "Impossible de lancer OpenOffice.org 3 : pbm de configuration X11"

Dernière modification par arnaud-lm (Le 13/11/2008, à 10:48)

Hors ligne

#2 Le 12/11/2008, à 17:11

arnaud-lm

Re : Impossible de lancer OpenOffice.org 3 : pbm de configuration X11

Re-bonjour !

Je ne sais pas exactement ni pourquoi, ni comment, mais j'ai déjà identifié le problème smile
Il s'agit bien de ma configuration X11 ...

Je m'explique :
+ Situation 1 :
Poste de travail mono-écran (station portable), "classique" (configuration par défaut).
Aucun problème avec OOo3 ...
+ Situation 2 :
Poste bi-écran (station portable + écran fixe), et utilisation du driver ATI, avec une configuration xorg particuière.
En effet, avec le driver ATI, j'ai un problème lorsque j'étends mon écran (deux résolutions différentes, et donc des zones "hors-écran"). J'ai donc configuré "deux" bureaux, un sur chaque écran, plus ou moins indépendants ...
Je ne peux pas lancer OOo3 ...

Voici ma configuration matérielle :
Portable NEC Versa P550/PF550

arnaud@xxxxxx:~$ lspci
01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]

Et mon xorg.conf :

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen         "Default Screen" 0 0
        Screen         "aticonfig-Screen[1]" LeftOf "Default Screen"
        InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
        Option      "XkbVariant" "oss"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
        Option      "CorePointer"
EndSection

Section "InputDevice"
        Identifier  "Synaptics Touchpad"
        Driver      "synaptics"
        Option      "SendCoreEvents" "true"
        Option      "Device" "/dev/psaux"
        Option      "Protocol" "auto-dev"
        Option      "HorizEdgeScroll" "0"
EndSection
Section "Monitor"
        Identifier   "Configured Monitor"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[1]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Configured Video Device"
        Driver      "fglrx"
        Option      "DesktopSetup" "horizontal,reverse"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"

#       SubSection "Display"
#               #                Modes           "1280x800"
#               Virtual 2304    800
#       EndSubSection
        Identifier "Default Screen"
        Device     "Configured Video Device"
        Monitor    "Configured Monitor"
        DefaultDepth     24
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]"
        Device     "aticonfig-Device[1]"
        Monitor    "aticonfig-Monitor[1]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Je ne sais pas pourquoi cette configuration en particulier empêche OOo3 de s'ouvrir ...
Je peux utiliser la OpenOffice d'Ubuntu sans souci, et je n'ai pas de problème quand je n'utilise pas le "double bureaux" mais un bureau étendu.

Donc voilà, dans l'attente de plus amples informations, je retourne en écran simple !

P.S. : me faut-il changer ce topic de sujet et/ou forum ?
P.P.S. : le problème vient probablement de la configuration X11, puisque j'utilise le driver ATI depuis mon retour en mono-écran et que je n'ai aucun problème ...

Hors ligne