Problemi avvio servizi da gui

Started by berghem, November 26, 2011, 07:09:02 AM

Previous topic - Next topic

berghem

Non so che cosa ho combinato, ma ora non riesco più a far partire i servizi da gui... l'errore che ottengo è Innput/Output error, è come se lanciassi il terminale con la stringa sbagliata.
Se lancio da shell service apache2 start tutto ok....
Come posso fare per ripristinare la GUI?

raffaele

non ho ben capito il tuo problema, prova a postare anche i log
raffaele@backbox:~$ Get root or die tryin'

berghem

Il problema è il seguente:
Se lancio da shell service apache2 start tutto ok
Se lancio da Gui, ossia menu -> Services -> apache2 -> apache2 start ottengo una finestra di errore con scritto "Failed to execute default Terminal Emulator Input/output error."

Questo vale per tutti i servizi.

raffaele

prova a reinstallare il pacchetto:

sudo apt-get install backbox-menu --reinstall
raffaele@backbox:~$ Get root or die tryin'

berghem

purtroppo reinstallando il menu non ho risolto.
Non ho esperienza con xfce, dove vedo il "file" di configurazione del menu? Dove vedo con quale comando viene lanciato il servizio quando premo sulla gui?

berghem

Allora googlando sto cercando di capire come funziona il menu di xfce, sperando di risolvere il mio problema
Da quanto ho capito la cartella /usr/share/applications contiene tutte le applicazioni del menu...
Questo è il servizio start di openvas...
Naturalmente lanciando direttamente da shell il comando openvas-services start il servizio parte....

Quote
[Desktop Entry]
Type=Application
Name=openvas-services start
GenericName=OpenVAS Services
Comment=/usr/bin/openvas-services start
TryExec=/etc/init.d/openvas-scanner
Exec=sh -c "su-to-root -c 'openvas-services start'; echo; bash"
Icon=utilities-terminal
Terminal=true
Categories=BackBox-Services-OpenVAS;

e sembra essere tutto a posto...
mentre il file menu è posizionato in /etc/xdg/xdg-backbox/menus (il pezzo di openvas)

        <Menu>
            <Name>OpenVAS</Name>
            <Directory>BackBox-Services-OpenVAS.directory</Directory>
            <Include>
                <Category>BackBox-Services-OpenVAS</Category>
            </Include>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Greenbone</Name>
                <Directory>BackBox-Services-OpenVAS-Greenbone.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Greenbone</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Administrator</Name>
                <Directory>BackBox-Services-OpenVAS-Administrator.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Administrator</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Manager</Name>
                <Directory>BackBox-Services-OpenVAS-Manager.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Manager</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Scanner</Name>
                <Directory>BackBox-Services-OpenVAS-Scanner.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Scanner</Category>
                </Include>
            </Menu>


e pure questo sembra essere tutto a posto.

Putroppo non capisco il perchè continuo ad avere il problema se lancio da GUI....

Bdragon

Quote from: berghem on November 28, 2011, 06:00:58 PM
Allora googlando sto cercando di capire come funziona il menu di xfce, sperando di risolvere il mio problema
Da quanto ho capito la cartella /usr/share/applications contiene tutte le applicazioni del menu...
Questo è il servizio start di openvas...
Naturalmente lanciando direttamente da shell il comando openvas-services start il servizio parte....

Quote
[Desktop Entry]
Type=Application
Name=openvas-services start
GenericName=OpenVAS Services
Comment=/usr/bin/openvas-services start
TryExec=/etc/init.d/openvas-scanner
Exec=sh -c "su-to-root -c 'openvas-services start'; echo; bash"
Icon=utilities-terminal
Terminal=true
Categories=BackBox-Services-OpenVAS;

e sembra essere tutto a posto...
mentre il file menu è posizionato in /etc/xdg/xdg-backbox/menus (il pezzo di openvas)

        <Menu>
            <Name>OpenVAS</Name>
            <Directory>BackBox-Services-OpenVAS.directory</Directory>
            <Include>
                <Category>BackBox-Services-OpenVAS</Category>
            </Include>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Greenbone</Name>
                <Directory>BackBox-Services-OpenVAS-Greenbone.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Greenbone</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Administrator</Name>
                <Directory>BackBox-Services-OpenVAS-Administrator.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Administrator</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Manager</Name>
                <Directory>BackBox-Services-OpenVAS-Manager.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Manager</Category>
                </Include>
            </Menu>
            <Menu>
                <Name>BackBox-Services-OpenVAS-Scanner</Name>
                <Directory>BackBox-Services-OpenVAS-Scanner.directory</Directory>
                <Include>
                    <Category>BackBox-Services-OpenVAS-Scanner</Category>
                </Include>
            </Menu>


e pure questo sembra essere tutto a posto.

Putroppo non capisco il perchè continuo ad avere il problema se lancio da GUI....

Ciao
Per il tuo problema prova a fare cosi, o rimuovi il menù e lo reinstalli con:
sudo apt-get remove  backbox-menu-gnome

e poi:
sudo apt-get install  backbox-menu-gnome



oppure provi solo con il comando:
sudo apt-get install  backbox-menu-gnome



in entrambi i casi se hai fatto modifiche nel menu le perderai, nel caso ci fossero modifiche ti consiglio di salvarti i file .desktop che ti servono.

Ciao


XForceTeam - Malware Analysis & NSM
http://www.xforceteam.com
www.facebook.com/pages/XForceTeam/353616747996041
https://twitter.com/XForceTeam
https://plus.google.com/116405858798145396792/posts
www.linkedin.com/groups?home=&gid=4324913
www.youtube.com/user/WebProgNet