libertined crashed with OSError in _undo_redirect(): [Errno 30] Read-only file system

Bug #1671009 reported by Kari Pietarinen
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Libertine
Status tracked in Devel
Devel
Fix Committed
Medium
Larry Price
Trunk
Fix Committed
Medium
Larry Price
libertine (Ubuntu)
Fix Released
Medium
Larry Price

Bug Description

New error during shutdown or boot. This error is reported automatically after boot to desktop.

ProblemType: Crash
DistroRelease: Ubuntu 17.04
Package: libertined 1.6+17.04.20170214.2-0ubuntu1
ProcVersionSignature: Ubuntu 4.10.0-9.11-generic 4.10.0
Uname: Linux 4.10.0-9-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.4-0ubuntu2
Architecture: amd64
Date: Wed Mar 8 11:19:28 2017
ExecutablePath: /usr/bin/libertined
InstallationDate: Installed on 2017-02-04 (31 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Alpha amd64 (20170204)
InterpreterPath: /usr/bin/python3.5
ProcCmdline: /usr/bin/python3 /usr/bin/libertined --cache-output
PythonArgs: ['/usr/bin/libertined', '--cache-output']
SourcePackage: libertine
Title: libertined crashed with OSError in _undo_redirect(): [Errno 30] Read-only file system
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Kari Pietarinen (kej-pietarinen) wrote :
tags: removed: need-duplicate-check
Changed in libertine (Ubuntu):
importance: Undecided → Medium
information type: Private → Public
Revision history for this message
Larry Price (larryprice) wrote :

Not sure how this situation would happen - a readonly filesystem would have caused libertined to crash on startup. I'm probably just going to throw in a more generic try-except in shutdown to prevent this from happening.

Larry Price (larryprice)
Changed in libertine (Ubuntu):
status: New → In Progress
assignee: nobody → Larry Price (larryprice)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libertine - 1.7.1+17.04.20170331-0ubuntu1

---------------
libertine (1.7.1+17.04.20170331-0ubuntu1) zesty; urgency=medium

  [ Chris Townsend ]
  * When starting pasted, ensure DISPLAY is set and valid before continuing to
    run. (LP: #1666472)
  * Fix pasted to work with rootless Xmir. (LP: #1671257)
  * Add a '-x' option to pkill so it only kills the libertined process(es)
    and nothing else. (LP: #1676005)
  * Remove hard-coded dependency on libraries.

  [ Larry Price ]
  * Bump version to 1.7.1
  * Gracefully handle creating a LibertineContainer object when the container
    backend is unavailable.
  * Update libertine xmir components to not depend on container backends.
    (LP: #1671938)
  * Catch all errors and gracefully shutdown libertined. (LP: #1671009)
  * Fix method call from ContainerControl d-bus to interfaces.
  * Update signal handlers in test_libertine_service to reflect new API.
  * Inject client for accessing ContainerControl within containers.
  * Rearchitect libertine service python backend for simpler access to running
    tasks. (LP: #1669091)
  * Ignore completions from dependencies during snapcraft build.
  * LXD needs to forward host environment to container when running arbitrary
    commands.
  * Add client object to list_app_ids_task to avoid making reentrant service
    calls.
  * Take advantage of new network subcommand during lxd init on newer
    installs.
  * Prevent installing empty package names and appropriately update status for
    unstopped containers.
  * Modifications to make test_libertine_service more stable.
  * Reopen the database file after every failure to grab the lock.
    (LP: #1662655)

 -- Larry Price <email address hidden> Fri, 31 Mar 2017 20:09:39 +0000

Changed in libertine (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.