[Bug 1313397] [NEW] crash / exception in apt_btrfs_snapshot

Sebastian Philipp launchpadth at spawnhost.de
Sun Apr 27 17:19:41 UTC 2014


Public bug reported:

It looks like mp in create_btrfs_root_snapshot in apt_btrfs_snapshot.py
is None.

Some Background information:

Some time ago, my hard drive broke, but I was able to recover all data
by copying it from the old file system. It looks like I've made a
mistake in the UUID of the file system: the UUID in /etc/fstab was not
equal to the UUID reported by gparted.

In the meantime, I've changed the UUID in /etc/fstab to the one reported
by gparted and my dist upgrade seems to run fine at the moment. Let's
hope, I'm able to boot after the upgrade ....

--------------------------

Here is the terminal output:

roughly translated as:
mount: Device .... does not exists.

Critical error occurred

Please create a bug report and add main.log and apt.log as attachment.
....

Taceback ... (in english)


--------------------------------
Systemaktualisierung wird durchgeführt
mount: Gerätedatei UUID=12561a0e-7e10-4912-97f0-0ac75dfb3405 existiert nicht


Ein schwerwiegender Fehler ist aufgetreten 

Bitte erstellen Sie einen Fehlerbericht und fügen Sie die Dateien 
/var/log/dist-upgrade/main.log und /var/log/dist-upgrade/apt.log 
hinzu. Die Systemaktualisierung wurde abgebrochen. 
Ihre ursprüngliche sources.list wurde in 
/etc/apt/sources.list.distUpgrade gesichert. 

Traceback (most recent call last):

File "/tmp/ubuntu-release-upgrader-ooj9qh/trusty", line 10, in 
<module> 
sys.exit(main()) 

File 
"/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeMain.py", 
line 243, in main 
if app.run(): 

File 
"/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
line 1827, in run 
return self.fullUpgrade() 

File 
"/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
line 1792, in fullUpgrade 
if not self.doDistUpgrade(): 

File 
"/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
line 1133, in doDistUpgrade 
self._maybe_create_apt_btrfs_snapshot() 

File 
"/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
line 1115, in _maybe_create_apt_btrfs_snapshot 
res = apt_btrfs.create_btrfs_root_snapshot(prefix) 

File "/tmp/ubuntu-release-upgrader-ooj9qh/apt_btrfs_snapshot.py", 
line 167, in create_btrfs_root_snapshot 
os.path.join(mp, "@"), 

File "/usr/lib/python2.7/posixpath.py", line 77, in join 
elif path == '' or path.endswith('/'): 

AttributeError: 'NoneType' object has no attribute 'endswith'

---------------------------

$ lsb_release -rd
Description:    Ubuntu 13.10
Release:        13.10

** Affects: ubuntu-release-upgrader (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "main.log as requested"
   https://bugs.launchpad.net/bugs/1313397/+attachment/4098517/+files/main.log

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1313397

Title:
  crash / exception in apt_btrfs_snapshot

Status in “ubuntu-release-upgrader” package in Ubuntu:
  New

Bug description:
  It looks like mp in create_btrfs_root_snapshot in
  apt_btrfs_snapshot.py is None.

  Some Background information:

  Some time ago, my hard drive broke, but I was able to recover all data
  by copying it from the old file system. It looks like I've made a
  mistake in the UUID of the file system: the UUID in /etc/fstab was not
  equal to the UUID reported by gparted.

  In the meantime, I've changed the UUID in /etc/fstab to the one
  reported by gparted and my dist upgrade seems to run fine at the
  moment. Let's hope, I'm able to boot after the upgrade ....

  --------------------------

  Here is the terminal output:

  roughly translated as:
  mount: Device .... does not exists.

  Critical error occurred

  Please create a bug report and add main.log and apt.log as attachment.
  ....

  Taceback ... (in english)


  
  --------------------------------
  Systemaktualisierung wird durchgeführt
  mount: Gerätedatei UUID=12561a0e-7e10-4912-97f0-0ac75dfb3405 existiert nicht

  
  Ein schwerwiegender Fehler ist aufgetreten 

  Bitte erstellen Sie einen Fehlerbericht und fügen Sie die Dateien 
  /var/log/dist-upgrade/main.log und /var/log/dist-upgrade/apt.log 
  hinzu. Die Systemaktualisierung wurde abgebrochen. 
  Ihre ursprüngliche sources.list wurde in 
  /etc/apt/sources.list.distUpgrade gesichert. 

  Traceback (most recent call last):

  File "/tmp/ubuntu-release-upgrader-ooj9qh/trusty", line 10, in 
  <module> 
  sys.exit(main()) 

  File 
  "/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeMain.py", 
  line 243, in main 
  if app.run(): 

  File 
  "/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
  line 1827, in run 
  return self.fullUpgrade() 

  File 
  "/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
  line 1792, in fullUpgrade 
  if not self.doDistUpgrade(): 

  File 
  "/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
  line 1133, in doDistUpgrade 
  self._maybe_create_apt_btrfs_snapshot() 

  File 
  "/tmp/ubuntu-release-upgrader-ooj9qh/DistUpgrade/DistUpgradeController.py", 
  line 1115, in _maybe_create_apt_btrfs_snapshot 
  res = apt_btrfs.create_btrfs_root_snapshot(prefix) 

  File "/tmp/ubuntu-release-upgrader-ooj9qh/apt_btrfs_snapshot.py", 
  line 167, in create_btrfs_root_snapshot 
  os.path.join(mp, "@"), 

  File "/usr/lib/python2.7/posixpath.py", line 77, in join 
  elif path == '' or path.endswith('/'): 

  AttributeError: 'NoneType' object has no attribute 'endswith'

  ---------------------------

  $ lsb_release -rd
  Description:    Ubuntu 13.10
  Release:        13.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1313397/+subscriptions



More information about the foundations-bugs mailing list