Multilib Slackware 13.37 64bit
Moderatore: Staff
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.
-
- 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
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
- d4z_c0nf
- 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
http://connie.slackware.com/~alien/multilib/
Quella sezione è tutto ciò che mi è servito.Enabling multilib
=================
Fast-track (examples assume slackware64-13.1 ... change to your needs):
Che problemi riscontri?
-
- 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
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
- d4z_c0nf
- 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
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
Codice: Seleziona tutto
drwx------ 2 root root 4.0K Feb 20 19:45 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
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
-
- 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
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!!!!
- d4z_c0nf
- 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
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
-
- 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
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
- d4z_c0nf
- 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
La directory non si chiama compat32-tools.
con il comando
Codice: Seleziona tutto
lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror 13.37
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
Codice: Seleziona tutto
upgradepkg --reinstall compat32-tools-2.1-noarch-9alien.tgz
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
-
- 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
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
- d4z_c0nf
- 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
Ho installato il multilib dalla 13.37 in poi, ora sono in current.
Certo, se hai altri problemi si spera di poterti aiutare .
rock
-
- 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
Ciao
Mitia
-
- Linux 1.x
- Messaggi: 159
- Iscritto il: gio 8 mar 2007, 11:22
Re: Multilib Slackware 13.37 64bit
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!
Codice: Seleziona tutto
wine-1.4-x86_64-1alien
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
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
Grazie mille!
Luca
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Multilib Slackware 13.37 64bit
Dubito che l'errore sia dovuto ad un problema di multilib (wine non partirebbe neppure, nel caso).cyberninja ha scritto: Tentando di installare un programma per Windows 98 (un corso di inglese ) wine mi ritorna questo errore:
Dove sbaglio?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
Mi manca qualcosa?
Può darsi che, se il problema è con le multilib, mi possa dare anche questo errore
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.
Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).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
-
- Linux 1.x
- Messaggi: 159
- Iscritto il: gio 8 mar 2007, 11:22
Re: Multilib Slackware 13.37 64bit
Questo è qello che c'è prima414N 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.
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
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.414N ha scritto:Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).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
Aiutooo!
Luca
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Multilib Slackware 13.37 64bit
Mm, non si vede niente di utile. Qual è l'applicazione che stai tentando di far andare, per curiosità?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
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).cyberninja ha scritto: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.414N ha scritto:Prova a lanciare l'installer da una shell di root, invece di usare sudo (su -).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
Non è che hai cambiato i permessi di alcune directory ricorsivamente, andando a pasticciarli? Oppure usi una partizione fat/ntfs come /home oppure /tmp o /?