Skocz do zawartości

Ibm Lotus Symphony


przemko

Rekomendowane odpowiedzi

Cześć,

Próbuję zainstalować beta wersję Symphony i zdaje się, że potrzebuję pomocy.

Niezależnie od tego, czy instaluję z terminala, czy po kliknięciu wyskakuje komunikat błędu w AVC SELinux

 

Podsumowanie

SELinux powstrzymuje /tmp/istemp3310028161853/_bundledJRE_/jre/bin/java przed wczytaniem /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so, który wymaga relokacji tekstu.

Szczegółowy opis

Aplikacja /tmp/istemp3310028161853/_bundledJRE_/jre/bin/java próbowała wczytać /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so który wymaga relokacji tekstu. Jest to potencjalny problem z bezpieczeństwem. Większość bibliotek nie musi mieć tego pozwolenia. Mogą one czasem być niepoprawnie napisane i żądać tego pozwolenia. Strona WWW Testy ochrony pamięci SELinuksa wyjaśnia, jak usunąć te wymaganie. Możesz tymczasowo skonfigurować obejście SELinuksa, aby pozwalał /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so na użycie relokacji, dopóki bibliteka nie zostanie naprawiona. Zgłoś raport błędu o tym pakiecie.

 

Zezwalanie na dostęp

Jeśli ufasz /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so, że będzie poprawne się uruchomiał, możesz zmienić kontekst pliku na textrel_shlib_t. "chcon -t textrel_shlib_t /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so" Musisz także zmienić domyślny kontekst plików w systemie, aby zachować go nawet po pełnym ponownym nadaniu etykiet. "semanage fcontext -a -t textrel_shlib_t /tmp/istemp3310028161853/_bundledJRE_/jre/bin/java"Następujące polecenie pozwoli na ten dostęp:chcon -t textrel_shlib_t /tmp/istemp3310028161853/_bundledJRE_/jre/bin/libj9thr23.so

 

W ostatniej linijce jest pozwolenie, które ma rzekomo dać dostęp. Nie raz korzystałem z tego typu komunikatów. Tylko, że w tym przypadku polecenie tyczy się pliku tymczasowego, który kasuje się po niepowodzeniu instalacji.

 

Jak instaluję z konsoli, mogę zauważyć ponadto następujący błąd: No Java Runtime Environment (JRE) was found on this system.

Jave posiadam, wykrywa mi ją bez problemu np. taki OpenOffice. Zastanawiam się, czy wyłączenie chociaż na chwilę SELinux coś zmieni.

Byłbym wdzięczny za każdą sugestię.

Pozdrawiam

Przemek

 

Odnośnik do komentarza
Udostępnij na innych stronach

Zastanawiam się, czy wyłączenie chociaż na chwilę SELinux coś zmieni. ...

IMHO to najprostsze rozwiazanie... wylacz SElinux, zainstaluj, wlacz, uruchom zainstalowany program (najlepiej w konsoli...) - prawdopodobnie SElinux znow cos przyblokuje, ale po komunikatach powinienes dojsc bez problemu w czym (jakiej bibliotece) tkwi przyczyna i zmienic jej kontekst.

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

IMHO to najprostsze rozwiazanie... wylacz SElinux, zainstaluj, wlacz, uruchom zainstalowany program (najlepiej w konsoli...) - prawdopodobnie SElinux znow cos przyblokuje, ale po komunikatach powinienes dojsc bez problemu w czym (jakiej bibliotece) tkwi przyczyna i zmienic jej kontekst.

Powodzenia

 

Spróbuję przy najbliższej okazji, dzięki

Odnośnik do komentarza
Udostępnij na innych stronach

  • 11 months later...

 

 

Lotus Notes (wg słów twórców) musi, ale to musi mieć wyłączonego trwale selinuxa i AIGLX.

 

 

Programiści IBM stoją na stanowisku, że Lotus Symphony nie można zainstalować na wersji x86 systemu co jest oczywistą bzdurą. Wystarczy doinstalowac około 190 pakietów z arch i386.

Odnośnik do komentarza
Udostępnij na innych stronach

http://danwalsh.livejournal.com/13716.html Symphony bez wyłączania selinuksa, natomiast co do wyłączania aiglx to nic o tym nie słyszałem, aczkolwiek sprawdzę :)

 

edit:

No cóż...

# rpm -ivh symphony-*                 
Przygotowywanie...          ########################################### [100%]
   1:symphony               ########################################### [100%]
#su - adi "-c symphony"
2009/01/22 23:12:32.697 CONFIG eclipse.buildId=client_620_20081017-1336
java.fullversion=IBM J9 2.4 Linux x86-32  (JIT enabled, AOT enabled)   
J9VM - 20080918_023053_lHdSMr                                          
JIT  - r9_20080721_1330ifx2                                            
GC   - 20080724_AA                                                     
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en                
Framework arguments:  -personality com.ibm.productivity.tools.standalone.personality -product com.ibm.productivity.tools.standalone.branding.productivitytools -com.ibm.productivity.tools.standalone.branding#process_args_command -homepage -plugincustomization /opt/ibm/lotus/Symphony/framework/rcp/plugin_customization.ini -application com.ibm.rcp.provisioning.application.ProvisioningApplication -userProvLaunch            
Command-line arguments:  -os linux -ws gtk -arch x86 -personality com.ibm.productivity.tools.standalone.personality -product com.ibm.productivity.tools.standalone.branding.productivitytools -com.ibm.productivity.tools.standalone.branding#process_args_command -homepage -data /home/adi/.lotus/symphony -plugincustomization /opt/ibm/lotus/Symphony/framework/rcp/plugin_customization.ini -application com.ibm.rcp.provisioning.application.ProvisioningApplication -userProvLaunch ::class.method=com.ibm.rcp.core.internal.logger.frameworkhook.writeSession() ::thread=Start Level Event Dispatcher ::loggername=com.ibm.rcp.core.internal.logger.frameworkhook                                                        
2009/01/22 23:12:42.814 WARNING CWPPR0030W: Feature com.ibm.pvc.ras.feature_6.1.2 is not installed on the platform. ::class.method=com.ibm.rcp.provisioning.internal.impl.ProvisioningServiceImpl.
disable() ::thread=Worker-0 ::loggername=com.ibm.rcp.provisioning
# uname -m
i686

Działać działa, selinuksa nawet nie tknąłem (mode: enforing), compiz włączony, architektura x86...

To że nie da się z tym pracować (podobnie jak z innymi produktami typu lotus notes) to już inna bajka...

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...