PHASIS

Home Page Forum generale PHASIS

Visualizzazione 25 filoni di risposte
  • Autore
    Articoli
    • #17842
      ciccio
      Membro

      Salve, ho installato un programma, PHASIS appunto, gestionale che da root mi funziona benissimo ma da utente no.

      Ho provato a lanciarlo dalla shell ma questo è il risultato:

      [francesco@openmamba ~]$ phasis

      /usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch

      warnings.warn(“wxPython/wxWidgets release number mismatch”)

      Traceback (most recent call last):

      File “/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_misc.py”, line 1341, in Not ify

      self.notify()

      File “/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py”, line 14404, in No tify

      self.result = self.callable(*self.args, **self.kwargs)

      File “/opt/phasis/phasis/appmain.py”, line 99, in ShowWin

      win = mdi.create()

      File “/opt/phasis/phasis/mdi.py”, line 63, in create

      return MDIPhasis()

      File “/opt/phasis/phasis/mdi.py”, line 107, in __init__

      f = open(cfg.path_tmp + “pid”,”w”)

      IOError: [Errno 13] Permission denied: ‘/opt/phasis/tmp/pid’

      CHE FARE???

      Grazie.

    • #24425
      ercolinux
      Moderatore

      Strano l’ho provato tempo fa e funzionava.

      Il problema è che cerca di scrivere il file /opt/phasis/tmp/pid che non è accessibile dall’utente.

      Comunque come workaround dai un

      sudo chmod -R 777 /opt/phasis/tmp

      e dovrebbe andare

      Ma l’hai installato dai sorgenti o hai provato gli RPM per Fedora?

      Ciao

      Ercole

    • #24426
      ciccio
      Membro

      Ho provato gli RPM per Fedora. Non dovevo?

    • #24428
      ciccio
      Membro

      Ho provato a dare: sudo chmod -R 777 /opt/phasis/tmp

      e ho fatto un passo avanti, cioè adesso parte ma non posso lavorarci.

      da shell dà:

      [francesco@openmamba ~]$ phasis

      /usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch

      warnings.warn(“wxPython/wxWidgets release number mismatch”)

    • #24432
      ercolinux
      Moderatore

      Controlla le versioni wxWidget e wxpython installate: sembra che ci sia un problema di versioni

    • #24433
      ercolinux
      Moderatore

      Allora fatto un po’ di prove: se lo installi da RPM non va, se invece scompatti il sorgente e esegui da li da il warning ma funziona lo stesso. Quindi il problema deve essere nei permessi delle directory o di qualche file. Provo a fare una ricerca e ti dico

    • #24434
      ercolinux
      Moderatore

      Hai provato ad eseguirlo la prima volta come root? poi sembra che funzioni sempre anche la versione RPM.

      Ciao

      Ercole

    • #24435
      ciccio
      Membro

      La prima volta ho provato come workaround e non funzionava, allora ho provato da root e da li funziona, ho riprovato da workaround ma niente.

      L’ho disinstallato, l’ho installato da root, l’ho aperto prima da root e funziona da workaraund no.

      Ho provato a dare: sudo chmod -R 777 /opt/phasis/tmp

      Ma te l’ho detto adesso parte ma non posso lavorarci.

    • #24436
      ciccio
      Membro

      [francesco@openmamba ~]$ phasis

      /usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho

      n/wxWidgets release number mismatch

      warnings.warn(“wxPython/wxWidgets release number mismatch”)

      23/09/2008 22:39 Dele paracon Error attempt to write a readonly database N

      ULL

      23/09/2008 22:39 Ins paracon Error attempt to write a readonly database NU

      LL

      Traceback (most recent call last):

      File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu

      self.CMD(ID,rec,vcMENU[ID][TCPART])

      File “/opt/phasis/phasis/mdi.py”, line 601, in CMD

      self.AT_Scad_Movc()

      File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc

      import agg_scad_movc

      File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?

      ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)

      IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’

    • #24438
      ercolinux
      Moderatore

      dai

      sudo chmod 777 /opt/phasis

      così dovrebbe andare

    • #24445
      ciccio
      Membro

      Ho provato così: sudo chmod 777 /opt/phasis e non andava

      Ho provato così: sudo chmod -R 777 /opt/phasis e così è OK!!!

      Non so cosa significhi -R che ho aggiunto, ma così va.

      CIAO

    • #24446
      marcpaa
      Membro

      Da terminale dai ” man chmod” e ti spiega tutto.

      −R, −−recursive

      change files and directories recursively

      Saluti

    • #24447
      ciccio
      Membro

      thank you

    • #24448
      ercolinux
      Moderatore

      Già solo che non è molto igenico dare un chmod -R 777: tutti possono eseguire, cancellare o modificare i file in quella directory e questo non è bene. Prova a disinstallare Phasis e reinstallarlo pulito cliccando 2 volte sull’RPM che hai scaricato. Poi dai:

      chmod 777 /opt/phasis

      sudo phasis

      esci e lo rilanci come utente normale: da li in poi funziona, tra l’altro non è un bug di openmamba perchè mi da lo stesso difetto su una Debian.

      Ciao

      Ercole

    • #24449
      ciccio
      Membro

      Ciao Ercole, ho fatto la procedura che hai detto tu:

      chmod 777 /opt/phasis

      sudo phasis

      esci e lo rilanci come utente normale: da li in poi funziona

      e si hai ragione, funziona.

      Grazie per il suggerimento, infatti te l’ho detto ho aggiunto -R ma senza sapere cosa avevo combinato.

      GRAZIE.

    • #24544
      ciccio
      Membro

      Ciao Ercole, qualche giorno fa ho dovuto formattare e reinstallare tutto daccapo. Da allora ho avuto dei problemi con i permessi, vedesi gli aggiornamenti del sistama, anche nell’installazione di PHASIS. La procedura che mi avevi cosigliato tu :”Prova a disinstallare Phasis e reinstallarlo pulito cliccando 2 volte sull’RPM che hai scaricato. Poi dai:

      chmod 777 /opt/phasis

      sudo phasis

      esci e lo rilanci come utente normale: da li in poi funziona”

      che prima funzionava adesso non funziona più, ecco quello che mi da:

      [francesco@openmamba ~]$ chmod 777 /opt/phasis

      chmod: ripristino dei permessi di `/opt/phasis’: Operation not permitted

      [francesco@openmamba ~]$

      La cosa che è diversa rispetto a prima è che ho reinstallato utilizzando la milestone 1.0, può essere legato a questo il problema?

      Grazie, CIAO.

    • #24545
      ercolinux
      Moderatore

      No il problema è che il chmod lo devi dare come root:

      sudo chmod 777 /opt/phasis

      Prova così

      Ciao

      Ercole

    • #24548
      ciccio
      Membro

      Ho fatto un passo avanti ma non ho risolto poichè nel lanciare il programma,se da shell do: sudo phasis funziona, altrimenti no mi compare la schermata iniziale ma poi non mi fa lavorare.

      CIAO.

    • #24549
      ercolinux
      Moderatore

      Ma non ti parte nemmeno dopo aver dato il sudo chmod?

      Prova a postare l’output che hai in console quando lo lanci

      Ciao

      Ercole

    • #24555
      ciccio
      Membro

      ecco il risultato:

      [francesco@openmamba ~]$ phasis

      /usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho

      n/wxWidgets release number mismatch

      warnings.warn(“wxPython/wxWidgets release number mismatch”)

      13/10/2008 20:07 Dele paracon Error attempt to write a readonly database N

      ULL

      13/10/2008 20:07 Ins paracon Error attempt to write a readonly database NU LL

      Traceback (most recent call last):

      File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu

      self.CMD(ID,rec,vcMENU[ID][TCPART])

      File “/opt/phasis/phasis/mdi.py”, line 601, in CMD

      self.AT_Scad_Movc()

      File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc

      import agg_scad_movc

      File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?

      ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)

      IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’

      Traceback (most recent call last):

      File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu

      self.CMD(ID,rec,vcMENU[ID][TCPART])

      File “/opt/phasis/phasis/mdi.py”, line 601, in CMD

      self.AT_Scad_Movc()

      File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc

      import agg_scad_movc

      File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?

      ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)

      IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’

      [francesco@openmamba ~]$

      CIAO

    • #24557
      ercolinux
      Moderatore

      E’ lo stesso difetto che ti faceva qualche settimana fa: hai rifatto la procedura completa?

      sudo chmod 777 /opt/phasis

      sudo phasis

      esci da phasis e poi lo rilanci come utente normale

      Così dovrebbe andare (in attesa che correggano il bug)

      Ciao

      Ercole

    • #24564
      ciccio
      Membro

      Si e lo stesso difetto, solo che questa volta rifacendo la procedura:

      sudo chmod 777 /opt/phasis

      sudo phasis

      esci da phasis e poi lo rilanci come utente normale

      non funziona, mi si avvia la schermata iniziale di PHASIS ma poi non mi fa lavorare.

      Questo è quello che ottengo:

      [francesco@openmamba ~]$ phasis

      /usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch

      warnings.warn(“wxPython/wxWidgets release number mismatch”)

      15/10/2008 13:18 Dele paracon Error attempt to write a readonly database NULL

      15/10/2008 13:18 Ins paracon Error attempt to write a readonly database NULL

      Traceback (most recent call last):

      File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu

      self.CMD(ID,rec,vcMENU[ID][TCPART])

      File “/opt/phasis/phasis/mdi.py”, line 601, in CMD

      self.AT_Scad_Movc()

      File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc

      import agg_scad_movc

      File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?

      ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)

      IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’

      Ti ripeto, la cosa strana è proprio questo, come mai la procedura prima funzionava ed ora no?

      L’unica mia differenza e che o dovuto reinstallare il tutto e questa volta ho usato la milestone1 1.0 e prina no.

      CIAO

    • #24566
      ercolinux
      Moderatore

      Phasis ha una pessima gestione dei permessi: mi posti il risultato di

      cd /opt/phasis/phasis

      ls -laR *.py

      e di

      ls -la

      Grazie

      Ercole

    • #24568
      ciccio
      Membro

      Ecco fatto:

      [francesco@openmamba ~]$ cd /opt/phasis/phasis

      [francesco@openmamba phasis]$ ls -laR *.py

      -rwxrwxrwx 1 root root 4114 23 giu 19:49 appmain.py

      -rwxrwxrwx 1 root root 7727 23 giu 19:49 cfg.py

      -rwxrwxrwx 1 root root 3045 23 giu 19:49 copyright.py

      -rwxrwxrwx 1 root root 2365 23 giu 19:49 dbdata.py

      -rwxrwxrwx 1 root root 2480 23 giu 19:49 fdb.py

      -rwxrwxrwx 1 root root 160478 23 giu 19:49 FlatNotebook.py

      -rwxrwxrwx 1 root root 9 23 giu 19:49 __init__.py

      -rwxrwxrwx 1 root root 48219 26 giu 16:49 mdi.py

      -rwxrwxrwx 1 root root 11355 23 giu 19:49 menu.py

      -rwxrwxrwx 1 root root 51229 23 giu 19:49 ncontrols.py

      -rwxrwxrwx 1 root root 20462 26 giu 16:47 selaz.py

      -rwxrwxrwx 1 root root 15913 23 giu 19:49 skprint.py

      -rwxrwxrwx 1 root root 7189 23 giu 19:49 util.py

      [francesco@openmamba phasis]$ ls -la

      totale 600

      drwxrwxrwx 9 root root 4096 15 ott 13:13 .

      drwxrwxrwx 11 root root 4096 15 ott 13:13 ..

      -rwxrwxrwx 1 root root 4114 23 giu 19:49 appmain.py

      -rw-r–r– 1 root root 2936 9 ott 20:25 appmain.pyc

      drwxrwxrwx 2 root root 4096 15 ott 13:14 base

      -rwxrwxrwx 1 root root 7727 23 giu 19:49 cfg.py

      -rw-r–r– 1 root root 8657 9 ott 20:25 cfg.pyc

      drwxrwxrwx 2 root root 4096 15 ott 13:13 cont

      -rwxrwxrwx 1 root root 3045 23 giu 19:49 copyright.py

      -rw-r–r– 1 root root 2970 9 ott 20:25 copyright.pyc

      -rwxrwxrwx 1 root root 2365 23 giu 19:49 dbdata.py

      -rw-r–r– 1 root root 2846 9 ott 20:25 dbdata.pyc

      -rwxrwxrwx 1 root root 2480 23 giu 19:49 fdb.py

      -rw-r–r– 1 root root 2213 9 ott 20:25 fdb.pyc

      drwxrwxrwx 2 root root 4096 15 ott 13:13 finc

      -rwxrwxrwx 1 root root 160478 23 giu 19:49 FlatNotebook.py

      -rw-r–r– 1 root root 103175 9 ott 20:25 FlatNotebook.pyc

      -rwxrwxrwx 1 root root 9 23 giu 19:49 __init__.py

      drwxrwxrwx 2 root root 4096 15 ott 13:13 maga

      -rwxrwxrwx 1 root root 48219 26 giu 16:49 mdi.py

      -rw-r–r– 1 root root 37426 9 ott 20:25 mdi.pyc

      -rwxrwxrwx 1 root root 11355 23 giu 19:49 menu.py

      -rw-r–r– 1 root root 7895 9 ott 20:25 menu.pyc

      -rwxrwxrwx 1 root root 51229 23 giu 19:49 ncontrols.py

      drwxrwxrwx 2 root root 4096 15 ott 13:13 ordi

      -rwxrwxrwx 1 root root 20462 26 giu 16:47 selaz.py

      -rw-r–r– 1 root root 15256 9 ott 20:25 selaz.pyc

      -rwxrwxrwx 1 root root 15913 23 giu 19:49 skprint.py

      -rwxrwxrwx 1 root root 7189 23 giu 19:49 util.py

      -rw-r–r– 1 root root 8156 9 ott 20:25 util.pyc

      drwxrwxrwx 2 root root 4096 15 ott 13:13 utils

      drwxrwxrwx 2 root root 4096 15 ott 13:13 vend

      [francesco@openmamba phasis]$

    • #24569
      ercolinux
      Moderatore

      Prova a dare

      sudo chmod -R 777 /opt/phasis/logs

      Ciao

      Ercole

    • #24570
      ciccio
      Membro

      Colpito ed affondato!!! Funziona benissimo!!!

Visualizzazione 25 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.