Multilib Slackware 13.37 64bit

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Salve a tutti,
qualcuno e' riuscito a installare il multilib 32/64 sulla slackware 13.37 64bit.
Ho seguito i passi di alcuni articoli trovati in rete ma non ho ottenuto nulla.
Ho necessita' di eseguire applicazioni a 32bit sulla slackware 13.37 (64bit).

Qualcuno mi puo' aiutare.
Grazie e Ciao
Mitia64

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: Multilib Slackware 13.37 64bit

Messaggio da d4z_c0nf »

Io ho sempre seguito la mini-guida di alienbob.

http://connie.slackware.com/~alien/multilib/
Enabling multilib
=================

Fast-track (examples assume slackware64-13.1 ... change to your needs):
Quella sezione è tutto ciò che mi è servito.

Che problemi riscontri?

mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Grazie d4z_c0nf,
i problemi incomincio ad averli quando quando faccio l'upgrade del gcc e del gclib con il comando :
upgradepkg --reinstall --install-new *.t?z eseguto all'interno della directory /kernel/13.37 (scaricata con il comando lftp).
su ogni singolo file txz ottengo sempre la stessa sequenza di messaggio
Pre-installation package......
/sbin/installpkg : line 421 /var/log/setup/tmp/tmpsize10629: Permission denied
/sbin/installpkg : line 421 /var/log/setup/tmp/tmplist10629: Permission denied
rm: cannt remove '/var/log/setup/tmp/tmplist10629': Permission denied
rm: cannt remove '/var/log/setup/tmp/tmpsize10629': Permission denied
ERROR: package ./glibc-solibs-2.13_multilib-x86_64-4alien.txz did not install correctly.
You may need to reistall ypr old packge to avoi problems. Make sure the new pckage is not corrupted.
mv: cannot move ........

ogni pacchetto che deve essere instato mi ritorna questo erroe.
Hai qualche suggerimento?
Ciao
Mitia

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: Multilib Slackware 13.37 64bit

Messaggio da d4z_c0nf »

Ma è sempre stato questo l'errore?
E' molto strano.
Per dare upgradepkg devi essere root , e la directory /var/log/setup/tmp/ e di proprietà di root, puoi controllarlo?

Codice: Seleziona tutto

ls -lh /var/log/setup
devi avere questo:

Codice: Seleziona tutto

drwx------ 2 root root 4.0K Feb 20 19:45 tmp
per quanto riguarda i permessi di tmp.

Non vorrei che magari nei precedenti tentativi si sia sputtanato un po' il sistema. A quel punto ti converrebbe ripristinare l'installazione iniziale.

Ricorda che le linee guida per l'upgrade suggeriscono di andare in init 1 (comando: telinit 1), fare prima l'upgrade delle glibc-solibs (eventualmente di pkgtool, quando c'è), e poi dei restanti pacchetti.


p.s.
Io non ho avuto mai problemi con quei pacchetti, comunque per scrupolo potresti controllarne l'integrità dando

Codice: Seleziona tutto

md5sum -c nomepacchetto.txz.md5
Il comando legge il codice md5 che c'è in quel file, calcola md5 sul pacchetto (che sta nella stessa directory del file.md5) e verifica il match.
Esempio:

Codice: Seleziona tutto

 $ md5sum -c glibc-solibs-2.13_multilib-x86_64-4alien.txz.md5 
glibc-solibs-2.13_multilib-x86_64-4alien.txz: OK

mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Grazie d4z_c0nf,
sembra che il comando "upgradepkg --reinstall --install-new *.t?z" sia andato avanti senza problemi, non ha pero' installato il package 'compat32-tools", dove dovrebbe installarlo ?
Saluti
Mitia

P.S. forse il comando upgradepkg veniva lanciato da utente normale!!!!

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: Multilib Slackware 13.37 64bit

Messaggio da d4z_c0nf »

Ok.
Il pacchetto:
[ ] compat32-tools-2.1-noarch-9alien.tgz

deve essere installato visto che il comando di upgrade con l'opzione "--install-new" comporta l'installazione ex-novo dei pacchetti non presenti nel sistema. Mica hai sostituito quel t?z con txz ?

Per verificare se l'hai installato dai un

Codice: Seleziona tutto

ls /var/log/packages/ | grep compat32-tools

mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Ciao dz4_c0nf,
nell'insatllazione ho seguito lo scitto trovato al link http://connie.slackware.com/~alien/multilib/ ma la dir
compat32-tools non e' stata scaricate dal comando
" lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror 13.37'"
e neanche creata dal comando
"upgradepkg --reinstall --install-new *.t?z"
Ho visto pero' sul sito che esite il file in formato tgz sotto la dir 13.37
compat32-tools-2.1-noarch-9alien.tgz
posso effettuare il download e copiarlo nella directory /kernel/13.37.

Dove decomprimo il file compat32-tools-2.1-noarch-9alien.tgz ?
Ho appena fatto un tar tvf compat32-tools-2.1-noarch-9alien.tgz
ha una struttura di filesystem
/
/etc
/usr
/usr/bin
/usr/sbin
/usr/doc
/install
non e' che devo decomprimerlo sotto / ?
Al termine di tutto questo dovrei installare Oracle10gR2 x86_64 (che ha parti a 32bit e parti a 64bit).
Spero di riuscire.
Ciao e Grazie
Mitia

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: Multilib Slackware 13.37 64bit

Messaggio da d4z_c0nf »

Ok. Stai facendo un pochino di confusione.

La directory non si chiama compat32-tools.

con il comando

Codice: Seleziona tutto

lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror 13.37
Tu scarichi tutta la dir 13.37 comprese le sottodirectory.
Non esiste alcuna directory chiamata compat32-tools, ma esiste una directory chiamata
"slackware64-compat32" sotto la directory che 13.37.
E infatti l'how-to di alienbob dice "To do so, change to the subdirectory called
"slackware64-compat32" which you also downloaded with the "lftp" command
shown above."
Cioè, spostati nella directory "slackware64-compat32" che hai già scaricato con il comando lftp mostrato sopra.

L'upgradepkg non doveva creare quella directory.
Il file compat32-tools-2.1-noarch-9alien.tgz, che secondo me avevi già scaricato, e probabilmente installato
(infatti ti ho chiesto di verificarlo con quel ls e grep), puoi comunque installarlo dando un

Codice: Seleziona tutto

installpkg compat32-tools-2.1-noarch-9alien.tgz
o in alternativa

Codice: Seleziona tutto

upgradepkg --reinstall compat32-tools-2.1-noarch-9alien.tgz
nel caso fosse già installato, in questo caso il --reinstall disinstallerebbe la versione presente nel sistema per
poi installarvi il pacchetto selezionato.

Come l'how-to dice, successivamente, puoi sempre creare tu i pacchetti a 32 bit, con "massconvert32.sh -i /home/ftp/pub/slackware/slackware-13.1/slackware" dove quella dir punta ad una copia locale della slackware13.1 (in quel caso, ma è uguale ovviamente per la 13.37).
Io ti consiglio di scaricarla invece che crearla con lo script, ma io sono pigro..

Puoi postarmi l'output di

Codice: Seleziona tutto

ls /kernel/13.37
?

mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Ciao d4z_c0nf,
occomi con le risposte :
il comando
ls /var/log/packages/ | grep compat32-tools
ritorna compact32-tools-2.1-noarch-9alien
per cui il package e' stato installato

la directory /kernel/13.37
e' stata creata dal comando lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror 13.37
comando che ho eseguito da root sotto la directory /kernel

la directory /kernel/13.37 contiene esattamento quello che vedi al link http://connie.slackware.com/~alien/multilib/13.37/

Ora dovrebbe essere tutto ok .

Tu hai installato il multilib sulla versione 13.37 o su una delle precedenti ?

Nell'installazione di Oracle10gR2 ho trovato 2 problemi :
1) mancava un link /lib64/libgcc_s_so.1 --> /usr/lib64/libgcc_s_s0.1
2) makefile ins_emdb.mk che utilizza compilatore/linker a 64bit per linkare librerie create con oggetti compilati a 32bit, laddove ho potuto ho inserito l'opzione -m32 per compilatore/linker ma un modulo non ha completato correttamente il suo item (sono andato avanti ignorando), ed ora sto cercando di creare un'istanza.
Se ti interessa, ti faro' sapere se riesco a completare l'installazione di Oracle senza problemi.
Ciao e Grazie
Mitia

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: Multilib Slackware 13.37 64bit

Messaggio da d4z_c0nf »

Bene.
Ho installato il multilib dalla 13.37 in poi, ora sono in current.

Certo, se hai altri problemi si spera di poterti aiutare ;).

rock

mitia64
Linux 0.x
Linux 0.x
Messaggi: 32
Iscritto il: mar 12 gen 2010, 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggio da mitia64 »

Grazie mille d4z_c0nf
Ciao
Mitia

cyberninja
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: gio 8 mar 2007, 11:22

Re: Multilib Slackware 13.37 64bit

Messaggio da cyberninja »

Salve a tutti.
Uppo questo thread perchè ho un problema (e dei dubbi) col multilib.
Allora: con wget ho recuperato tutta la directory 13.37 presente in http://connie.slackware.com/~alien/multilib/
Poi ho seguito questo mini-howto:

Codice: Seleziona tutto

Enabling multilib
=================

Fast-track (examples assume slackware64-13.1 ... change to your needs):

* In the location where you found this README, download the subdirectory with
  the name that corresponds to the Slackware version you are running.  For
  Slackware64 13.1 for instance, you would run the following command:
  "lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror 13.1'"
  and then change into the new "13.1" directory.
* First, upgrade your 64bit Slackware gcc and glibc packages to their multilib
  versions by running the command:
  "upgradepkg --reinstall --install-new *.t?z"
  in the directory you just changed to (the "13.1" directory in our case).
  This will upgrade gcc and glibc packages, and also install a new package
  called "compat32-tools".
* You are now going to install 32-bit compatibility packages to support all
  the 32-bit programs you may want to run (roughly 60 MB of packages, not all
  that much really!).  To do so, change to the subdirectory called
  "slackware64-compat32" which you also downloaded with the "lftp" command
  shown above.  Run this command:
  "upgradepkg --install-new *-compat32/*.t?z"
* This procedure will also work if you already had a multilib setup and have
  upgraded your Slackware to a newer release (new compat32 packages will be
  installed and existing ones will be upgraded).
* Done!
Infine ho installato questa versione di wine:

Codice: Seleziona tutto

wine-1.4-x86_64-1alien
Tentando di installare un programma per Windows 98 (un corso di inglese :D ) wine mi ritorna questo errore:

Codice: Seleziona tutto

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7eaa8a72).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7eaa8a72 ESP:0033f570 EBP:0033f598 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7eb0866c ECX:00450000 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f570:  0033f5a0 0033f5a0 0033f5b8 7eaa8924
0x0033f580:  0033f5a8 0033f600 0033f5b8 000d0000
0x0033f590:  00000001 7eb108f0 0033f5b8 7eaaa078
0x0033f5a0:  00000000 01cd0d68 3dcedcbc 7eaaa04f
0x0033f5b0:  7eb0866c 00043df0 0033f628 7eaa8428
0x0033f5c0:  0033f600 00110000 00000004 00000000
Backtrace:
=>0 0x7eaa8a72 in krnl386.exe16 (+0x18a72) (0x0033f598)
  1 0x7eaaa078 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f5b8)
  2 0x7eaa8428 DOSMEM_InitDosMemory+0x367() in krnl386.exe16 (0x0033f628)
  3 0x7ead9a60 in krnl386.exe16 (+0x49a5f) (0x0033f778)
  4 0x7eada3cf LoadModule16+0x8e() in krnl386.exe16 (0x0033f7d8)
  5 0x7ef3a611 main+0x340() in winevdm (0x0033fe28)
  6 0x7ef3b67c in winevdm (+0xb67b) (0x0033fe70)
  7 0x7ee46bac call_process_entry+0xb() in kernel32 (0x0033fe88)
  8 0x7ee47d7f in kernel32 (+0x47d7e) (0x0033fec8)
  9 0x7efafbb0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efb25cd call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7efafb8e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef883ee call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
  13 0xf76786bd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf767877b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffeefbe8)
  15 0x7ef8daaf LdrInitializeThunk+0x2ee() in ntdll (0xffeefc58)
  16 0x7ee4de4a __wine_kernel_init+0xc49() in kernel32 (0xffef0df8)
  17 0x7ef8e2db __wine_process_init+0x25a() in ntdll (0xffef0e78)
  18 0xf7675c32 wine_init+0x291() in libwine.so.1 (0xffef0ee8)
  19 0x7bf00f91 main+0x90() in <wine-loader> (0xffef1338)
  20 0xf74cfdb6 __i686.get_pc_thunk.bx+0x1c6() in libc.so.6 (0xffef13b8)
0x7eaa8a72: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (81 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e355000-7e369000	Deferred        sound.drv16.so
PE	7e360000-7e369000	Deferred        sound.drv16
ELF	7e369000-7e390000	Deferred        msacm32<elf>
  \-PE	7e370000-7e390000	\               msacm32
ELF	7e390000-7e405000	Deferred        rpcrt4<elf>
  \-PE	7e3a0000-7e405000	\               rpcrt4
ELF	7e405000-7e50a000	Deferred        ole32<elf>
  \-PE	7e420000-7e50a000	\               ole32
ELF	7e50a000-7e5b6000	Deferred        winmm<elf>
  \-PE	7e510000-7e5b6000	\               winmm
ELF	7e5b6000-7e5dd000	Deferred        mmsystem.dll16.so
PE	7e5c0000-7e5dd000	Deferred        mmsystem.dll16
ELF	7e5dd000-7e5f0000	Deferred        mouse.drv16.so
PE	7e5e0000-7e5f0000	Deferred        mouse.drv16
ELF	7e5f0000-7e604000	Deferred        keyboard.drv16.so
PE	7e600000-7e604000	Deferred        keyboard.drv16
ELF	7e604000-7e629000	Deferred        mpr<elf>
  \-PE	7e610000-7e629000	\               mpr
ELF	7e629000-7e66e000	Deferred        user.exe16.so
PE	7e630000-7e66e000	Deferred        user.exe16
ELF	7e66e000-7e69a000	Deferred        gdi.exe16.so
PE	7e680000-7e69a000	Deferred        gdi.exe16
ELF	7e69a000-7e6ae000	Deferred        system.drv16.so
PE	7e6a0000-7e6ae000	Deferred        system.drv16
ELF	7e6ae000-7e6b7000	Deferred        libxcursor.so.1
ELF	7e6c6000-7e6da000	Deferred        display.drv16.so
PE	7e6d0000-7e6da000	Deferred        display.drv16
ELF	7e6da000-7e6ed000	Deferred        comm.drv16.so
PE	7e6e0000-7e6ed000	Deferred        comm.drv16
ELF	7e6fd000-7e725000	Deferred        libexpat.so.1
ELF	7e725000-7e753000	Deferred        libfontconfig.so.1
ELF	7e753000-7e760000	Deferred        libxi.so.6
ELF	7e760000-7e767000	Deferred        libxrandr.so.2
ELF	7e767000-7e770000	Deferred        libxrender.so.1
ELF	7e770000-7e775000	Deferred        libxxf86vm.so.1
ELF	7e775000-7e796000	Deferred        imm32<elf>
  \-PE	7e780000-7e796000	\               imm32
ELF	7e796000-7e7ae000	Deferred        libxcb.so.1
ELF	7e7ae000-7e8cb000	Deferred        libx11.so.6
ELF	7e8cb000-7e8d9000	Deferred        libxext.so.6
ELF	7e8d9000-7e8f0000	Deferred        libice.so.6
ELF	7e8f0000-7e983000	Deferred        winex11<elf>
  \-PE	7e900000-7e983000	\               winex11
ELF	7e983000-7e997000	Deferred        libz.so.1
ELF	7e997000-7ea0d000	Deferred        libfreetype.so.6
ELF	7ea0d000-7ea4f000	Deferred        libncurses.so.5
ELF	7ea57000-7ea5c000	Deferred        libxfixes.so.3
ELF	7ea85000-7eb24000	Dwarf           krnl386.exe16.so
PE	7ea90000-7eb24000	DIA             krnl386.exe16
ELF	7eb24000-7eb83000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb83000	\               advapi32
ELF	7eb83000-7ec3f000	Deferred        gdi32<elf>
  \-PE	7eb90000-7ec3f000	\               gdi32
ELF	7ec3f000-7ed7d000	Deferred        user32<elf>
  \-PE	7ec50000-7ed7d000	\               user32
ELF	7ed7d000-7ed89000	Deferred        libnss_files.so.2
ELF	7ed89000-7ed94000	Deferred        libnss_nis.so.2
ELF	7ed94000-7edad000	Deferred        libnsl.so.1
ELF	7edad000-7edb6000	Deferred        libnss_compat.so.2
ELF	7eded000-7eee2000	Dwarf           kernel32<elf>
  \-PE	7ee00000-7eee2000	\               kernel32
ELF	7eee2000-7ef08000	Deferred        libm.so.6
ELF	7ef08000-7ef0b000	Deferred        libxcomposite.so.1
ELF	7ef0b000-7ef10000	Deferred        libxdmcp.so.6
ELF	7ef10000-7ef28000	Deferred        version<elf>
  \-PE	7ef20000-7ef28000	\               version
ELF	7ef28000-7ef3e000	Dwarf           winevdm<elf>
  \-PE	7ef30000-7ef3e000	\               winevdm
ELF	7ef3e000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef50000-7f000000	\               ntdll
ELF	f74b1000-f74b4000	Deferred        libxinerama.so.1
ELF	f74b4000-f74b7000	Deferred        libxau.so.6
ELF	f74b9000-f761c000	Dwarf           libc.so.6
ELF	f761c000-f7620000	Deferred        libdl.so.2
ELF	f7620000-f7639000	Deferred        libpthread.so.0
ELF	f7639000-f7640000	Deferred        libsm.so.6
ELF	f7661000-f7665000	Deferred        libuuid.so.1
ELF	f766f000-f77b0000	Dwarf           libwine.so.1
ELF	f77b1000-f77d0000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 (D) C:\windows\system32\winevdm.exe
	00000024    0 <==
System information:
    Wine build: wine-1.4
    Platform: i386
    Host system: Linux
    Host version: 2.6.37.6
Dove sbaglio?
Mi manca qualcosa?
Può darsi che, se il problema è con le multilib, mi possa dare anche questo errore

Codice: Seleziona tutto

luca@darkstar:~$ sudo Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run install
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation...........
Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run: line 394: ./install.sh: Permission denied
quando cerco di installare Virtualbox?

Grazie mille!

Luca

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2901
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Multilib Slackware 13.37 64bit

Messaggio da 414N »

cyberninja ha scritto: Tentando di installare un programma per Windows 98 (un corso di inglese :D ) wine mi ritorna questo errore:

Codice: Seleziona tutto

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7eaa8a72).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7eaa8a72 ESP:0033f570 EBP:0033f598 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7eb0866c ECX:00450000 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f570:  0033f5a0 0033f5a0 0033f5b8 7eaa8924
0x0033f580:  0033f5a8 0033f600 0033f5b8 000d0000
0x0033f590:  00000001 7eb108f0 0033f5b8 7eaaa078
0x0033f5a0:  00000000 01cd0d68 3dcedcbc 7eaaa04f
0x0033f5b0:  7eb0866c 00043df0 0033f628 7eaa8428
0x0033f5c0:  0033f600 00110000 00000004 00000000
Backtrace:
=>0 0x7eaa8a72 in krnl386.exe16 (+0x18a72) (0x0033f598)
  1 0x7eaaa078 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f5b8)
  2 0x7eaa8428 DOSMEM_InitDosMemory+0x367() in krnl386.exe16 (0x0033f628)
  3 0x7ead9a60 in krnl386.exe16 (+0x49a5f) (0x0033f778)
  4 0x7eada3cf LoadModule16+0x8e() in krnl386.exe16 (0x0033f7d8)
  5 0x7ef3a611 main+0x340() in winevdm (0x0033fe28)
  6 0x7ef3b67c in winevdm (+0xb67b) (0x0033fe70)
  7 0x7ee46bac call_process_entry+0xb() in kernel32 (0x0033fe88)
  8 0x7ee47d7f in kernel32 (+0x47d7e) (0x0033fec8)
  9 0x7efafbb0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efb25cd call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7efafb8e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef883ee call_dll_entry_point+0x61d() in ntdll (0x0033ffe8)
  13 0xf76786bd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf767877b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffeefbe8)
  15 0x7ef8daaf LdrInitializeThunk+0x2ee() in ntdll (0xffeefc58)
  16 0x7ee4de4a __wine_kernel_init+0xc49() in kernel32 (0xffef0df8)
  17 0x7ef8e2db __wine_process_init+0x25a() in ntdll (0xffef0e78)
  18 0xf7675c32 wine_init+0x291() in libwine.so.1 (0xffef0ee8)
  19 0x7bf00f91 main+0x90() in <wine-loader> (0xffef1338)
  20 0xf74cfdb6 __i686.get_pc_thunk.bx+0x1c6() in libc.so.6 (0xffef13b8)
0x7eaa8a72: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (81 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e355000-7e369000	Deferred        sound.drv16.so
PE	7e360000-7e369000	Deferred        sound.drv16
ELF	7e369000-7e390000	Deferred        msacm32<elf>
  \-PE	7e370000-7e390000	\               msacm32
ELF	7e390000-7e405000	Deferred        rpcrt4<elf>
  \-PE	7e3a0000-7e405000	\               rpcrt4
ELF	7e405000-7e50a000	Deferred        ole32<elf>
  \-PE	7e420000-7e50a000	\               ole32
ELF	7e50a000-7e5b6000	Deferred        winmm<elf>
  \-PE	7e510000-7e5b6000	\               winmm
ELF	7e5b6000-7e5dd000	Deferred        mmsystem.dll16.so
PE	7e5c0000-7e5dd000	Deferred        mmsystem.dll16
ELF	7e5dd000-7e5f0000	Deferred        mouse.drv16.so
PE	7e5e0000-7e5f0000	Deferred        mouse.drv16
ELF	7e5f0000-7e604000	Deferred        keyboard.drv16.so
PE	7e600000-7e604000	Deferred        keyboard.drv16
ELF	7e604000-7e629000	Deferred        mpr<elf>
  \-PE	7e610000-7e629000	\               mpr
ELF	7e629000-7e66e000	Deferred        user.exe16.so
PE	7e630000-7e66e000	Deferred        user.exe16
ELF	7e66e000-7e69a000	Deferred        gdi.exe16.so
PE	7e680000-7e69a000	Deferred        gdi.exe16
ELF	7e69a000-7e6ae000	Deferred        system.drv16.so
PE	7e6a0000-7e6ae000	Deferred        system.drv16
ELF	7e6ae000-7e6b7000	Deferred        libxcursor.so.1
ELF	7e6c6000-7e6da000	Deferred        display.drv16.so
PE	7e6d0000-7e6da000	Deferred        display.drv16
ELF	7e6da000-7e6ed000	Deferred        comm.drv16.so
PE	7e6e0000-7e6ed000	Deferred        comm.drv16
ELF	7e6fd000-7e725000	Deferred        libexpat.so.1
ELF	7e725000-7e753000	Deferred        libfontconfig.so.1
ELF	7e753000-7e760000	Deferred        libxi.so.6
ELF	7e760000-7e767000	Deferred        libxrandr.so.2
ELF	7e767000-7e770000	Deferred        libxrender.so.1
ELF	7e770000-7e775000	Deferred        libxxf86vm.so.1
ELF	7e775000-7e796000	Deferred        imm32<elf>
  \-PE	7e780000-7e796000	\               imm32
ELF	7e796000-7e7ae000	Deferred        libxcb.so.1
ELF	7e7ae000-7e8cb000	Deferred        libx11.so.6
ELF	7e8cb000-7e8d9000	Deferred        libxext.so.6
ELF	7e8d9000-7e8f0000	Deferred        libice.so.6
ELF	7e8f0000-7e983000	Deferred        winex11<elf>
  \-PE	7e900000-7e983000	\               winex11
ELF	7e983000-7e997000	Deferred        libz.so.1
ELF	7e997000-7ea0d000	Deferred        libfreetype.so.6
ELF	7ea0d000-7ea4f000	Deferred        libncurses.so.5
ELF	7ea57000-7ea5c000	Deferred        libxfixes.so.3
ELF	7ea85000-7eb24000	Dwarf           krnl386.exe16.so
PE	7ea90000-7eb24000	DIA             krnl386.exe16
ELF	7eb24000-7eb83000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb83000	\               advapi32
ELF	7eb83000-7ec3f000	Deferred        gdi32<elf>
  \-PE	7eb90000-7ec3f000	\               gdi32
ELF	7ec3f000-7ed7d000	Deferred        user32<elf>
  \-PE	7ec50000-7ed7d000	\               user32
ELF	7ed7d000-7ed89000	Deferred        libnss_files.so.2
ELF	7ed89000-7ed94000	Deferred        libnss_nis.so.2
ELF	7ed94000-7edad000	Deferred        libnsl.so.1
ELF	7edad000-7edb6000	Deferred        libnss_compat.so.2
ELF	7eded000-7eee2000	Dwarf           kernel32<elf>
  \-PE	7ee00000-7eee2000	\               kernel32
ELF	7eee2000-7ef08000	Deferred        libm.so.6
ELF	7ef08000-7ef0b000	Deferred        libxcomposite.so.1
ELF	7ef0b000-7ef10000	Deferred        libxdmcp.so.6
ELF	7ef10000-7ef28000	Deferred        version<elf>
  \-PE	7ef20000-7ef28000	\               version
ELF	7ef28000-7ef3e000	Dwarf           winevdm<elf>
  \-PE	7ef30000-7ef3e000	\               winevdm
ELF	7ef3e000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef50000-7f000000	\               ntdll
ELF	f74b1000-f74b4000	Deferred        libxinerama.so.1
ELF	f74b4000-f74b7000	Deferred        libxau.so.6
ELF	f74b9000-f761c000	Dwarf           libc.so.6
ELF	f761c000-f7620000	Deferred        libdl.so.2
ELF	f7620000-f7639000	Deferred        libpthread.so.0
ELF	f7639000-f7640000	Deferred        libsm.so.6
ELF	f7661000-f7665000	Deferred        libuuid.so.1
ELF	f766f000-f77b0000	Dwarf           libwine.so.1
ELF	f77b1000-f77d0000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000023 (D) C:\windows\system32\winevdm.exe
	00000024    0 <==
System information:
    Wine build: wine-1.4
    Platform: i386
    Host system: Linux
    Host version: 2.6.37.6
Dove sbaglio?
Mi manca qualcosa?
Può darsi che, se il problema è con le multilib, mi possa dare anche questo errore
Dubito che l'errore sia dovuto ad un problema di multilib (wine non partirebbe neppure, nel caso).
Probabilmente il problema è altrove. Lancia wine da shell e controlla i messaggi di errore/fixme che compaiono prima del page fault, così da avere un'idea di cosa va storto.
cyberninja ha scritto:

Codice: Seleziona tutto

luca@darkstar:~$ sudo Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run install
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation...........
Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run: line 394: ./install.sh: Permission denied
Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).

cyberninja
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: gio 8 mar 2007, 11:22

Re: Multilib Slackware 13.37 64bit

Messaggio da cyberninja »

414N ha scritto: Dubito che l'errore sia dovuto ad un problema di multilib (wine non partirebbe neppure, nel caso).
Probabilmente il problema è altrove. Lancia wine da shell e controlla i messaggi di errore/fixme che compaiono prima del page fault, così da avere un'idea di cosa va storto.
Questo è qello che c'è prima

Codice: Seleziona tutto

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
wine: Unhandled page fault on write access to 0x000d0000 at address 0x7eabca72 (thread 0024), starting debugger...
preloader: Warning: failed to reserve range 00010000-00110000
414N ha scritto:

Codice: Seleziona tutto

luca@darkstar:~$ sudo Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run install
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation...........
Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run: line 394: ./install.sh: Permission denied
Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).
Ehm! Devo avere un problema un po' più grosso... Uscito da X ho provato a lanciare questo file, NVIDIA-Linux-x86_64-295.20.run, che ha funzionato alla perfezione appena installato il sistema, mentre ora mi ritorna lo stesso errore del pacchetto di Virtualbox.

Aiutooo!

Luca

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2901
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Multilib Slackware 13.37 64bit

Messaggio da 414N »

cyberninja ha scritto: Questo è qello che c'è prima

Codice: Seleziona tutto

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
wine: Unhandled page fault on write access to 0x000d0000 at address 0x7eabca72 (thread 0024), starting debugger...
preloader: Warning: failed to reserve range 00010000-00110000
Mm, non si vede niente di utile. Qual è l'applicazione che stai tentando di far andare, per curiosità?
cyberninja ha scritto:
414N ha scritto:

Codice: Seleziona tutto

luca@darkstar:~$ sudo Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run install
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation...........
Scaricati/VirtualBox-4.1.10-76795-Linux_amd64.run: line 394: ./install.sh: Permission denied
Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).
Ehm! Devo avere un problema un po' più grosso... Uscito da X ho provato a lanciare questo file, NVIDIA-Linux-x86_64-295.20.run, che ha funzionato alla perfezione appena installato il sistema, mentre ora mi ritorna lo stesso errore del pacchetto di Virtualbox.
Sembra causato da un problema di permessi di esecuzione non presenti. Non so dove l'installer nvidia estragga i file temporanei, ma virtualbox dovrebbe estrarli in /opt/Virtualbox. Prova a cercare lì dentro il file install.sh e aggiungigli il permesso di esecuzione da root (chmod +x nomefile).
Non è che hai cambiato i permessi di alcune directory ricorsivamente, andando a pasticciarli? Oppure usi una partizione fat/ntfs come /home oppure /tmp o /?

Rispondi