[RISOLTO] Problema Dosemu su OpenMandriva

Community Pod OpenMandriva Italia
Post Reply
User avatar
Alex-G
Utente
Utente
Posts: 104
Joined: 19 September 2011, 11:49
ROSA: Rosa
OpenMandriva: OpenMandriva
Kernel: Vari
Desktop: Vari
country: IT

[RISOLTO] Problema Dosemu su OpenMandriva

Post by Alex-G »

Graphic: intel 82865G - Processor: Intel(R) Pentium(R) 4 CPU 1700MHz (15/0/10)

OpenMandriva 2014.0 phosphorus
3.18.16-nrjQL-desktop-2omv
________________________________________

Usando Dosemu si presenta questo problema:
Using CPU emulation because vm.mmap_min_addr > 0.
For more information, see dosemu/boot.log

e nel terminale una sfilza interminabile di
==============================================================
CPU exception 0x00 err=0x00000000 cr2=0010ff55 eip=b5681bc3
==============================================================
==============================================================
CPU exception 0x00 err=0x00000000 cr2=0010ff55 eip=00002981
==============================================================
==============================================================
CPU exception 0x00 err=0x00000000 cr2=0010f08a eip=b5676c74
==============================================================
==============================================================

Quindi Dosemu è inutilizzabile

Qualcuno ha idea da cosa possa essere causato e come si possa risolvere? Grazie
Last edited by Alex-G on 8 July 2015, 10:18, edited 2 times in total.

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

Lo stesso da me, "dosemu" non funziona

Ho installato "dosbox" e quello funziona


Ho avvisato qualcuno degli sviluppatori, della presenza di questo problema e di questo Topic qui, anche se sarebbe meglio che tu riempissi un msg su BugZilla
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
Alex-G
Utente
Utente
Posts: 104
Joined: 19 September 2011, 11:49
ROSA: Rosa
OpenMandriva: OpenMandriva
Kernel: Vari
Desktop: Vari
country: IT

Re: Problema Dosemu su OpenMandriva

Post by Alex-G »

NicCo wrote:Lo stesso da me, "dosemu" non funziona

Ho installato "dosbox" e quello funziona

Ho avvisato qualcuno degli sviluppatori, della presenza di questo problema e di questo Topic qui, anche se sarebbe meglio che tu riempissi un msg su BugZilla
Mi sa che sia da fare....

Dosemu mi serve perchè è l' unico emulatore DOS con cui funziona un vecchio database in formato DBIV scritto in clipper, magari ora funge anche con le ultime vers. di DOSBOX, dovrei riprovare...

Ma già che ci sei avevi anche provato a disinstallare e reinstallare?
Magari potrei installare una vers. precedente in attesa di una nuova funzionante.... proverò a recuperare vecchi pacchetti sperando che si installino.

User avatar
itchka
Nuovo utente
Nuovo utente
Posts: 2
Joined: 6 July 2015, 12:23
ROSA: -
OpenMandriva: 2014.2
Kernel: 3.18.16-nrjQL-deskto
Desktop: KDE
country: UK

Re: Problema Dosemu su OpenMandriva

Post by itchka »

I'm sorry I cannot reply in Italian,. I can confirm that an issue does exist but I cannot reproduce the same fault at yours. I suspect that you are trying to run dosemu on a 64bit machine. This thread contains more information http://marc.info/?l=linux-msdos&m=143092980630000&w=2
If you need dosemu for an application it should work on a 32bit machine or in a 32bit VM
There may be a patch available to fix this soon I'm investigating.

User avatar
rugyada
Amministratore
Amministratore
Posts: 1545
Joined: 14 July 2008, 22:58
ROSA: ROSA.Fresh R8 64bit
OpenMandriva: OMLx 4.1 64bit
Kernel: kernel-relea current
Desktop: KDE tutta la vita
country: Italy

Re: Problema Dosemu su OpenMandriva

Post by rugyada »

itchka wrote:I'm sorry I cannot reply in Italian
@Alex-G
Hai bisogno della traduzione o va bene così?

@itchka
Hello Colin, welcome!
Image
Image
ciauu ciauu, ruru

MIB... e le stelle stanno a guardare.
«I grandi spiriti hanno sempre incontrato violenta opposizione da parte delle menti mediocri.»
(Albert Einstein)

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

ENGLISH
What an honor, to have here and now the President of OpenMandriva! :D
For those who still do not know, Colin Close (aka itchka) was elected recently as a function of President of OpenMandriva Association
Image
I too installed the Dosemu on a 64bit system and I have verified the same error occurred at startup,
I have not a 32bit OS, neither a 32bit VM, where I could verify the issue

ITALIANO
Quale onore, avere qui e adesso il Presidente di OpenMandriva! :D
Per quelli che ancora non lo sapessero, Colin Close è stato recentemente eletto in funzione di Presidente dell'Associazione OpenMandriva
Image
Ho installato anch'io il Dosemu solo su un sistema 64bit, e ne ho verificato lo stesso errore all'avvio.
non ho una installazione con OS a 32bit, e neanche una VM 32bit, dove poter verificare la cosa
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

ITALIANO
Ho installato "dosemu" su ROSA R5 x86_64: parte e sembra funzionare bene!
Suggerisco di importare il pacchetto da ROSA e rebuildarlo su OpenMandriva:
Ho appena segnalato la cosa sulla chat (freenode> # openmandriva-ccoker).

ENGLISH
I have installed "dosemu" into ROSA R5 x86_64: It runs and seems working fine!
I suggest to import the ROSA package srpm, then try a rebuild for OpenMandriva:
I just reported it on chat (freenode> # openmandriva-ccoker).

Code: Select all

# urpmi dosemu
Per soddisfare le dipendenze, saranno installati i seguenti pacchetti:
 Pacchetto                      Versione     Release       Dist  DEpoch Arch. 
(supporto "Main")
 lib64svgalib1                  1.9.25       10            rosa  2014.1 x86_64 
(supporto "Contrib")
 dosemu                         1.4.0.8      2             rosa  2014.1 x86_64 
 dosemu-freedos                 1.4.0.8      2             rosa  2014.1 x86_64 
Altri 9.5MB di spazio disco saranno utilizzati.
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

ITALIANO
SOLUZIONE - lancia una konsole di root, ed invia i due comandi sotto, dopo vedrai che funzionerà!
(trattasi di un workaround che forza la sostituzione del pacchetto dosemu-freedos corrotto con quello funzionante dal repo di ROSA)

Code: Select all

# rpm -e --nodeps dosemu-freedos
# urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/release/dosemu-freedos-1.4.0.8-2-rosa2014.1.x86_64.rpm
ENGLISH
I have searched the same 3 rpm files for ROSA R5, here the list
http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm
http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm
http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm

I focused the two files: 1)dosemu and 2)dosemu-freedos

The OpenMandriva and ROSA distros have the same version and release for "dosemu", but only the ROSA "dosemu" is working,
I wanted to try the ROSA rpms into OMV, and I verified that it's possible to install all the two, now "doeemu" works also on OMV

I discovered than if we install from ROSA the dosemu-freedos rpm only, it install and runs OK on Lx2014.2 x86_64:
there is something broken in the dosemu-freedos package stored on Lx2014.2 contrib repos, perhas is corrupted

WORKAROUND
You can execute from a root konsole, the below two commands, just to force a remove and replace the borked rpm

Code: Select all

# rpm -e --nodeps dosemu-freedos
# urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/repository/x86_64/contrib/release/dosemu-freedos-1.4.0.8-2-rosa2014.1.x86_64.rpm

POST EDIT
I have reported the issue to the cooker IRC channel: kindly TPG has immediately tried a new rebuild for the borked packages,
below a part of our discussion:
[13:02] <_TPG> dosemu has been rebuild for 2014.x
[13:12] <_TPG> first unistall it
[13:13] <_TPG> then download and install these rpms https://abf.io/build_lists/2518741

[13:24] <nicco_> I have downloaded the two files into the new /home folder /de, then I've installed from there
[13:24] <nicco_> [root@localhost de]# rpm -ivh *
[13:24] <nicco_> Preparing... ########################################### [100%]
[13:24] <nicco_> 1:dosemu-freedos ########################################### [ 50%]
[13:24] <nicco_> 2:dosemu ########################################### [100%]
[13:24] <nicco_> [root@localhost de]# dosemu

[13:24] <nicco_> still it does not work!
[13:29] <nicco_> it seems that rebuilding dosemu for omv2014 platform generates only a borked dosemu-freedos package
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

ITALIANO
DOSEMU è stato appena sistemato da Crispin Boylan (crisb) che mi ha informato,
ho testato i nuovi pacchetti release -1.2 e funzionano, arriveranno presto sui mirror

ENGLISH
DOSEMU has been fixed by Crispin Boylan (crisb), he has sent me the following msg (cooker irc)
[21:47] <crisb> nicco_: dosemu is fixed now
.............................
[22:42] <nicco_> crisb: I dont see new dosemu rel 1.2 into /contrib/updates, so I've installed from > https://abf.io/build_lists/2519084
[22:43] <nicco_> crisb: It works fine!
[22:44] <nicco_> crisb: now waiting when it will propagates into all the mirrors, but the issue can be considered as SOLVED! Thanks!
The files will reach soon the repositories and all the mirrors

Here the commit containing the fix by crisb
https://abf.io/openmandriva/dosemu/comm ... a16122e758

Here are the fixed rpms if they are not yet in /contrib/updates
https://abf.io/build_lists/2519084

You can download the two files manually and then install those

Attention: (this is valid only if you have already tried my WORKAROUND from my above msg)
The release number for the fixed rpms is -1.2, the files installed with the workaround were rel -2,
so it's needed to remove the release -2 (the rosa rpms) before you can install properly omv -1.2
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
Alex-G
Utente
Utente
Posts: 104
Joined: 19 September 2011, 11:49
ROSA: Rosa
OpenMandriva: OpenMandriva
Kernel: Vari
Desktop: Vari
country: IT

Re: Problema Dosemu su OpenMandriva

Post by Alex-G »

rugyada wrote:
itchka wrote:I'm sorry I cannot reply in Italian
@Alex-G
Hai bisogno della traduzione o va bene così?

@itchka
Hello Colin, welcome!
Image

Ve benissimo grazie
OK Thanks @itchka

Tra l' altro, proprio in questo momento è arrivato l' update di dosemu che risolve il problema :D Qualcuno mi avrà letto nel pensiero! :lol: o più semplicemente era un problema già noto e in via di risoluzione...

Comunque per la cronaca sto provando anche una versione modificata di dosbox con l' uso della porta parallela che si può trovare a http://ykhwong.x-y.net/

io li lascio installati entrambi.... NON si sa mai, dovessero esserci dei bug in futuro male che vada almeno uno dei 2 funziona.... poi confro la sfiga c'è poco da fare eh... :|

GRAZIE di nuovo a tutti.

User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Re: Problema Dosemu su OpenMandriva

Post by NicCo »

Alex-G wrote:Tra l' altro, proprio in questo momento è arrivato l' update di dosemu che risolve il problema :D Qualcuno mi avrà letto nel pensiero! :lol: o più semplicemente era un problema già noto e in via di risoluzione...
Il problema non era noto, non era stato precedentemente segnalato se non qui e da te, in OMA non si legge ancora nel pensiero ma ci stiamo attrezzando...

Semplicemente non hai letto tutti i miei messaggi sopra, che documentano in tempo reale la presa in cura del problema e i vari tentativi di soluzione rapida, con il mio workaround temporaneo usando i file rpm di ROSA 2014.1, il tentativo di TPG con il bump release e rebuild che però continuava a non funzionare, infine la soluzione ideale con i pacchetti corretti da Crisb e finiti immediatamente su /contrib/updates senza neanche passare dal QA ...

(alla risoluzione del problema DOSEMU hanno in qualche modo partecipato: me, Colin, TPG, Crisb
- nella trasparenza MIB è stato tutto documentato, basta leggere i messaggi sopra... in ITALIANO)
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
itchka
Nuovo utente
Nuovo utente
Posts: 2
Joined: 6 July 2015, 12:23
ROSA: -
OpenMandriva: 2014.2
Kernel: 3.18.16-nrjQL-deskto
Desktop: KDE
country: UK

Re: [RISOLTO] Problema Dosemu su OpenMandriva

Post by itchka »

Thanks to crisb for fixing this.
For thos who are interested the issue was cause by ldgold reverting to the earlier linker ld.bfd resolved the issue.

Colin

User avatar
Alex-G
Utente
Utente
Posts: 104
Joined: 19 September 2011, 11:49
ROSA: Rosa
OpenMandriva: OpenMandriva
Kernel: Vari
Desktop: Vari
country: IT

Re: Problema Dosemu su OpenMandriva

Post by Alex-G »

NicCo wrote:
Alex-G wrote:Tra l' altro, proprio in questo momento è arrivato l' update di dosemu che risolve il problema :D Qualcuno mi avrà letto nel pensiero! :lol: o più semplicemente era un problema già noto e in via di risoluzione...
Il problema non era noto, non era stato precedentemente segnalato se non qui e da te, in OMA non si legge ancora nel pensiero ma ci stiamo attrezzando...

Semplicemente non hai letto tutti i miei messaggi sopra, che documentano in tempo reale la presa in cura del problema e i vari tentativi di soluzione rapida, con il mio workaround temporaneo usando i file rpm di ROSA 2014.1, il tentativo di TPG con il bump release e rebuild che però continuava a non funzionare, infine la soluzione ideale con i pacchetti corretti da Crisb e finiti immediatamente su /contrib/updates senza neanche passare dal QA ...

(alla risoluzione del problema DOSEMU hanno in qualche modo partecipato: me, Colin, TPG, Crisb
- nella trasparenza MIB è stato tutto documentato, basta leggere i messaggi sopra... in ITALIANO)
Putroppo in questi giorni , oltre al caldo bestiale che mi fonde i neuroni, come se non bastasse c'è anche l' enel che mi stacca spesso e senza preavviso la corrente... (stamani finalmente si sono decisi a informarci che domani staccheranno tutto il giorno per dei lavori di manutenzione) quindi sono un po' in confusione... :cry:

In effetti hai ragione... mi pareva davvero di aver risposto all' ultimo messaggio, invece ce ne erano altri, sono rimasto scollegato per diverso tempo, probabilmente poi nella fretta di rispondere per non ritrovarmi il PC spento all' improvviso ho inviato una bozza senza tener conto di tutti i messaggi sucessivi... :?

Cmq il problema pare risolto, mi manca solo di fare il test delle COM e di stampa sulla parallela (è un vecchio applicativo che rileva in automatico la LPT e acquisisce codici a barre tramite pistola collegata alla seriale ) e poi sono a posto ma prima aspetto che finisca questo calvario dei distacchi di corrente.... (il gruppo di continuità è morto e devo ancora sostituirlo) così non si va avanti :(

Post Reply