Comments (6)
I attempted to replicate this again today, running upgrade.sh
manually. The script did not appear to fail. After it finished, /etc/os-release
still said 20.04. After rebooting, I am in 22.04, and all packages are up-to-date, but pop-upgrade still offers to "upgrade" to 22.04 since /etc/os-release
is wrong.
This feels like something is wrong with the pop-default-settings
packaging causing those files not to be updated. However, a possible workaround might simply be force reinstalling the /etc/os-release
/etc/lsb-release
files as described here at the end of the upgrade.sh
script.
from upgrade.
pop-os/default-settings#163 touched the conffiles configuration of pop-default-settings
. I'm beginning to suspect this issue was caused by that PR.
from upgrade.
Perhaps it'll be fixed by renaming it back to conffiles
from pop-default-settings.conffiles
.
from upgrade.
I see in the upgrade.sh
output where pop-upgrade is leaving the old pop-default-settings conf files by default:
Perhaps it'll be fixed by renaming it back to
conffiles
frompop-default-settings.conffiles
.
I think the breaking change in pop-os/default-settings@7fcad35 might have been that we used to override dh_installdeb
and copy our conffiles file over manually after the automatic version has been run. Without doing that, dh_installdeb
is going to include any file under /etc
by default, and we leave it there (by not copying over it.)
So maybe the naming doesn't matter so much as that override. (The new naming is correct if we want to have it use that and then add its auto-generated ones; doesn't matter so much if we use the "correct" name or not if we're overriding?)
from upgrade.
I'm working on this in a branch: https://github.com/pop-os/default-settings/tree/conffiles_jammy
from upgrade.
/etc/os-release
is displaying correctly with the fix in pop-os/default-settings#165.
from upgrade.
Related Issues (20)
- Pop thinks it's on the latest version / Reversed upgrade? HOT 1
- Dependency issues after attempting upgrade with PipeWire PPA HOT 7
- Constant "Failed to start Local session service for the Pop System Updater." and related logs every 10~ seconds
- `pop-upgrade release upgrade` silently removes a lot of packages from system HOT 17
- After the recent gnome-shell updates, pop-upgrade stopped working. HOT 14
- fyletype associations (pop-mimeapps.list) wiped on release upgrade HOT 1
- clear HOT 1
- Unable to upgrade from 21.10 to 22.04 -- no longer has a release file HOT 2
- pop-upgrade.service times out while activating
- Doubt about gnome-shell update on 22.04 lts HOT 2
- Failure to upgrade from 20.04 to 22.04 HOT 2
- Upgrade to 21.10 : failed to fetch apt URIs to fetch HOT 9
- [Request] Load panel/display GUI before checking for updates HOT 2
- 20.04 to 22.04: Failed to apply pre-release fixes: WipePulse "not a directory" HOT 1
- Settings menu item states in OS upgrade and recovery Failed to check for upgrade status. So does Recovery Partition HOT 1
- pop-upgrade failed to fectch of recovery ISO with proxy
- pop-upgrade unresponsive to any command
- When refreshing my PopOS install, I have to create a new user even though users are preserved HOT 5
- Attempting to use the Pop-OS 22.04 Refresh crashes on Bonobo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from upgrade.