Δημοσιεύτηκε: 06 Φεβ 2012, 19:00
από fkol k4
medigeek έγραψε:θα χαθώ στις εντολές του sabayon.

Άμα είναι να χαθείς εσύ, εμείς πρέπει να πάμε να πνιγούμε...

Λοιπόν, συμβαίνουν περίεργα πράγματα... :problem:
Μετά την αποτυχία μετατροπής των κειμένων και την ακύρωση της εργασίας, χαλάει η λειτουργία όλου του LibreOffice :?: . Όταν λέω χαλάει, εννοώ ότι δεν εκτελείται ούτε από το μενού εφαρμογών (χοροπηδάει το εικονίδιο για περίπου 15 δεύτερα και μετά εγκαταλείπεται η προσπάθεια), αλλά ούτε και από το τερματικό (δεν υπάρχει κανένα μήνυμα λάθους, είναι σαν να πατάς απλά το <ENTER> στο τερματικό).
Εκτελείται μόνο από το τερματικό του root (πάλι χωρίς σφάλματα).

Στην προσπάθειά μου να το φτιάξω (εδώ γελάνε :lol: ) κατέστρεψα φυσικά και την υπόλοιπη εγκατάσταση :oops: , οπότε έκατσα και το ξαναέβαλα.

Εγκατέστησα ξανά το ffmulticonverter (την έκδοση που βρίσκεται στο git) και τσέκαρα αν όλα δουλεύουν σωστά. Όλα δούλευαν σωστά.
το git δεν είναι προεγκαταστημένο, προστίθεται με την εντολή (ως root)
Κώδικας: Επιλογή όλων
equo install git

Παρεμπιπτόντως, το εικονίδιο αυτή τη φορά εμφανίστηκε κανονικά και σε εμένα ( :? ).

Έκανα εγκατάσταση των unoconv και pythonmagick από τα αποθετήρια του Gentoo δίνοντας ως root (μετά το # ακολουθεί σχόλιο περί της εντολής):
Κώδικας: Επιλογή όλων
emerge --sync # συγχρονίζει τα αποθετήρια του Gentoo
layman --add sabayon # προσθέτει το Overlay του Sabayon
layman -S # συγχρονίζει όλα τα Overlays
emerge portage # εγκαθιστά την τελευταία έκδοση του portage (o package manager του Gentoo)
emerge unoconv # εγκαθιστά την τελευταία έκδοση του unoconv. Με emerge -u unoconv εγκαθίσταται η «καλύτερη» έκδοση.
emerge pythonmagick # εγκαθιστά την τελευταία έκδοση του pythonmagick. Με emerge -u pythonmagick εγκαθίσταται η «καλύτερη» έκδοση.

Μη ρωτήσετε τι σημαίνει «καλύτερη» έκδοση, δεν έχω ιδέα. Έτσι λέει η manpage, έτσι λέω κι εγώ. :roll:
Έλεγξα ξανά αν δουλεύουν σωστά όλες οι εφαρμογές. όλα σωστά.

Εκτελώντας την εφαρμογή δεν εκτελείται η μετατροπή εγγράφων. Το παράθυρο με τις 2 παράλληλες μπάρες κολλάει στο 0%.
Κλείνω την εφαρμογή και την εκτελώ από τερματικό:
1. Μετατροπή .odt - pdf :
Κώδικας: Επιλογή όλων
sabayon-fkol-k4@sabayon ~ $ ffmulticonverter
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/ACTA-el-gr~~.pdf'

2. Μετατροπή odt σε html:
Κώδικας: Επιλογή όλων
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/ACTA-el-gr~~.html'

Μετατροπή txt σε odt
Κώδικας: Επιλογή όλων
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/equo~~.odt'


Τα αρχεία που χρησιμοποιήθηκαν:
odt: http://ubuntuone.com/4B4yNsAegC11gx3NKsfd5G
txt: http://ubuntuone.com/2sTegz6ZytK2FC9VLWN4iF
Στο Ubuntu τα συγκεκριμένα αρχεία μετατρέπονται κανονικά.

To LibreOffice παρουσιάζει ξανά το ίδιο ακριβώς θέμα με πριν. Εκτελείται μόνο από τον root, ενώ στην προσπάθεια να εκτελεστεί από τον χρήστη δεν εκτελείται αλλά δεν επιστρέφει και κάποιο σφάλμα.

Ελπίζω να σας φανούν χρήσιμα. Αν θέλετε και κάτι ακόμα, πολύ ευχαρίστως.