Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

i'm installing Adobe Air in Ubuntu v11.04. The installation process is successful. But when I tried to install an Adobe Air application, errors occur.

Here's the usual error I've got from my .appdata/Adobe/AIR/Logs/Install.log:

[airinstall:20544][ERR] Error occurred during rpm install operation; 
beginning rollback:ErrorEvent type="error" bubbles=false cancelable=false 
eventPhase=2 text=" error: dpkg: error processing /tmp/FlashTmp.FbSCaL/setup.deb
(--install):; parsing file '/var/lib/dpkg/tmp.ci/control' near line 2 package
'myapp.74249ff9cb321f1d45f6ea93a89630d1be111ef2.1':; error in Version string
'V1.48.40': version number does not start with digit;
Errors were encountered while processing:; /tmp/FlashTmp.FbSCaL/setup.deb" 
errorID=1]

I've followed every instructions here and install as root. What did I've done wrong? According to some forums I've read, this has something to do with the version policy of dpkg but I don't know how to configured dpkg to ignore versioning. Anyone knows how to solve this? Please help me out. Thank you.

share|improve this question
    
i have downloaded Adobe Air from their download page. –  99 Red Balloons Oct 25 '11 at 3:49
    
changing the version of my air app solves the problem BUT the auto-update for my app is affected. I still wanted to force dpkg to accept my version-number. –  99 Red Balloons Oct 25 '11 at 7:00
add comment

2 Answers

up vote 3 down vote accepted

I have successfully installed my air app with no version number does not start with digit error. I just downgrade my dpkg-1.16.0 to dpkg-1.15.8.

I use this command:

 dpkg --force-downgrade -i /pathofnewdpkg/dpkg_1.15.8.4ubuntu3_i386.deb

I have downloaded the older package here.

Since the version-policy is enforced on the current version of dpkg, the dpkg-1.16.0, installing an air app that violates this versioning policy of Debian will really cause an error.

share|improve this answer
    
Well, if that's the case then is fault of the package maintainers to violate a policy. –  Braiam Aug 19 '13 at 1:02
    
@Braiam you're right, but i can do nothing about this since the app has been used for years now. just a workaround will actually do wonders anyway. –  99 Red Balloons Aug 20 '13 at 1:47
add comment

dpkg --force-bad-version -i Will work. Just had to do that with mjpg streamer.

share|improve this answer
    
dpkg don't have such switch. –  Braiam Aug 18 '13 at 3:28
    
@Braiam It doesn't anymore. Maybe there is another way to achieve the same thing now... –  Eliah Kagan Aug 18 '13 at 6:05
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.