wubi installs successfully but ends in 'permission denied' error due to the presence of a virtual or readonly drive; this only happens running wubi.exe standalone i.e. when installing using the tar.xz preinstalled image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Wubi |
Fix Committed
|
High
|
Unassigned |
Bug Description
On new dell's with microsoft office free version there is a virtual Q: drive. When I installed wubi it ended in a permission denied error after attempting to run bcdedit on that drive. NOTE this error does not occur on previous releases (I added a regression tag) and it ONLY occurs when Wubi downloads the preinstalled tar.xz image, not when running with wubi.exe and the ISO in the same directory.
09-28 20:15 DEBUG WindowsBackend: BCD has already been modified
09-28 20:15 DEBUG TaskList: ### Finished modify_bcd
09-28 20:15 DEBUG TaskList: ## Finished modify_bootloader
09-28 20:15 DEBUG TaskList: ## Running diskimage_
09-28 20:15 DEBUG WindowsBackend: Copying C:\Users\
09-28 20:15 ERROR TaskList: [Errno 13] Permission denied: 'Q:\\wubildr'
Traceback (most recent call last):
File "\lib\wubi\
File "\lib\wubi\
File "\lib\shutil.py", line 39, in copyfile
IOError: [Errno 13] Permission denied: 'Q:\\wubildr'
09-28 20:15 DEBUG TaskList: # Cancelling tasklist
09-28 20:15 DEBUG TaskList: # Finished tasklist
09-28 20:15 ERROR root: [Errno 13] Permission denied: 'Q:\\wubildr'
Traceback (most recent call last):
File "\lib\wubi\
File "\lib\wubi\
File "\lib\wubi\
File "\lib\wubi\
File "\lib\wubi\
File "\lib\shutil.py", line 39, in copyfile
IOError: [Errno 13] Permission denied: 'Q:\\wubildr'
This doesn't happen (or didn't happen on previous versions) - I'll rerun an old one to confirm when I have a chance.
By the way, I have an entry in my bcd store to boot wubildr.mbr from C:\ubuntu\winboot already so I suspect that the install is successful. So this error is likely superfluous and doesn't need to be fatal. ???
Related branches
- Ubuntu Installer Team: Pending requested
-
Diff: 98 lines (+30/-9)3 files modifieddebian/changelog (+10/-0)
src/wubi/backends/common/backend.py (+2/-1)
src/wubi/backends/win32/backend.py (+18/-8)
tags: | added: iso-testing |
summary: |
- wubi-r236 install ends in 'permission denied' due to Microsoft Office - click to run virtual drive + wubi install ends in 'permission denied' due to Microsoft Office click + to run virtual drive |
tags: | added: regression |
summary: |
wubi install ends in 'permission denied' due to Microsoft Office click - to run virtual drive + to run virtual drive ONLY when installing using the tar.xz preinstalled + image |
description: | updated |
summary: |
- wubi install ends in 'permission denied' due to Microsoft Office click - to run virtual drive ONLY when installing using the tar.xz preinstalled - image + wubi install ends in 'permission denied' due to the presence of a + virtual drive e.g. Microsoft Office click to run virtual drive ONLY when + installing using the tar.xz preinstalled image |
summary: |
- wubi install ends in 'permission denied' due to the presence of a - virtual drive e.g. Microsoft Office click to run virtual drive ONLY when - installing using the tar.xz preinstalled image + wubi installs successfully but ends in 'permission denied' error due to + the presence of a virtual or readonly drive; this only happens running + wubi.exe standalone i.e. when installing using the tar.xz preinstalled + image |
Changed in wubi: | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
tags: | added: precise |
Changed in wubi: | |
status: | Triaged → Fix Committed |
As I suspected, the Wubi install had actually completed fine. I booted it without issue. I also noticed that I had Microsoft Word running at the time of the install, so perhaps that makes a difference with this mysterious virtual drive. I'll test it again in the future to see if it happens only when office is running.
I still think it maybe doesn't need to look like a fatal error - especially if a successful bcdedit has already been received on a different drive.