On 2/21/19 9:18 AM, George from the tribe wrote:
On 2/20/19 3:40 PM, Fraser_Bell wrote:
Hi, George:
On 2/20/19 12:09 PM, George from the tribe wrote:
So, I am trying to do zypper dup on tumbleweed, and it failed at this package: btrfsmaintenance-0.4.2-1.1.noarch
Yes, I had the same problem, and like you, I do not use BTRFS.
What I did: First, because it was so far into the upgrade, I did not want to lose what it had done. I crossed my fingers and used Alt-SysRq-SUB to reboot (If SysRq is not marked on your keyboard, it is also the PrintScreen key).
Thankfully, it was late enough in the install that it booted back up just fine, right into the desktop. YaST will not run, yet, as it is missing a dependency.
However, zypper works just fine.
I then used zypper se btrfs to get a list of the BTRFS junk (I, too, use ext4, so do not need the BTRFS stuff), then used zypper rm to get rid of the above package and one or two others.
After, I added zypper al to lock those packages.
I had to re-install GParted, and tell it to "break GParted by ignoring dependency", but that will be no problem. All that happens with GParted as a result is that it cannot create or work on BTRFS file system.
Other functions work fine.
I then finished up by repeating zypper dup.
Everything is working great.
Thanks, all good info. Here is an interesting thing that happened - I went to remove the offending package, and I get this:
zypper rm btrfsmaintenance Loading repository data... Warning: No repositories defined. Operating only with the installed resolvables. Nothing can be installed. Reading installed packages... Resolving package dependencies...
The following package is going to be REMOVED: btrfsmaintenance
1 package to remove. After the operation, 51.4 KiB will be freed. Continue? [y/n/...? shows all options] (y): y (1/1) Removing btrfsmaintenance-0.4.2-1.2.noarch ........................................................................................[done] Additional rpm output: Removed /etc/systemd/system/timers.target.wants/btrfs-trim.timer. Removed /etc/systemd/system/timers.target.wants/btrfs-balance.timer. Removed /etc/systemd/system/timers.target.wants/btrfs-scrub.timer. Removed /etc/systemd/system/multi-user.target.wants/btrfsmaintenance-refresh.service. Removed /etc/systemd/system/multi-user.target.wants/btrfsmaintenance-refresh.path.
There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs. tribaltrekker:/home/george # zypper ps -s The following running processes use deleted files:
PID | PPID | UID | User | Command | Service -----+------+------+--------+-------------+-------- 3889 | 3881 | 1000 | george | kwin_x11 | 3894 | 1 | 1000 | george | krunner | 3896 | 1 | 1000 | george | plasmashell |
First - no repositories defined? My repositories are all there. Is this a bug?
Second, kwin_x11, krunner, and plasmashell are all using btrfsmaintenance in the background? I have noticed recently that making any simple changes to zypper, like an upgrade to a file, or anything, comes out with zypper saying these 3 programs are using deleted files. I can't back that up, because the last couple of times I thought it was normal. But now seeing that it seems to always say this, it makes me suspicious.
After thinking it over, I might not get rid of the btrfs utilities, as one day I might want to switch over. Just not at the moment. -- George Box: 42.3 | Plasma 5 | AMD Phenom IIX4 | 64 | 32GB Laptop #1: TW | Plasma 5 | AMD FX 7TH GEN | 64 | 32GB Laptop #2: TW | Plasma 5 | Core i5 | 64 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org