Impossibile installare Parallels Tools su Debian 7.2.0


14

(Parallels Desktop 9, ultima versione)

Come da istruzioni, passo a root:

$ su - root
$ whoami
root
$ echo $EUID
0

e quindi eseguire il programma di installazione:

$ cd /media/cdrom0
$ ./install

e ottengo questo errore:

sudo: unable to execute ./install: Permission denied

Che cosa? Sono root! Che cosa è questo? Doppio controllo per accertarmi che il bit di esecuzione sia impostato:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

Sì. Le persone online stanno dicendo che è necessario trascinare lo script di installazione sul terminale dopo aver digitato sudo. Quindi lo faccio, e questo comando è ciò che è formato:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

Qual è la soluzione qui?


1
Cosa file /media/cdrom0/installdice?
mpy

/media/cdrom0/install: ERROR: cannot read '/media/cdrom0/install' (Input/output error)Strano, perché prima avevo corso cat installe funzionava bene. Ora fallisce anche dopo un riavvio ...
Justin Mrkva

2
Prova a copiare l'intero contenuto del CD sul tuo HDD: ad es. Concp -r /media/cdrom0 /tmp
mpy

Risposte:


14

Quindi ho trovato la soluzione ... questo comando pazzo (beh, non così pazzo, ma oscuro).

$ mount -t iso9660 -o exec /dev/cdrom /media/cdrom

Si scopre che quando Debian monta un CD (incluso il CD virtuale ovviamente) lo monta come non eseguibile. Quindi, rimontandolo manualmente specificando i privilegi di exec mi ha permesso di installare gli strumenti. È strano che il mount non-exec mi abbia impedito di leggere i file (ho provato a copiarli e ho riscontrato errori simili) ma eh, qualunque cosa funzioni.


7

La ragione di ciò è che Parallels monta l'immagine con l'opzione "nosuid".

Avvia un terminale, su per root e smonta l'immagine. Rimonta l'immagine. Avvia il programma di installazione

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer

4

10.13.2014: questo è stato estremamente utile!

Ho provato i passaggi indicati su Parallels:

La chiave, per me, era: • smontare il CD tramite Parallels: dispositivi / CD / DVD 1 / Disconnect • rimontare il CD tramite Parallels: dispositivi / CD / DVD 1 / Connetti immagine ... - Cerca i prl-tools -lin.iso in: Macintosh HD / Applicazioni / Parallels Desktop / Contenuti / Risorse / Strumenti / prl-tools-lin.iso • Mentre sei in Debian, carica il Terminale se non l'hai già fatto • Passa al CD come indicato sopra:

$ cd /media/cdrom0

• Per essere sicuri che le cose siano in ordine, lasciate digitare list per vedere cosa c'è dentro il cd (confermando, in sostanza):

$ ls

Questo dovrebbe elencare "install installer install-gui kmods tools version". Se non lo vedi, dovrai provare a rimontare il disco. Suggerirei di fare i primi due passi tramite Parallels. Se funziona come dovrebbe, andiamo avanti e copiamo i file nella tua home directory:

$ sudo cp -r /media/cdrom0 /home/***<USERNAME>***/Downloads/

Ho fatto la cartella Download invece della cartella tmp come notato sopra perché non sono riuscito a entrare nella cartella tmp anche come root. I download almeno mi permettono di entrare, eliminare e confermare tutto tramite l'interfaccia grafica se divento pigro.

• Una volta fatto, confermiamo che il cp ha avuto luogo:

$ cd /home/***<USERNAME>***/Downloads/cdrom0/
$ ls

• Dovresti essere in grado di vedere quanto segue se ha funzionato:

install installer install-gui kmods tools version

Se tutto procede ancora secondo quanto ho notato sopra, andiamo avanti e installiamo Parallels Tools : non è necessario uscire dalla cartella in cui ti trovi. Pertanto, se hai fatto la maggior parte di ciò che ho notato, dovresti trovarti nella cartella Download o nella cartella in cui hai copiato i file. Eseguiamo il programma di installazione:

$ sudo ./install

Ti chiederà la password dovuta sudo; andiamo avanti e facciamolo. Se tutto è andato bene, dovresti vedere il tuo terminale trasformarsi in un grigio / blu sceen w. Programma di installazione di Parallels Tools (ho provato a caricare un'immagine ma sono ancora nuovo qui - scusa)

Spero che sia di aiuto. So di aver letto diversi siti e di aver trascorso diverse parti del mio fine settimana cercando di farlo funzionare.


Quindi, questo risolve effettivamente il problema (rispondi alla domanda)?
CharlieRB,

Lo ha fatto per me. Ora posso passare da Debian a MacOSX 10.10 o 10.9 senza problemi finora.
JoorMomz,

2

Per rendere eseguibile il tuo disco o immagine devi modificare il file / etc / fstab. Normalmente nell'ultima riga troverai qualcosa del genere udf,iso9660 user,noauto. Rimuovere noautoinvece e inserire exec. Rimonta il disco o l'immagine e ora puoi eseguire i comandi da una finestra del terminale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.