Repository 32bit  Forum
Repository 64bit  Wiki

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.

Multilib Slackware 13.37 64bit

Messaggioda mitia64 » lun feb 20, 2012 20:53

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
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda d4z_c0nf » lun feb 20, 2012 21:06

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?
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1294
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Multilib Slackware 13.37 64bit

Messaggioda mitia64 » lun feb 20, 2012 23:14

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
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda d4z_c0nf » lun feb 20, 2012 23:54

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
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1294
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Multilib Slackware 13.37 64bit

Messaggioda mitia64 » mar feb 21, 2012 11:10

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!!!!
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda d4z_c0nf » mar feb 21, 2012 13:55

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
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1294
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Multilib Slackware 13.37 64bit

Messaggioda mitia64 » mar feb 21, 2012 14:35

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
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda d4z_c0nf » mar feb 21, 2012 15:31

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


?
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1294
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Multilib Slackware 13.37 64bit

Messaggioda mitia64 » mar feb 21, 2012 16:22

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
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda d4z_c0nf » mar feb 21, 2012 16:29

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
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1294
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Multilib Slackware 13.37 64bit

Messaggioda mitia64 » mar feb 21, 2012 16:40

Grazie mille d4z_c0nf
Ciao
Mitia
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Multilib Slackware 13.37 64bit

Messaggioda cyberninja » gio mar 29, 2012 6:09

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
cyberninja
Linux 2.0
Linux 2.0
 
Messaggi: 113
Iscritto il: gio mar 08, 2007 11:22

Re: Multilib Slackware 13.37 64bit

Messaggioda 414N » gio mar 29, 2012 8:32

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 -).
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Multilib Slackware 13.37 64bit

Messaggioda cyberninja » gio mar 29, 2012 10:30

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
cyberninja
Linux 2.0
Linux 2.0
 
Messaggi: 113
Iscritto il: gio mar 08, 2007 11:22

Re: Multilib Slackware 13.37 64bit

Messaggioda 414N » gio mar 29, 2012 10:54

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 /?
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite