Hi all. Might any of you be able to help me with this problem?
I booted into an updated version of Silverblue 29. Suddenly I couldn’t run, update, install or uninstall any flatpak apps, where previously they’d been working. When I tried to run any flatpak app in Terminal, it said e.g.:
$ flatpak run org.gnome.Calculator
error: open(O_TMPFILE): Read-only file system
When I tried to uninstall an app, it said e.g.:
$ flatpak uninstall org.gnome.Geary
Uninstalling from system:
org.gnome.Geary/x86_64/stable
org.gnome.Geary.Locale/x86_64/stable
Is this ok [y/n]: y
Uninstalling: org.gnome.Geary/x86_64/stable
error: Failed to uninstall org.gnome.Geary/x86_64/stable: Read-only file system
Flatpak was working properly before I rebooted. rpm-ostree upgrade
said:
$ rpm-ostree upgrade
note: automatic updates (stage) are enabled
error: Read-only file system
rpm-ostree status
said:
$ rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.service: last run failed
Deployments:
● ostree://fedora-workstation:fedora/29/x86_64/silverblue
Version: 29.20181102.0 (2018-11-02T22:24:07Z)
BaseCommit: c6b548c9aac739084fac49193dcf7267df89deb525d15dd71da727ce4d762893
GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4
LayeredPackages: cronie gnome-tweaks nano offlineimap syncthing trash-cli unclutter youtube-dlostree://fedora-workstation:fedora/29/x86_64/silverblue
Version: 29.1.2 (2018-10-24T23:20:30Z)
BaseCommit: f17b670fa8cf69144be5ae0c968dc2ee7eb6999a5f7a54f1ee71eec7783e434a
GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4
LayeredPackages: cronie gnome-tweaks nano offlineimap syncthing trash-cli unclutter youtube-dl
After copying those examples I rebooted, and now I can’t get past the emergency shell.
I installed Silverblue in the first place because a few months ago, Fedora Workstation suddenly started saying I had a read-only filesystem; I rebooted to see if that would fix it, and then couldn’t get past the emergency shell. It looks like the same has happened again.
Does anyone have any ideas what’s happened? Is there any way I can fix this, other than reinstalling and hoping it doesn’t happen again?
(The emergency shell’s help text isn’t helpful either: it tells me I may want to save the logs to a USB drive after mounting it, but doesn’t actually say how to mount it.)