Giter Site home page Giter Site logo

fedora-remix-for-wsl's Introduction

Fedora Remix for Windows Subsystem for Linux (WSL)

Fedora Remix for WSL is a remix of upstream Fedora software for Windows Subsystem for Linux on Windows 10 and Windows 10 Server.

Fedora Remix for WSL is powered by Pengwin Enterprise from Whitewater Foundry. Fedora Remix for WSL is not endorsed by the Fedora Project or Red Hat, Inc. but is provided under the Fedora Remix program.

Fedora Remix for WSL contains modifications to the official Fedora distribution. The unmodified Fedora distribution can be obtained here. Fedora Remix for WSL does not include pengwin-setup or other features of Pengwin.

Fedora Remix for WSL is provided on a community-support basis. There is no support available for Fedora Remix for WSL from the Fedora community other than that which is offered to all users.

Documentation

General WSL and Fedora documentation:

Differences from upstream Fedora:

  • Fedora Remix for WSL is based on the @core package group from Fedora.
  • The following packages have been removed from the default install of Fedora Remix for WSL: grub, plymouth, kernel, sssd, linux-firmware, dracut, parted, e2fsprogs, iprutils, ppc64-utils, selinux-policy, policycoreutils, sendmail, firewalld, fedora-release, fedora-logos, and fedora-release-notes.
  • The following non-default package has been added to the default install to comply with the Fedora Remix program's terms: generic-release.
  • The following configuration files have custom settings applied for the WSL environment: /etc/wsl.conf, /etc/local.conf, and /etc/profile.
  • The following files have been removed and will be automatically re-generated if/as needed: /etc/resolv.conf, /boot, and /var/cache/dnf/*.

Troubleshooting and support options:

  1. Basic troubleshooting will solve many problems encountered with WSL.
  2. You can search for your issue on the main WSL issues page.
  3. You may also open an issue here on our GitHub page for community support.

Whitewater Foundry devs monitor the Fedora Remix for WSL GitHub issues page; however, users who require dedicated end-user support for WSL should consider Pengwin instead. Businesses and other organizations that would like to receive ongoing professional support should e-mail us or visit our website to learn more about Pengwin Enterprise.

About

Fedora Project

Whitewater Foundry, Ltd. Co.

Whitewater Foundry, Ltd. Co. is an open-source startup that created Pengwin (formerly WLinux), the first Linux distribution designed for Windows Subsystem for Linux on Windows 10. Pengwin has since become a top developer tool on the Microsoft Store, and Whitewater Foundry has grown to a worldwide team of independent developers. Whitewater Foundry recently debuted Pengwin Enterprise and joined the Red Hat Business Partners program to offer a customizable, secure, and reliable WSL solution for large organizations powered by Red Hat Enterprise Linux.

Isn't Fedora free?

Yes, Fedora is free. You should go get it and use it on your Linux workstation. We at Whitewater Foundry love Fedora and use it. Fedora Remix for WSL is not Fedora, though; it is a remix. The remix program allows individuals, groups, and companies to make Fedora derivatives for particular purposes that may contain modified/non-Fedora software. For example, there is the Russian Fedora Remix, FedBerry, and Qubes OS. We at Whitewater Foundry saw the demand for a Fedora distro for WSL. With no official Fedora for WSL coming, we invested the time and resources into making the Fedora Remix for WSL available as an alternative, building on our premium Pengwin Enterprise codebase. We charge for the official download through the Microsoft Store to continue optimizing, building, and packaging Fedora Remix for WSL, paying open-source developers, and building a sustainable open-source venture. Unlike Pengwin and Pengwin Enterprise, though, we also make signed downloads of Fedora Remix for WSL available via GitHub that can be side-loaded for free.

Legal

See LICENSE.md for important information on trademarks, copyright, patents, and software licensing.

See BUILDING.md for steps on how to build Fedora Remix for WSL from the source.

fedora-remix-for-wsl's People

Contributors

acumane avatar adesso-os avatar athaks avatar crramirez avatar ganto avatar hoang-himself avatar imaandrew avatar patrick330602 avatar pszemus avatar ryncsn avatar webtroter avatar wsluser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fedora-remix-for-wsl's Issues

'dnf update' installs previously uninstalled packages

Describe the bug
In the tar.gz build process we remove linux-firmware and dracut, but upon performing 'dnf update' on a WLS build if certain packages are updated then they automatically get pulled back in as a dependency. During the install process, the scriptlets also fail down to a number of issues:

"dracut: No '/dev/log' or 'logger' included for syslog logging
libkmod: kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
dracut-install: Could not get list of loaded modules: Unknown error -2. Switching to non-hostonly mode.
libkmod: kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory"

Removing the packages again can be performed with no issues and no dependency breakage.

Linux-firmware contains firmware for Linux kernel drivers and dracut is an initramfs structure, so likely not being used on WSL regardless of being pulled back in as a dependency. We could either look into leaving these installed (but find a way of silencing expected errors?), or ensure that they are locked from being reinstalled at least automatically.

WLinux Version
Fedora Remix for WSL 1.0.16.0

Windows Build
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.17763 N/A Build 17763
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
BIOS Version: Alienware 1.4.2, 17/08/2018

podman fedora 31 wsl 2

Is your feature request related to a problem? Please describe.
Podman not working in fedora 31, wsl2, arm64

Describe the solution you'd like
I want to run toolbox in fedora 31.

Describe alternatives you've considered
Use my old Workstation -- works, but I can't carry it around like my surface pro x (arm64), it is loud an it eats needlessly much energy.

Additional context
After fresh Install of fedoraremix I did:

$ sudo dnf install toolbox buildah

Runs without errors. But it seems to edit /usr/lib/os-release, and forgets to quote The Name-String, hence the bash-warning "command not found", but that's not the problem, the problem is afterwards:

$ toolbox create
/usr/lib/os-release: line 1: Remix: command not found
toolbox: unable to migrate containers: Podman version couldn't be read
[stefan@DESKTOP-DQ1936J ~]$ toolbox -v create
toolbox: running as real user ID 1000
toolbox: resolved absolute path for /usr/bin/toolbox to /usr/bin/toolbox
toolbox: checking if /etc/subgid and /etc/subuid have entries for user stefan  toolbox: TOOLBOX_PATH is /usr/bin/toolbox
toolbox: running on a cgroups v1 host
Error: could not get runtime: error generating default config from memory: cannot mkdir /run/user/1000/libpod: mkdir /run/user/1000/libpod: no such file or directory
toolbox: unable to migrate containers: Podman version couldn't be read

Does it matter that it's a cgroups v1 host?
Trying as root:

# toolbox -v create
toolbox: running as real user ID 0
toolbox: resolved absolute path for /usr/bin/toolbox to /usr/bin/toolbox
toolbox: TOOLBOX_PATH is /usr/bin/toolbox
toolbox: running on a cgroups v1 host
toolbox: current Podman version is 1.7.0
toolbox: migration not needed: Podman version 1.7.0 is unchanged
toolbox: Fedora generational core is f30
toolbox: base image is fedora-toolbox:30
toolbox: container is fedora-toolbox-30
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
toolbox: failed to use 'systemctl show'
toolbox: parsing value  of property Listen in sssd-kcm.socket
toolbox: checking if 'podman create' supports --ulimit host
<standard input>:703: warning [p 12, 7.8i]: cannot adjust line
<standard input>:704: warning [p 12, 8.0i]: cannot adjust line
toolbox: 'podman create' supports --ulimit host
toolbox: looking for image localhost/fedora-toolbox:30
toolbox: looking for image registry.fedoraproject.org/f30/fedora-toolbox:30
Image required to create toolbox container.
Download registry.fedoraproject.org/f30/fedora-toolbox:30 (500MB)? [y/N]: y
toolbox: pulling image registry.fedoraproject.org/f30/fedora-toolbox:30
Trying to pull registry.fedoraproject.org/f30/fedora-toolbox:30...
  no image found in manifest list for architecture arm64, OS linux
Error: error pulling image "registry.fedoraproject.org/f30/fedora-toolbox:30": unable to pull registry.fedoraproject.org/f30/fedora-toolbox:30: unable to pull image: Error choosing an image from manifest list docker://registry.fedoraproject.org/f30/fedora-toolbox:30: no image found in manifest list for architecture arm64, OS linux
toolbox: failed to pull base image fedora-toolbox:30

I wonder why it even looks for 30, and then simply tried podman directly with something which exists for arm64:

# podman pull registry.access.redhat.com/ubi7/ubi:latest
Trying to pull registry.access.redhat.com/ubi7/ubi:latest...
  no image found in manifest list for architecture arm64, OS linux
Error: error pulling image "registry.access.redhat.com/ubi7/ubi:latest": unable to pull registry.access.redhat.com/ubi7/ubi:latest: unable to pull image: Error choosing an image from manifest list docker://registry.access.redhat.com/ubi7/ubi:latest: no image found in manifest list for architecture arm64, OS linux  [root@DESKTOP-DQ1936J stefan]# podman run -it ubuntu bash
Trying to pull docker.io/library/ubuntu...
Getting image source signatures
Copying blob fbdcf4a939bd done
Copying blob 4cf5b492942e done
Copying blob 7799262edbd8 done
Copying blob d3463cc4abcf done
Copying config db472617b3 done
Writing manifest to image destination
Storing signatures
ERRO[0019] unable to write pod event: "write unixgram @00022->/run/systemd/journal/socket: sendmsg: no such file or directory"
Error: cannot open sd-bus: No such file or directory: OCI runtime command not found error

Seems like podman needs systemd? I don't know for sure if it is doable at all, but it would be very cool to get this running.

Failed to obtain the transaction lock in yum

whenever i try to install a pkg i got this error after installing it

Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Failed to obtain the transaction lock (logged in as: root).
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by

although the first update by sudo dnf update run successfuly!!

Fedora Remix for WSL installation failed

Describe the bug
When executing the most recent (1.30.1.0_x64) version of Distro Launcher, I get the following message almost immediately:

App installation failed with error message: Catastrophic failure (0x8000ffff)

To Reproduce
Steps to reproduce the behavior:

  1. Double click on "DistroLauncher-Appx_1.30.1.0_x64.appx
  2. Click "Install"

Expected behavior
Remix installs successfully and allows to use

Screenshots
Image

Additional context
This is a corporate/Enterprise computer, some policies are enabled that I have no control over, but the original Ubuntu install of WSL that is available at the MS store seemed to work fine. I preferred Fedora, so I followed instructions on how to remove the Ubuntu install (weeks ago) and now am attempting to install Fedora Remix.

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[x] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[x] I have disabled and re-enabled WSL in Windows Features.
[x] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here:

Trying to follow official instructions and not muck around with things to make anything worse.

WLinux Version

Find: Settings->Apps->Apps & features->WLinux->Advanced Options->Version.

Insert here:

Does not appear, though I know WSL is enabled.

Windows Build

Run 'systeminfo | findstr /C:"OS"' in Command Prompt and insert here:

PS C:\WINDOWS\system32> systeminfo |findstr /C:"OS"
OS Name: Microsoft Windows 10 Enterprise
OS Version: 10.0.17134 N/A Build 17134
OS Manufacturer: Microsoft Corporation
OS Configuration: Member Workstation
OS Build Type: Multiprocessor Free
BIOS Version: Dell Inc. 1.15.4, 12/8/2017

For help on retrieving: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#check-your-build-number

Fedora Remix Build Problem 4 : Package wslu

Describe the bug
The file "create-targz.sh" that permit to create the "install.tar.gz" produces error:
No match for argument: wslu Error: Unable to find a match

It is caused by the line 55 :
dnf -y install cracklib-dicts wslu

It is not a important bug for this i just added your repo in the script before the line 55 :
curl -s https://packagecloud.io/install/repositories/whitewaterfoundry/wslu/script.rpm.sh os=fedora dist=29 \| sudo bash

But the real bug is this error :
Error:
Problem: conflicting requests
- nothing provides bc needed by wslu-2.1.1-1.noarch
- nothing provides ImageMagick needed by wslu-2.1.1-1.noarch
- nothing provides bc needed by wslu-2.2.0-1.noarch
- nothing provides ImageMagick needed by wslu-2.2.0-1.noarch
- nothing provides bc needed by wslu-2.2.1-1.noarch
- nothing provides ImageMagick needed by wslu-2.2.1-1.noarch
- nothing provides bc needed by wslu-2.3.0-1.noarch
- nothing provides ImageMagick needed by wslu-2.3.0-1.noarch
- nothing provides bc needed by wslu-2.3.1-1.noarch
- nothing provides ImageMagick needed by wslu-2.3.1-1.noarch
- nothing provides bc needed by wslu-2.3.2-1.noarch
- nothing provides ImageMagick needed by wslu-2.3.2-1.noarch
(try to add '--skip-broken' to skip uninstallable packages)

It is caused by the line 55 :
dnf -y install cracklib-dicts wslu

To Reproduce
Steps to reproduce the behavior: Just follow the guide to build Fedoraremix Distribution (as Pengwin)

  1. Go on a real Fedora
  2. sudo sh create-targz.sh
  3. Error occured :
    dnf -y install cracklib-dicts wslu

Expected behavior
I expect the script to be usable under fedora and to work without any errors.
The script must build the file "install.tar.gz" in the architecture folder chosen.

Workaround
I install wslu by hand :
$dnf install wslu

Then i comment the line 55 since it is already installed on my system.
#dnf -y install cracklib-dicts.x86_64 wslu

Additional context
Fedora Version 29
cat /etc/fedora-release Generic release 29 (Generic)

I have found similar errors in this script so i posted an issue for each build error i encountered

Appxbundle certificate expired on 2019-12-09

Describe the bug
Cannot install the appxbundle because the certificate expired just a few hours ago.

To Reproduce
Steps to reproduce the behavior:

  1. Follow the steps on https://docs.microsoft.com/en-us/windows/wsl/install-win10 to enable WSL.
  2. Download the "1.31.6 Final" build from https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases
  3. In a powershell, run Add-AppxPackage .\DistroLauncher-Appx_1.31.6.0_x64.appxbundle
  4. look at powershell output

Expected behavior
Install Fedora Remix WSL image

Error message

> Add-AppxPackage .\DistroLauncher-Appx_1.31.6.0_x64.appxbundle
Add-AppxPackage : Fehler bei Bereitstellung. HRESULT: 0x800B0101, Ein erforderliches Zertifikat befindet sich nicht im
Gültigkeitszeitraum gemessen an der aktuellen Systemzeit oder dem Zeitstempel in der signierten Datei.
Fehler 0x800B0101: Fehler beim Öffnen des Pakets im Speicherort "DistroLauncher-Appx_1.31.6.0_x64.appxbundle".
HINWEIS: Wenn Sie weitere Informationen wünschen, suchen Sie im Ereignisprotokoll nach [ActivityId]
1182c42d-ae9c-0002-c4db-8b119caed501, oder verwenden Sie die Befehlszeile Get-AppxLog -ActivityID
1182c42d-ae9c-0002-c4db-8b119caed501
In Zeile:1 Zeichen:1
+ Add-AppxPackage .\DistroLauncher-Appx_1.31.6.0_x64.appxbundle
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (C:\Users\AU0001..._x64.appxbundle:String) [Add-AppxPackage], Exception
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

Basic error message means that the certificate has expired.

Additional context
You can verify that the certificate has expired by following these steps:

  1. Find the .appxbundle file in your Windows explorer
  2. right-click, open properties
  3. Switch to tab "Digital Signatures"
  4. Select signature from the list and click "Details"
  5. Click "View Certificate"
  6. Switch to tab "Details"

There you will see that the "valid until" date is 2019-12-11 00:59:59, which is already in the past at the time of writing.

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[no] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[no] I have disabled and re-enabled WSL in Windows Features.
[x] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

None but the above.

WLinux Version

not applicable because I could not install it.

Windows Build

Run 'systeminfo | findstr /C:"OS"' in Command Prompt and insert here:

Note: This command only returns my BIOS version which you are probably not interested in ;)

Not relevant for the issue.

dnf makecache fails with permissions errors

Describe the bug
This looks very similar to issue #4
"dnf makecache" fails with a permissions error:

[root@somehost~]# dnf makecache
Fedora Modular 29 - x86_64 2.3 kB/s | 3.0 kB 00:01
Fedora Modular 29 - x86_64 - Updates 2.6 kB/s | 3.0 kB 00:01
Fedora 29 - x86_64 - Updates 9.4 MB/s | 25 MB 00:02
Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.44wYff/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied
Error: Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.44wYff/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied

Subsequent runs of "dnf makecache" may get the process to progress but I have not had it complete successfully.

The directory dnf is complaining about not being able to rename does not exist. Manually adding it does not help.

[root@somehost ~]# ll /var/cache/dnf/updates-0b4cc238d1aa4ffe/
total 64
-rw-r--r-- 1 root root 45125 Apr 29 10:24 metalink.xml
[root@somehost ~]#

To Reproduce
Steps to reproduce the behavior:

[root@somehost ~]# dnf clean all
0 files removed
[root@somehost ~]# yum clean all
0 files removed
[root@somehost ~]# rm -rf /var/cache/{yum,dnf}/*
[root@somehost ~]# dnf makecache
Fedora Modular 29 - x86_64 780 kB/s | 1.5 MB 00:01
Cannot rename directory "/var/cache/dnf/fedora-modular-ce4dd907f26812da/tmpdir.F32zqw/repodata" to "/var/cache/dnf/fedora-modular-ce4dd907f26812da/repodata": Permission denied
Error: Cannot rename directory "/var/cache/dnf/fedora-modular-ce4dd907f26812da/tmpdir.F32zqw/repodata" to "/var/cache/dnf/fedora-modular-ce4dd907f26812da/repodata": Permission denied
[root@somehost ~]# dnf makecache
Fedora Modular 29 - x86_64 935 kB/s | 1.5 MB 00:01
Fedora Modular 29 - x86_64 - Updates 1.6 MB/s | 2.1 MB 00:01
Fedora 29 - x86_64 - Updates 5.8 MB/s | 25 MB 00:04
Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.Ho5w9z/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied
Error: Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.Ho5w9z/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied
[root@somehost ~]# dnf makecache
Fedora Modular 29 - x86_64 3.5 kB/s | 3.0 kB 00:00
Fedora Modular 29 - x86_64 - Updates 3.6 kB/s | 3.0 kB 00:00
Fedora 29 - x86_64 - Updates 9.7 MB/s | 25 MB 00:02
Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.tiwTiz/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied
Error: Cannot rename directory "/var/cache/dnf/updates-0b4cc238d1aa4ffe/tmpdir.tiwTiz/repodata" to "/var/cache/dnf/updates-0b4cc238d1aa4ffe/repodata": Permission denied

Expected behavior
DNF successfully builds it's cache and I can then install additional software.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
I have paid for Fedora Remix for WSL but am using the sideload versions due to restrictions on Microsoft Store at my workplace.

Basic Troubleshooting Checklist

[ * ] I have searched Google for the error message.
[ * ] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[ * ] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[ * ] I have searched the Fedora Remix for WSL issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[ * ] I have reset WLinux: Settings->Apps->Apps & features->Fedora Remix for WSL->Advanced Options->Reset.
[ * ] I have disabled and re-enabled WSL in Windows Features.
[ * ] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Uninstall/reinstall.
Uninstall v1.0.28 and install v1.0.26.
Manually creating directories dnf is complaining about.

WLinux Version

1.0.28.0

Windows Build

OS Name: Microsoft Windows 10 Education
OS Version: 10.0.17134 N/A Build 17134
OS Manufacturer: Microsoft Corporation
OS Configuration: Member Workstation
OS Build Type: Multiprocessor Free
BIOS Version: American Megatrends Inc. 9901, 25/06/2014

dnf update -> SSL certificate problem @ 1.31.15.0

dnf update -v
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.2.18
cachedir: /var/cache/dnf
Unknown configuration value: failovermethod=priority in /etc/yum.repos.d/fedora-updates-modular.repo; Configuration: OptionBinding with id "failovermethod" does not exist
... (2 same errors) ...
User-Agent: constructed: 'libdnf (Fedora Remix for WSL 31; generic; Linux.x86_64)'
repo: downloading from remote: fedora-modular
error: Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-31&arch=x86_64 [SSL certificate problem: self signed certificate in certificate chain] (https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-31&arch=x86_64).
... (many same errors) ...
Fedora Modular 31 - x86_64 0.0 B/s | 0 B 00:04
Errors during downloading metadata for repository 'fedora-modular':


at fresh installed "Fedora-Remix-for-WSL_1.31.15.0_x64_arm64.appxbundle"
MS Windows 10 Pro, 10.0.18363

'1.31.19 Final' installation failed with certificate trust error

Describe the bug
installation failed with certificate trust error

To Reproduce
Steps to reproduce the behavior:

  1. Download latest version 1.31.19.0
  2. Click on 'Fedora-Remix-for-WSL_1.31.19.0_x64_arm64.appxbundle'
  3. See error
    "A certificate chain processed, but terminated in a root certificate which isn't trusted (0x800B0109)"

Expected behavior
Installation completes successfully

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
NA
Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x ] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x ] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[ ] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[ ] I have disabled and re-enabled WSL in Windows Features.
[ ] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here:

WLinux Version

Find: Settings->Apps->Apps & features->WLinux->Advanced Options->Version.

Insert here:
NA
Windows Build

Run 'systeminfo | findstr /C:"OS"' in Command Prompt and insert here:
C:\Users\user>systeminfo | findstr /C:"OS"
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.19041 N/A Build 19041
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
BIOS Version: Hewlett-Packard 68SCE Ver. F.67, 13.02.2018

For help on retrieving: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#check-your-build-number

Fedora Remix Build Problem 1 : $TMPDIR

Describe the bug
The file "create-targz.sh" that permit to create the "install.tar.gz" produces error:
cp: cannot create regular file '/tmp/tmp.yEyqhD6WcW/dist/etc/yum.repos.d/wslutilties.repo': No such file or directory
It is caused by the line 41 :
cp $ORIGINDIR/linux_files/wslutilities.repo $TMPDIR/dist/etc/yum.repos.d/wslutilties.repo

To Reproduce
Steps to reproduce the behavior: Just follow the guide to build Fedoraremix Distribution (as Pengwin)

  1. Go on a real Fedora
  2. sudo sh create-targz.sh
  3. Error occured :
    cp: cannot create regular file '/tmp/tmp.yEyqhD6WcW/dist/etc/yum.repos.d/wslutilties.repo': No such file or directory

Expected behavior
I expect the script to be usable under fedora and to work without any errors.
The script must build the file "install.tar.gz" in the architecture folder chosen.

Workaround
Modify the script by adding this line just before line 41 : mkdir $TMPDIR/dist/etc/yum.repos.d

Additional context
Fedora Version 29
cat /etc/fedora-release Generic release 29 (Generic)

I have found similar errors in this script so i posted an issue for each build error i encountered

Fedora Remix Build Problem 5 : Package crypto-policies

Describe the bug
The file "create-targz.sh" that permit to create the "install.tar.gz" produces error:
Installed package crypto-policies-20190527-1.git0b3add8.fc29.noarch (from updates) not available.
Error: No packages marked for reinstall.

It is caused by the line 61 :
dnf -y reinstall crypto-policies --exclude=grub\*,dracut*,grubby,kpartx,kmod,os-prober,libkcapi*

To Reproduce
Steps to reproduce the behavior: Just follow the guide to build Fedoraremix Distribution (as Pengwin)

  1. Go on a real Fedora
  2. sudo sh create-targz.sh
  3. Error occured :
    Installed package crypto-policies-20190527-1.git0b3add8.fc29.noarch (from updates) not available.
    Error: No packages marked for reinstall.

Expected behavior
I expect the script to be usable under fedora and to work without any errors.
The script must build the file "install.tar.gz" in the architecture folder chosen.

Workaround
I searched for a package named "crypto-policies"
$dnf list crypto-policies
whitewaterfoundry_wslu 679 B/s | 1.0 kB 00:01
whitewaterfoundry_wslu-source 756 B/s | 1.0 kB 00:01
Installed Packages
crypto-policies.noarch 20190527-1.git0b3add8.fc29

So i change the line 61 to get the good package name :
dnf -y reinstall crypto-policies.noarch --exclude=grub\*,dracut*,grubby,kpartx,kmod,os-prober,libkcapi*

But still got the same error :
Installed package crypto-policies-20190527-1.git0b3add8.fc29.noarch (from updates) not available.
Error: No packages marked for reinstall.

So i comment the line 61 since it is already installed on my system
line 61 : #dnf -y reinstall crypto-policies.noarch --exclude=grub\*,dracut*,grubby,kpartx,kmod,os-prober,libkcapi*

Additional context
Fedora Version 29
cat /etc/fedora-release Generic release 29 (Generic)

I have found similar errors in this script so i posted an issue for each build error i encountered

Fedora Remix Build Problem 2 : Package generic-release

Describe the bug
The file "create-targz.sh" that permit to create the "install.tar.gz" produces error:
No match for argument: generic-release Error: Unable to find a match
It is caused by the line 47 :
dnf -y install generic-release --allowerasing

To Reproduce
Steps to reproduce the behavior: Just follow the guide to build Fedoraremix Distribution (as Pengwin)

  1. Go on a real Fedora
  2. sudo sh create-targz.sh
  3. Error occured :
    No match for argument: generic-release Error: Unable to find a match

Expected behavior
I expect the script to be usable under fedora and to work without any errors.
The script must build the file "install.tar.gz" in the architecture folder chosen.

Workaround
I searched for a package named "generic-release"
dnf list generic-release
Last metadata expiration check: 0:00:39 ago on Wed 18 Dec 2019 11:48:28 AM CET.
Installed Packages
generic-release.noarch 29-1.fc29 @updates

So i modify the script to change name of the package to "generic-release.noarch"
line 47: dnf -y install generic-release.noarch --allowerasing

But still got the same error
No match for argument: generic-release.noarch Error: Unable to find a match

So i comment the line 47 since it is already installed on my system.
#dnf -y install generic-release.noarch --allowerasing

Additional context
Fedora Version 29
cat /etc/fedora-release Generic release 29 (Generic)

I have found similar errors in this script so i posted an issue for each build error i encountered

Create and maintain package for NTPSec

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Technically no.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Looking to migrate from NTP Classic to NTPSec in a way that allows quick deployment across the network in a manner that allows easy patching via repo server.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

  1. Build from source and deploy via Fabric. Would need to ensure dependencies are installed first.

  2. Create our own dnf/yum package using https://github.com/ntpsec/ntpsec/blob/master/INSTALL and maintain it as incremental updates are pushed. (More likely to happen in short-term).

Additional context
Add any other context or screenshots about the feature request here.

Since repo servers are being stood up for Wlinux and possibly WSLFedoraRemix/WLE, I was hoping to have an easy automated means of updating the network whenever an update for NTPSec occurs. Debian Testing and SID already have the package in existence from research conducted so Wlinux itself wouldn't need to create it, just WSLFedoraRemix. OpenSuse also has an rpm package but after raising the issue on Fedora Forums about whether a package was available and providing same information as here, was told that the OpenSuse rpm package would not likely be compatible and isn't available for Fedora/CentOS/RHEL. I have requested an official package to be available but in case that doesn't get approved and released, I would hope it could be provided the new repo servers being built (or place in the EPEL repo).

Fedora Remix Build Problem 3 : Package cracklib-dicts

Describe the bug
The file "create-targz.sh" that permit to create the "install.tar.gz" produces error:
No match for argument: cracklib-dicts Error: Unable to find a match
It is caused by the line 55 :
dnf -y install cracklib-dicts wslu

To Reproduce
Steps to reproduce the behavior: Just follow the guide to build Fedoraremix Distribution (as Pengwin)

  1. Go on a real Fedora
  2. sudo sh create-targz.sh
  3. Error occured : dnf -y install cracklib-dicts wslu

Expected behavior
I expect the script to be usable under fedora and to work without any errors.
The script must build the file "install.tar.gz" in the architecture folder chosen.

Workaround
I searched for a package named "generic-release"
dnf list cracklib-dicts
Available Packages
cracklib-dicts.x86_64 2.9.6-15.fc29 fedora

So i modify the script to change name of the package to "cracklib-dicts.x86_64"
line 55 : dnf -y install cracklib-dicts.x86_64 wslu

But still got the same error
No match for argument: cracklib-dicts.x86_64 Error: Unable to find a match

So i install it by hand :
$dnf -y install cracklib-dicts.x86_64

Then i comment the line 55 since it is already installed on my system.
#dnf -y install cracklib-dicts.x86_64

Additional context
Fedora Version 29
cat /etc/fedora-release Generic release 29 (Generic)

I have found similar errors in this script so i posted an issue for each build error i encountered

Upgrading [to the WslFs file system format] fedoraremix with wsl/wslconfig fails

Describe the bug
Trying to upgrade [WslFs] the fedoraremix distro with wsl or wslconfig fails.

To Reproduce
Steps to reproduce the behavior:

  1. fedoraremix disto is installed
  2. Execute command:
  • wslconfig /upgrade fedoraremix (Microsoft Windows [Version 10.0.17763.195])
  • wsl --upgrade fedoraremix (Microsoft Windows [Version 10.0.18309.1000])
  1. See error:
Upgrading...
Cannot upgrade extended attribute "user.Zif.MdChecksum[1546367604]".
Failed to upgrade "\\?\C:\Users\Andrei\AppData\Local\Packages\WhitewaterFoundryLtd.Co.FedoraRemixforWSL_s5fd8n49myqhm\LocalState\rootfs\var\cache\dnf\fedora-8c9e363c32277c01\packages\gpm-libs-1.20.7-16.fc29.x86_64.rpm": The parameter is incorrect.
Upgrading the distribution failed.

Expected behavior
Upgrade should be successful.

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[x] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[x] I have disabled and re-enabled WSL in Windows Features.
[x] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here: N/A

WLinux Version

Find: Settings->Apps->Apps & features->WLinux->Advanced Options->Version.

Insert here:
10.0.19.0

Windows Build

Run 'systeminfo | findstr /C:"OS"' in Command Prompt and insert here:

OS Name:                   Microsoft Windows 10 Pro Insider Preview
OS Version:                10.0.18309 N/A Build 18309
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
BIOS Version:              LENOVO 39CN16WW       , 7/29/2010

For help on retrieving: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#check-your-build-number

Cannot install software with dnf after dnf update

sudo dnf update -y
sudo dnf install bat fd-find
[sudo] password for wms: 
whitewaterfoundry_wslu                          183  B/s | 833  B     00:04    
Dependencies resolved.
================================================================================
 Package      Arch   Version                              Repository       Size
================================================================================
Installing:
 bat          x86_64 0.11.0-3.module_f30+5045+5668d494    updates-modular 1.6 M
 fd-find      x86_64 7.3.0-3.module_f30+5180+e6d08112     updates-modular 780 k
Installing dependencies:
 http-parser  x86_64 2.9.2-1.fc30                         updates          36 k
 libgit2_0.28 x86_64 0.28.2-1.fc30                        updates         424 k
 libssh2      x86_64 1.9.0-1.fc30                         updates         112 k
Enabling module streams:
 bat                 latest                                                    
 fd-find             rolling                                                   

Transaction Summary
================================================================================
Install  5 Packages

Total download size: 2.9 M
Installed size: 7.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): http-parser-2.9.2-1.fc30.x86_64.rpm      139 kB/s |  36 kB     00:00    
(2/5): fd-find-7.3.0-3.module_f30+5180+e6d08112 1.6 MB/s | 780 kB     00:00    
(3/5): bat-0.11.0-3.module_f30+5045+5668d494.x8 2.6 MB/s | 1.6 MB     00:00    
(4/5): libgit2_0.28-0.28.2-1.fc30.x86_64.rpm    1.0 MB/s | 424 kB     00:00    
(5/5): libssh2-1.9.0-1.fc30.x86_64.rpm          323 kB/s | 112 kB     00:00    
--------------------------------------------------------------------------------
Total                                           902 kB/s | 2.9 MB     00:03     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
RPM: error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
RPM: error: cannot open Packages index using db5 -  (-30969)
RPM: error: cannot open Packages database in /var/lib/rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Could not run transaction.

Accessing EXT4 FIle systems available to Windows 10 - For example E:

Is it possible to mount ext4 files systems available to Windows 10 ( dual boot laptop ) directly or indirectly?

I would like to simply mount Win10 E Drive (ext4 file system) as say /mnt/e .

Alternatives would be export nfs or samba shares from Win 10 and mount within WSL 2 Remix

You can see the ext4 file systems shown as 'E' and 'G' within Win10 Explorer.

wsl_2_fedora_remix_explorer

Unusual DNF configuration in default install

After installing from the Microsoft Store I've noticed that DNF has some unusual settings set in /etc/dnf/dnf.conf:

metadata_expires=0

and

assumeyes=1

This causes DNF to always check the repositories for updates on every call and install packages without asking the user first. As this isn't the case on a normal Fedora install, I think it would be a good idea to remove those two settings.

Unable to successfully start XFCE

The desktop starts ($ startxfce4) with a popup window Error: XFCE PolicyKit Agent; after closing it the menus are responsive and I can start applications, for instance a terminal. However the keyboard does not work: I cannot type in a terminal (but I can paste with the mouse right button).

Using:

$ cat /etc/os-release
NAME=Generic
VERSION="29 (Generic)"
ID=generic
ID_LIKE=fedora
VERSION_ID=29
PRETTY_NAME="Generic 29 (Generic)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:generic:generic:29"
HOME_URL="http://www.zombo.com/"
SUPPORT_URL="https://en.wikipedia.org/wiki/Help!_(album)"
BUG_REPORT_URL="https://youtu.be/CSemARaqGqE"
REDHAT_BUGZILLA_PRODUCT="Generic"
REDHAT_BUGZILLA_PRODUCT_VERSION=%{bug_version}
REDHAT_SUPPORT_PRODUCT="Generic"
REDHAT_SUPPORT_PRODUCT_VERSION=%{bug_version}
PRIVACY_POLICY_URL="http://nsa.gov"

with VcXsvr X Server version ``1.20.1.4.

$ startxfce4
/usr/bin/startxfce4: X server already running on display :0.0
_IceTransmkdir: Owner of /tmp/.ICE-unix should be set to root
gpg-agent[3608]: WARNING: "--write-env-file" is an obsolete option - it has no effect
gpg-agent: a gpg-agent is already running - not starting a new one

(xfce4-session:3591): xfce4-session-WARNING **: 08:22:56.700: gpg-agent returned no PID in the variables

(xfsettingsd:3622): xfsettingsd-WARNING **: 08:22:58.451: Property "/Gdk/WindowScalingFactor" has an unsupported type "guint".

(xfsettingsd:3622): xfsettingsd-CRITICAL **: 08:22:58.474: Failed to apply display settings

(xfce4-session:3591): xfce4-session-WARNING **: 08:22:59.352: Unable to launch "/usr/bin/python2 /usr/lib/blueberry/blueberry-tray.py": Failed to execute child process “/usr/bin/python2 /usr/lib/blueberry/blueberry-tray.py” (No such file or directory)

(wrapper-2.0:3635): Gtk-WARNING **: 08:22:59.558: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 28

(wrapper-2.0:3635): Gtk-WARNING **: 08:22:59.559: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node border, owner GtkFrame)

** (agent:3663): CRITICAL **: 08:22:59.654: Failed to get connection to system bus: Could not connect: No such file or directory
vmware-user: could not open /proc/fs/vmblock/dev

(xfdesktop:3629): GVFS-RemoteVolumeMonitor-WARNING **: 08:23:00.108: remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor is not supported

** (xfce-polkit:3731): CRITICAL **: 08:23:00.288: polkit_agent_listener_register_with_options: assertion 'POLKIT_IS_SUBJECT (subject)' failed

(nm-applet:3675): nm-applet-WARNING **: 08:23:00.369: Error connecting to system D-Bus: Could not connect: No such file or directory

(nm-applet:3675): nm-applet-WARNING **: 08:23:00.373: Could not connect: No such file or directory

(nm-applet:3675): libnm-CRITICAL **: 08:23:00.426: ((libnm/nm-client.c:268)): assertion '<dropped>' failed

(nm-applet:3675): libnm-CRITICAL **: 08:23:00.427: ((libnm/nm-client.c:229)): assertion '<dropped>' failed
abrt-applet: Can't connect to system dbus: Could not connect: No such file or directory: No such file or directory

(nm-applet:3675): libnm-CRITICAL **: 08:23:00.505: ((libnm/nm-client.c:986)): assertion '<dropped>' failed

(xfce4-session:3591): xfce4-session-WARNING **: 08:23:00.515: failed to run script: Failed to execute child process “/usr/bin/pm-is-supported” (No such file or directory)

(xfce4-session:3591): xfce4-session-WARNING **: 08:23:00.554: failed to run script: Failed to execute child process “/usr/bin/pm-is-supported” (No such file or directory)

(xfce4-session:3591): xfce4-session-WARNING **: 08:23:00.590: failed to run script: Failed to execute child process “/usr/bin/pm-is-supported” (No such file or directory)
Traceback (most recent call last):
  File "/usr/bin/dnfdragora-updater", line 32, in <module>
    import dnfdaemon.client
  File "/usr/lib/python3.7/site-packages/dnfdaemon/client/__init__.py", line 191, in <module>
    system = DBus(Gio.bus_get_sync(Gio.BusType.SYSTEM, None))
gi.repository.GLib.Error: g-io-error-quark: Could not connect: No such file or directory (1)

(wrapper-2.0:3639): Gtk-WARNING **: 08:23:00.742: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner XfceArrowButton)
shared memfd open() failed: Function not implemented
shared memfd open() failed: Function not implemented
shared memfd open() failed: Function not implemented
SELinux Troubleshooter: Applet requires SELinux be enabled to run
rfkill: cannot open /dev/rfkill: No such file or directory
rfkill: cannot read /dev/rfkill: Bad file descriptor
Traceback (most recent call last):
  File "/usr/lib/blueberry/blueberry-tray.py", line 29, in do_startup
    self.rfkill = rfkillMagic.Interface(self.update_icon_callback, debug)
  File "/usr/lib/blueberry/rfkillMagic.py", line 29, in __init__
    self.have_adapter = self.adapter_check()
  File "/usr/lib/blueberry/rfkillMagic.py", line 35, in adapter_check
    res = subprocess.check_output(RFKILL_CHK)
  File "/usr/lib64/python2.7/subprocess.py", line 223, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['/usr/sbin/rfkill', 'list', 'bluetooth']' returned non-zero exit status 1

(xfce4-terminal:3636): IBUS-WARNING **: 08:23:03.322: Unable to connect to ibus: Unexpected lack of content trying to read a line
xscreensaver: 08:23:10: no keyboard or mouse data in /proc/interrupts?

Unable to upgrade version 1.0.26 to 1.0.28

Hi,

My actual issue is #5 (which I only encountered today), and apparently the fix for that is to upgrade (although I started out with 1.0.26 which supposedly already has a fix). However I am getting an error when trying to update (using the Github image):

(Translated from original, so not verbatim): Ask the developer for a new package. This one can conflict with an already installed package or it depends on things that are not installed or is made for another architecture. 0x80073CF3

Double checked that I downloaded the x64 version. Any ideas?

X64_install.tar.gz - is missing fedoraremix.exe

Describe the bug
There is no way to execute Fedora Remix from the X64_install.tar.gz file. X64_install.tar.gz - is missing fedoraremix.exe program.

EDIT: Seems this archive is the same as install.tar.gz. Maybe this file is only used for updates?

To Reproduce
Extract X64_install.tar.gz to X64_install.tar. Extract X64_install.tar to get the distro files. No .EXE found.

Expected behavior
A method to execute Fedora Remix; i.e. fedoraremix.exe as found in DistroLauncher-Appx_1.0.26.0_x64.appx

Screenshots
If applicable, add screenshots to help explain your problem.
image

image

WLinux Version

1.0.26.0

DB_VERSION_MISMATCH when attempting to manage packages

Describe the bug
When attempting to install a package:

error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 -  (-30969)
error: cannot open Packages database in /var/lib/rpm

To Reproduce

Unknown. I haven't been doing anything abnormal, so far as I know.

I also encountered this when attempting to upgrade from 30 to 31, but I opted to fix that by completely reinstalling the application. I would really rather not do that here.

Basic Troubleshooting Checklist

What other troubleshooting have you attempted?

# rpmdb --rebuilddb
error: failed to replace old database with new database!
error: replace files in /var/lib/rpm with files from /var/lib/rpmrebuilddb.1330 to recover

WLinux Version

1.31.5.0

Windows Build

10.0.18362

Ping-Socket Error on User (Wlinux Bug : #226)

Describe the bug
It was the same "bug" happened on Wlinux as well -->
WhitewaterFoundry/Pengwin#226

It just started after fresh install

image

Expected behavior
It should be ping as user too.

Screenshots

image

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x ] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[-] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[-] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[-] I have disabled and re-enabled WSL in Windows Features.
[-] I have run Windows 10 updates and restarted.

Fedora Remix for WSL - Version : 1.0.25.0
Windows Build

OS Name: Microsoft Windows 10 Pro Insider Preview
OS Version: 10.0.18312 N/A Build 18312

Update os-release for f30

Describe the bug
/etc/os-release still points to f29.

To Reproduce
Steps to reproduce the behavior:

  1. Run wslsys or have a look at /etc/os-release

Expected behavior
Release 30 is referenced.

WLinux Version
1.30.x

Podman: there might not be enough IDs available in the namespace

Bug Description
I installed podman on WSL 2 fedora-remix (I opted for the windows insider program for that reason). Everything went fine until I tried to pull an image. At the step of storing signatures I got an error about insufficient IDs in the name space.

To Reproduce
Steps to reproduce the behavior:

  1. sudo dnf install podman
  2. podman pull ubi8

Expected Behavior
I thought it would pull the image normally but nope.

Screenshots
image

Additional context
I just want to run podman in WSL 2 instead of Docker Desktop.

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[x] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[x] I have disabled and re-enabled WSL in Windows Features.
[x] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here: I followed the troubleshooting here
containers/podman#3421
But to no avail. I run as user (not root)
podman system migrate
podman unshare cat /proc/self/uid_map
for the first command i get no output but for the second one i get

$ podman unshare cat /proc/self/uid_map
         0       1000          1

This is suspicious because the normal output should be something like

$ podman unshare cat /proc/self/uid_map
         0       1000          1
         1     100000      65536

There seems to be no range attached to the user. In addition
cat /etc/subuid has this form

mockbuild:100000:65536
orfeaskar:165536:65536

Mysterious mockbuild user, probably related to WSL wizardry.

WLinux Version

Insert here: 1.31.5.0

Windows Build

insert here: 10.0.19037 N/A Build 19037

dnf update does not release rpm lock

Steps to reproduce:

  1. Install Fedora Remix for WSL
  2. $ sudo dnf install nano -y ## install nano to show dnf is working
  3. $ sudo dnf update -y ## update
  4. $ sudo dnf install lynx -y ## try to install lynx

Expected results:

lynx is installed successfully.

Actual results:

Transaction test succeeded.
Running transaction
Failed to obtain the transaction lock (logged in as: root).
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Could not run transaction.

Workaround:

$ sudo rm -r /var/lib/rpm/.rpm.lock

Info:

Reproducible on Windows builds 17134 and 18908

dnf and dnf-yum have been updated since the most recent Fedora Remix for WSL release but excluding them from updates does not avoid the above-described issue.

[Release 30] Install glibc-langpack-en

Describe the bug
WSL sets the default locale to en_US.UTF-8.
However, the corresponding langpack is not installed, so locale complains about missing files or shells like fish do not render many glyphs at all.

To Reproduce
Steps to reproduce the behavior:

  1. Install FedoraRemix 30
  2. Once set up, run locale
  3. Or install fish and bobthefish theme
  4. See many questionmarks instead of UTF8 glyphs

Expected behavior
Characters are displayed correctly.

Screenshots
image
See first installed, then removed, replaced fish and ran locale.

Insert here:

WLinux Version 30

arm64 build currently fails

dnf --installroot=$TMPDIR/dist --forcearch=$ARCH --releasever=$VER -y groupinstall core --exclude=grub\*,sssd-kcm,sssd-common,sssd-client,linux-firmware,dracut*,plymouth,parted,e2fsprogs,iprutils,ppc64-utils,selinux-policy*,policycoreutils,sendmail,man-*,kernel*,firewalld,fedora-release,fedora-logos,fedora-release-notes
fedora                                          5.4 MB/s |  56 MB     00:10    
updates                                         2.9 MB/s |  17 MB     00:06    
Last metadata expiration check: 0:00:12 ago on Fri 18 Jan 2019 06:37:46 PM EST.
No match for group package "man-db"
No match for group package "sssd-kcm"
No match for group package "parted"
No match for group package "lsvpd"
No match for group package "powerpc-utils"
No match for group package "policycoreutils"
No match for group package "e2fsprogs"
No match for group package "grubby"
No match for group package "plymouth"
No match for group package "sssd-common"
No match for group package "dracut-config-rescue"
No match for group package "selinux-policy-targeted"
No match for group package "firewalld"
Error: 
 Problem 1: cannot install both bash-4.4.23-5.fc29.aarch64 and bash-4.4.23-5.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package bash-4.4.23-5.fc29.x86_64
 Problem 2: cannot install both coreutils-8.30-6.fc29.aarch64 and coreutils-8.30-6.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package coreutils-8.30-6.fc29.x86_64
 Problem 3: cannot install both curl-7.61.1-6.fc29.aarch64 and curl-7.61.1-6.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package curl-7.61.1-6.fc29.x86_64
 Problem 4: cannot install both filesystem-3.9-2.fc29.aarch64 and filesystem-3.9-2.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package filesystem-3.9-2.fc29.x86_64
 Problem 5: cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package glibc-2.28-26.fc29.x86_64
 Problem 6: cannot install both ncurses-6.1-8.20180923.fc29.aarch64 and ncurses-6.1-8.20180923.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package ncurses-6.1-8.20180923.fc29.x86_64
 Problem 7: cannot install both rpm-4.14.2.1-2.fc29.aarch64 and rpm-4.14.2.1-2.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package rpm-4.14.2.1-2.fc29.x86_64
 Problem 8: cannot install both shadow-utils-2:4.6-4.fc29.aarch64 and shadow-utils-2:4.6-4.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package shadow-utils-2:4.6-4.fc29.x86_64
 Problem 9: cannot install both util-linux-2.32.1-1.fc29.aarch64 and util-linux-2.32.1-1.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package util-linux-2.32.1-1.fc29.x86_64
 Problem 10: package systemd-239-8.gite339eae.fc29.aarch64 requires systemd-libs = 239-8.gite339eae.fc29, but none of the providers can be installed
  - cannot install both systemd-libs-239-8.gite339eae.fc29.aarch64 and systemd-libs-239-7.git3bf819c.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package systemd-libs-239-7.git3bf819c.fc29.x86_64
 Problem 11: package audit-3.0-0.5.20181218gitbdb72c0.fc29.aarch64 requires audit-libs(aarch-64) = 3.0-0.5.20181218gitbdb72c0.fc29, but none of the providers can be installed
  - cannot install both audit-libs-3.0-0.5.20181218gitbdb72c0.fc29.aarch64 and audit-libs-3.0-0.5.20181218gitbdb72c0.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package audit-libs-3.0-0.5.20181218gitbdb72c0.fc29.x86_64
 Problem 12: package libuser-0.62-18.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package libuser-0.62-18.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package libuser-0.62-18.fc29.aarch64 requires libpthread.so.0(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package passwd-0.80-4.fc29.aarch64 requires libuser.so.1()(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libpthread.so.0(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.7)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libdl.so.2(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.10)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.11)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libc.so.6(GLIBC_2.8)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires libpthread.so.0(GLIBC_2.3.2)(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires ld-linux-x86-64.so.2()(64bit), but none of the providers can be installed
  - package binutils-2.31.1-15.fc29.x86_64 requires ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package binutils-2.31.1-15.fc29.x86_64
 Problem 13: package dhcp-libs-12:4.3.6-28.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package dhcp-libs-12:4.3.6-28.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package dhcp-client-12:4.3.6-28.fc29.aarch64 requires libomapi.so.0()(64bit), but none of the providers can be installed
  - package dhcp-client-12:4.3.6-28.fc29.aarch64 requires dhcp-libs(aarch-64) = 12:4.3.6-28.fc29, but none of the providers can be installed
  - package brotli-1.0.5-1.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package brotli-1.0.5-1.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package brotli-1.0.5-1.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package brotli-1.0.5-1.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package brotli-1.0.5-1.fc29.x86_64 requires libm.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package brotli-1.0.5-1.fc29.x86_64
 Problem 14: package libmnl-1.0.4-8.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package libmnl-1.0.4-8.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package iproute-4.18.0-3.fc29.aarch64 requires libmnl.so.0()(64bit), but none of the providers can be installed
  - package iproute-4.18.0-3.fc29.aarch64 requires libmnl.so.0(LIBMNL_1.0)(64bit), but none of the providers can be installed
  - package bzip2-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package bzip2-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package bzip2-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package bzip2-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package bzip2-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package bzip2-1.0.6-28.fc29.x86_64
 Problem 15: package fipscheck-lib-1.5.0-5.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package fipscheck-lib-1.5.0-5.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package fipscheck-lib-1.5.0-5.fc29.aarch64 requires libdl.so.2(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package openssh-clients-7.9p1-3.fc29.aarch64 requires libfipscheck.so.1()(64bit), but none of the providers can be installed
  - package openssh-clients-7.9p1-3.fc29.aarch64 requires fipscheck-lib(aarch-64) >= 1.3.0, but none of the providers can be installed
  - package bzip2-libs-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package bzip2-libs-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package bzip2-libs-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package bzip2-libs-1.0.6-28.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package bzip2-libs-1.0.6-28.fc29.x86_64
 Problem 16: package dbus-1:1.12.10-1.fc29.aarch64 requires dbus-daemon = 1:1.12.10-1.fc29, but none of the providers can be installed
  - package dbus-daemon-1:1.12.10-1.fc29.aarch64 requires libselinux(aarch-64) >= 2.0.86, but none of the providers can be installed
  - package NetworkManager-1:1.12.6-4.fc29.aarch64 requires dbus >= 1.9.18, but none of the providers can be installed
  - cannot install both libselinux-2.8-4.fc29.aarch64 and libselinux-2.8-4.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package libselinux-2.8-4.fc29.x86_64
 Problem 17: package python3-dnf-4.0.9-2.fc29.noarch requires /usr/bin/python3, but none of the providers can be installed
  - package python3-dnf-4.0.9-2.fc29.noarch requires python(abi) = 3.7, but none of the providers can be installed
  - package python3-3.7.0-9.fc29.aarch64 requires python3-libs(aarch-64) = 3.7.0-9.fc29, but none of the providers can be installed
  - package python3-3.7.2-1.fc29.aarch64 requires python3-libs(aarch-64) = 3.7.2-1.fc29, but none of the providers can be installed
  - package dnf-4.0.9-2.fc29.noarch requires python3-dnf = 4.0.9-2.fc29, but none of the providers can be installed
  - cannot install both python3-libs-3.7.0-9.fc29.aarch64 and python3-libs-3.7.2-1.fc29.x86_64
  - cannot install both python3-libs-3.7.2-1.fc29.aarch64 and python3-libs-3.7.2-1.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package python3-libs-3.7.2-1.fc29.x86_64
 Problem 18: package fipscheck-lib-1.5.0-5.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package fipscheck-lib-1.5.0-5.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package fipscheck-lib-1.5.0-5.fc29.aarch64 requires libdl.so.2(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package openssh-server-7.9p1-3.fc29.aarch64 requires libfipscheck.so.1()(64bit), but none of the providers can be installed
  - package openssh-server-7.9p1-3.fc29.aarch64 requires fipscheck-lib(aarch-64) >= 1.3.0, but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package chkconfig-1.10-6.fc29.x86_64 requires libc.so.6(GLIBC_2.8)(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package chkconfig-1.10-6.fc29.x86_64
 Problem 19: package sudo-1.8.25-1.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package sudo-1.8.25-1.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package sudo-1.8.25-1.fc29.aarch64 requires libdl.so.2(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package sudo-1.8.25-1.fc29.aarch64 requires libpthread.so.0(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package sudo-1.8.25-1.fc29.aarch64 requires libutil.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package cpio-2.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.6)(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package cpio-2.12-9.fc29.x86_64
 Problem 20: package vim-minimal-2:8.1.702-1.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package vim-minimal-2:8.1.702-1.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package cracklib-2.9.6-15.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package cracklib-2.9.6-15.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package cracklib-2.9.6-15.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package cracklib-2.9.6-15.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package cracklib-2.9.6-15.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - cannot install the best candidate for the job
  - problem with installed package cracklib-2.9.6-15.fc29.x86_64
 Problem 21: package hostname-3.20-6.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package hostname-3.20-6.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libdl.so.2(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 requires libc.so.6(GLIBC_2.15)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64
 Problem 22: package initscripts-10.01-1.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package initscripts-10.01-1.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package diffutils-3.6-5.fc29.x86_64 requires libc.so.6(GLIBC_2.8)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package diffutils-3.6-5.fc29.x86_64
 Problem 23: package iputils-20180629-2.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package iputils-20180629-2.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package iputils-20180629-2.fc29.aarch64 requires libresolv.so.2(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.7)(64bit), but none of the providers can be installed
  - package dwz-0.12-9.fc29.x86_64 requires libc.so.6(GLIBC_2.11)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package dwz-0.12-9.fc29.x86_64
 Problem 24: package kbd-2.0.4-9.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package kbd-2.0.4-9.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.7)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libdl.so.2(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.8)(64bit), but none of the providers can be installed
  - package elfutils-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.6)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package elfutils-0.174-5.fc29.x86_64
 Problem 25: package procps-ng-3.3.15-4.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package procps-ng-3.3.15-4.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - package procps-ng-3.3.15-4.fc29.aarch64 requires libdl.so.2(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires ld-linux-x86-64.so.2()(64bit), but none of the providers can be installed
  - package elfutils-libelf-0.174-5.fc29.x86_64 requires ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package elfutils-libelf-0.174-5.fc29.x86_64
 Problem 26: package less-530-2.fc29.aarch64 requires ld-linux-aarch64.so.1()(64bit), but none of the providers can be installed
  - package less-530-2.fc29.aarch64 requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but none of the providers can be installed
  - cannot install both glibc-2.28-9.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - cannot install both glibc-2.28-26.fc29.aarch64 and glibc-2.28-26.fc29.x86_64
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.14)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.3.4)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.4)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libdl.so.2(GLIBC_2.2.5)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.15)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires libc.so.6(GLIBC_2.8)(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires ld-linux-x86-64.so.2()(64bit), but none of the providers can be installed
  - package elfutils-libs-0.174-5.fc29.x86_64 requires ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), but none of the providers can be installed
  - conflicting requests
  - problem with installed package elfutils-libs-0.174-5.fc29.x86_64
 Problem 27: package python3-dnf-4.0.9-2.fc29.noarch requires python3-rpm >= 4.14.0, but none of the providers can be installed
  - package dnf-4.0.9-2.fc29.noarch requires python3-dnf = 4.0.9-2.fc29, but none of the providers can be installed
  - package python3-rpm-4.14.2-1.fc29.aarch64 requires rpm-libs(aarch-64) = 4.14.2-1.fc29, but none of the providers can be installed
  - package python3-rpm-4.14.2.1-2.fc29.aarch64 requires rpm-libs(aarch-64) = 4.14.2.1-2.fc29, but none of the providers can be installed
  - package dnf-yum-4.0.9-2.fc29.noarch requires dnf = 4.0.9-2.fc29, but none of the providers can be installed
  - cannot install both rpm-libs-4.14.2-1.fc29.aarch64 and rpm-libs-4.14.2.1-2.fc29.x86_64
  - cannot install both rpm-libs-4.14.2.1-2.fc29.aarch64 and rpm-libs-4.14.2.1-2.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package rpm-libs-4.14.2.1-2.fc29.x86_64
 Problem 28: package python3-distro-1.3.0-4.fc29.noarch requires /usr/bin/python3, but none of the providers can be installed
  - package python3-distro-1.3.0-4.fc29.noarch requires python(abi) = 3.7, but none of the providers can be installed
  - package python3-3.7.0-9.fc29.aarch64 requires python3-libs(aarch-64) = 3.7.0-9.fc29, but none of the providers can be installed
  - package python3-3.7.2-1.fc29.aarch64 requires python3-libs(aarch-64) = 3.7.2-1.fc29, but none of the providers can be installed
  - package python3-dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-distro, but none of the providers can be installed
  - package python3-libs-3.7.0-9.fc29.aarch64 requires gdbm-libs(aarch-64) >= 1:1.13, but none of the providers can be installed
  - package python3-libs-3.7.2-1.fc29.aarch64 requires gdbm-libs(aarch-64) >= 1:1.13, but none of the providers can be installed
  - package dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf-plugins-core = 4.0.2-1.fc29, but none of the providers can be installed
  - cannot install both gdbm-libs-1:1.18-1.fc29.aarch64 and gdbm-libs-1:1.18-1.fc29.x86_64
  - cannot install the best candidate for the job
  - problem with installed package gdbm-libs-1:1.18-1.fc29.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

Upgrade to Fedora 31

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Image is not up to date
Describe the solution you'd like
A clear and concise description of what you want to happen.
Update Store Image
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Dnf can be used instead.
Additional context
Add any other context or screenshots about the feature request here.
Updating the image should also update already installed images.

ln: failed to create symbolic link to winhome

Describe the bug
Installed fedora remix for wsl and set password
when I sign in it does not set winhome

To Reproduce
Steps to reproduce the behavior:

  1. wslpath is set to a drive letter H:\ not C:\
  2. sign into Fedora-Remix-for-WSL
  3. recevieve error
    ln: failed to create symbolic link '/home/aritting/winhome' -> '': No such file or directory

My windows home directory is in c:\users\aritting
for some reason my wslpath is H:
Expected behavior
I would like Fedora-Remix-for-WSL to the C:\Users\aritting folder instead of getting an error

Fedora Remix for WSL Version
1.31.9.0

Windows Build
OS Version: 10.0.19041 N/A Build 19041

Cannot enable COPRs

Describe the bug
Whenever I try to enable a COPR, it cannot be enabled due to missing builds although there are builds for Fedora 31.

You are about to enable a Copr repository. Please note that this
repository is not part of the main distribution, and quality may vary.

The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.

Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.

Do you really want to enable copr.fedorainfracloud.org/fif/tdiff? [y/N]: y
Error: This repository does not have any builds yet so you cannot enable it now.

To Reproduce
Steps to reproduce the behavior:

  1. sudo dnf copr enable fif/tdiff (refer to https://fedoramagazine.org/4-cool-new-projects-to-try-in-copr-for-january-2020/ for more info)
  2. Confirm enabling by Y
  3. See error

Expected behavior
The COPR is enabled and software from it ready to be installed via dnf.

Additional context

$ cat /etc/os-release
NAME="Fedora Remix for WSL"
VERSION="31"
ID=fedoraremixforwsl
ID_LIKE=fedora
VERSION_ID=31
PLATFORM_ID="platform:f31"
PRETTY_NAME="Fedora Remix for WSL"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:31"
HOME_URL="https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL"
SUPPORT_URL="https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL"
BUG_REPORT_URL="https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/issues"
PRIVACY_POLICY_URL="https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/blob/master/PRIVACY.md"

$ dnf copr --version
4.2.18
  Installed: dnf-0:4.2.18-1.fc31.noarch at Tue 04 Feb 2020 11:25:45 AM GMT
  Built    : Fedora Project at Wed 15 Jan 2020 01:58:49 PM GMT

  Installed: rpm-0:4.15.1-1.fc31.x86_64 at Tue 04 Feb 2020 11:24:44 AM GMT
  Built    : Fedora Project at Tue 19 Nov 2019 09:40:20 AM GMT

Example COPR used here: https://copr.fedorainfracloud.org/coprs/fif/tdiff/

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[ ] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[ ] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[ ] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[ ] I have disabled and re-enabled WSL in Windows Features.
[ ] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here:

WLinux Version

image

Insert here:

Windows Build

image

Don't modify /etc/profile directly

Is your feature request related to a problem? Please describe.
/etc/profile should not be modified without rebuilding the setup package. rpm -V setup will show it's been modified and subsequent upgrades will create /etc/profile.rpmnew.

Describe the solution you'd like
Instead of modifying /etc/profile directly, you can drop a .sh (e.g. wsl.sh) file in /etc/profile.d with the contents you want. See line 65 of unmodified /etc/profile.

Segmentation Fault Core Dumped

Hi, I just installed fedora remix for wsl and I run the following command:

sudo dnf install qemu-system-arm qemu-user-static virt-manager

which installed fine.
Then I run:

sudo dnf install --releasever=30 --installroot=/tmp/F30ARM --forcearch=armv7hl --repo=fedora --repo=updates systemd passwd dnf fedora-release vim-minimal openblas-devel blas-devel m4 cmake python3-Cython python3-devel python3-yaml python3-pillow python3-setuptools python3-numpy python3-cffi python3-wheel gcc-c++ tar gcc git make tmux -y

The command downloaded the required packages but failed to install them and exited while installing python-srpm-macros-3-42.fc30.noarch with the message: Segmentation Fault Core Dumped

Please Help. I need to compile code for raspberry pi with qemu.

Paste of the output:
(29/297): file-libs-5.36-4.fc30.armv7hl.rpm 247 kB/s | 538 kB 00:02
(30/297): cpp-9.2.1-1.fc30.armv7hl.rpm 319 kB/s | 7.8 MB 00:25
(31/297): gcc-c++-9.2.1-1.fc30.armv7hl.rpm 417 kB/s | 9.5 MB 00:23
(32/297): glib2-2.60.7-1.fc30.armv7hl.rpm 374 kB/s | 2.5 MB 00:06
(33/297): gcc-gfortran-9.2.1-1.fc30.armv7hl.rpm 409 kB/s | 9.0 MB 00:22
(34/297): glibc-2.29-22.fc30.armv7hl.rpm 395 kB/s | 3.4 MB 00:08
(35/297): gcc-9.2.1-1.fc30.armv7hl.rpm 444 kB/s | 18 MB 00:41
(36/297): glibc-common-2.29-22.fc30.armv7hl.rpm 440 kB/s | 742 kB 00:01
(37/297): glibc-headers-2.29-22.fc30.armv7hl.rp 403 kB/s | 467 kB 00:01
(38/297): glibc-devel-2.29-22.fc30.armv7hl.rpm 362 kB/s | 1.0 MB 00:02
(39/297): gnupg2-smime-2.2.17-1.fc30.armv7hl.rp 371 kB/s | 217 kB 00:00
(40/297): gnutls-3.6.8-1.fc30.armv7hl.rpm 241 kB/s | 820 kB 00:03
(41/297): grubby-8.40-31.fc30.armv7hl.rpm 40 kB/s | 35 kB 00:00
(42/297): gnupg2-2.2.17-1.fc30.armv7hl.rpm 273 kB/s | 2.1 MB 00:08
(43/297): iptables-libs-1.8.2-3.fc30.armv7hl.rp 16 kB/s | 44 kB 00:02
(44/297): kmod-libs-26-3.fc30.armv7hl.rpm 65 kB/s | 53 kB 00:00
(45/297): krb5-libs-1.17-15.fc30.armv7hl.rpm 233 kB/s | 672 kB 00:02
(46/297): kernel-headers-5.3.6-200.fc30.armv7hl 263 kB/s | 1.2 MB 00:04
(47/297): less-551-1.fc30.armv7hl.rpm 87 kB/s | 138 kB 00:01
(48/297): libasan-9.2.1-1.fc30.armv7hl.rpm 363 kB/s | 401 kB 00:01
(49/297): libatomic-9.2.1-1.fc30.armv7hl.rpm 116 kB/s | 33 kB 00:00
(50/297): libblkid-2.33.2-2.fc30.armv7hl.rpm 303 kB/s | 131 kB 00:00
(51/297): libcurl-7.65.3-4.fc30.armv7hl.rpm 161 kB/s | 232 kB 00:01
(52/297): libdnf-0.35.5-2.fc30.armv7hl.rpm 351 kB/s | 499 kB 00:01
(53/297): libedit-3.1-27.20190324cvs.fc30.armv7 165 kB/s | 79 kB 00:00
(54/297): libevent-2.1.8-7.fc30.armv7hl.rpm 236 kB/s | 202 kB 00:00
(55/297): libfdisk-2.33.2-2.fc30.armv7hl.rpm 249 kB/s | 181 kB 00:00
(56/297): libgcc-9.2.1-1.fc30.armv7hl.rpm 268 kB/s | 86 kB 00:00
(57/297): libgfortran-9.2.1-1.fc30.armv7hl.rpm 253 kB/s | 281 kB 00:01
(58/297): libgcrypt-1.8.5-1.fc30.armv7hl.rpm 279 kB/s | 389 kB 00:01
(59/297): libidn2-2.2.0-1.fc30.armv7hl.rpm 258 kB/s | 87 kB 00:00
(60/297): libimagequant-2.12.5-1.fc30.armv7hl.r 254 kB/s | 55 kB 00:00
(61/297): libmodulemd1-1.8.15-3.fc30.1.armv7hl. 326 kB/s | 146 kB 00:00
(62/297): libgomp-9.2.1-1.fc30.armv7hl.rpm 152 kB/s | 208 kB 00:01
(63/297): libmount-2.33.2-2.fc30.armv7hl.rpm 310 kB/s | 151 kB 00:00
(64/297): libnghttp2-1.39.2-1.fc30.armv7hl.rpm 135 kB/s | 58 kB 00:00
(65/297): librepo-1.10.6-1.fc30.armv7hl.rpm 242 kB/s | 82 kB 00:00
(66/297): libreport-filesystem-2.10.1-1.fc30.no 50 kB/s | 13 kB 00:00
(67/297): libseccomp-2.4.1-0.fc30.armv7hl.rpm 159 kB/s | 53 kB 00:00
(68/297): libselinux-2.9-3.1.fc30.armv7hl.rpm 119 kB/s | 70 kB 00:00
(69/297): libsmartcols-2.33.2-2.fc30.armv7hl.rp 213 kB/s | 97 kB 00:00
(70/297): libssh-0.9.0-5.fc30.armv7hl.rpm 199 kB/s | 200 kB 00:01
(71/297): libssh-config-0.9.0-5.fc30.noarch.rpm 73 kB/s | 11 kB 00:00
(72/297): libsolv-0.7.5-1.fc30.armv7hl.rpm 97 kB/s | 310 kB 00:03
(73/297): libstdc++-9.2.1-1.fc30.armv7hl.rpm 246 kB/s | 496 kB 00:02
(74/297): libtiff-4.0.10-5.fc30.armv7hl.rpm 137 kB/s | 148 kB 00:01
(75/297): libtirpc-1.1.4-2.rc3.fc30.armv7hl.rpm 151 kB/s | 90 kB 00:00
(76/297): libubsan-9.2.1-1.fc30.armv7hl.rpm 198 kB/s | 146 kB 00:00
(77/297): libuuid-2.33.2-2.fc30.armv7hl.rpm 44 kB/s | 25 kB 00:00
(78/297): libuv-1.32.0-1.fc30.armv7hl.rpm 357 kB/s | 126 kB 00:00
(79/297): libwebp-1.0.3-1.fc30.armv7hl.rpm 313 kB/s | 187 kB 00:00
(80/297): libxcrypt-4.4.10-1.fc30.armv7hl.rpm 289 kB/s | 136 kB 00:00
(81/297): libxcrypt-devel-4.4.10-1.fc30.armv7hl 142 kB/s | 35 kB 00:00
(82/297): libzstd-1.4.2-1.fc30.armv7hl.rpm 357 kB/s | 215 kB 00:00
(83/297): lz4-libs-1.9.1-1.fc30.armv7hl.rpm 149 kB/s | 56 kB 00:00
(84/297): mkpasswd-5.5.2-1.fc30.armv7hl.rpm 256 kB/s | 39 kB 00:00
(85/297): openblas-0.3.7-1.fc30.armv7hl.rpm 55 kB/s | 29 kB 00:00
(86/297): openblas-devel-0.3.7-1.fc30.armv7hl.r 241 kB/s | 86 kB 00:00
(87/297): libstdc++-devel-9.2.1-1.fc30.armv7hl. 264 kB/s | 2.1 MB 00:08
(88/297): openblas-serial-0.3.7-1.fc30.armv7hl. 473 kB/s | 2.3 MB 00:04
(89/297): openblas-threads-0.3.7-1.fc30.armv7hl 304 kB/s | 2.4 MB 00:07
(90/297): openjpeg2-2.3.1-3.fc30.armv7hl.rpm 354 kB/s | 131 kB 00:00
(91/297): openssh-8.0p1-5.fc30.armv7hl.rpm 353 kB/s | 376 kB 00:01
(92/297): openblas-openmp-0.3.7-1.fc30.armv7hl. 145 kB/s | 2.4 MB 00:16
(93/297): openssh-clients-8.0p1-5.fc30.armv7hl. 201 kB/s | 463 kB 00:02
(94/297): openssl-1.1.1d-2.fc30.armv7hl.rpm 407 kB/s | 608 kB 00:01
(95/297): openssl-pkcs11-0.4.10-3.fc30.armv7hl. 188 kB/s | 59 kB 00:00
(96/297): glibc-all-langpacks-2.29-22.fc30.armv 429 kB/s | 25 MB 01:00
(97/297): p11-kit-0.23.16.1-1.fc30.armv7hl.rpm 218 kB/s | 227 kB 00:01
(98/297): p11-kit-trust-0.23.16.1-1.fc30.armv7h 169 kB/s | 108 kB 00:00
(99/297): pcre-8.43-2.fc30.armv7hl.rpm 241 kB/s | 159 kB 00:00
(100/297): pcre2-10.33-14.fc30.armv7hl.rpm 419 kB/s | 221 kB 00:00
(101/297): perl-Getopt-Long-2.51-1.fc30.noarch. 126 kB/s | 61 kB 00:00
(102/297): perl-IO-1.39-440.fc30.armv7hl.rpm 293 kB/s | 89 kB 00:00
(103/297): perl-Errno-1.29-440.fc30.armv7hl.rpm 21 kB/s | 23 kB 00:01
(104/297): perl-Pod-Perldoc-3.28.01-420.fc30.no 247 kB/s | 84 kB 00:00
(105/297): perl-Storable-3.15-3.fc30.armv7hl.rp 114 kB/s | 85 kB 00:00
(106/297): openssl-libs-1.1.1d-2.fc30.armv7hl.r 272 kB/s | 1.1 MB 00:04
(107/297): perl-macros-5.28.2-440.fc30.armv7hl. 127 kB/s | 19 kB 00:00
(108/297): perl-podlators-4.12-1.fc30.noarch.rp 248 kB/s | 115 kB 00:00
(109/297): perl-threads-shared-1.59-3.fc30.armv 81 kB/s | 40 kB 00:00
(110/297): perl-libs-5.28.2-440.fc30.armv7hl.rp 287 kB/s | 1.5 MB 00:05
(111/297): python3-3.7.4-1.fc30.armv7hl.rpm 146 kB/s | 36 kB 00:00
(112/297): python-pip-wheel-19.0.3-3.fc30.noarc 262 kB/s | 1.1 MB 00:04
(113/297): python3-devel-3.7.4-1.fc30.armv7hl.r 204 kB/s | 210 kB 00:01
(114/297): python3-dnf-4.2.11-2.fc30.noarch.rpm 270 kB/s | 414 kB 00:01
(115/297): python3-hawkey-0.35.5-2.fc30.armv7hl 48 kB/s | 76 kB 00:01
(116/297): python3-libdnf-0.35.5-2.fc30.armv7hl 331 kB/s | 595 kB 00:01
(117/297): python3-numpy-1.16.4-2.fc30.armv7hl. 455 kB/s | 3.6 MB 00:08
(118/297): perl-interpreter-5.28.2-440.fc30.arm 325 kB/s | 6.4 MB 00:20
(119/297): python3-rpm-4.14.2.1-5.fc30.armv7hl. 144 kB/s | 59 kB 00:00
(120/297): python3-rpm-generators-8-1.fc30.noar 82 kB/s | 23 kB 00:00
(121/297): python3-unbound-1.9.3-2.fc30.armv7hl 61 kB/s | 101 kB 00:01
(122/297): python3-pip-19.0.3-3.fc30.noarch.rpm 313 kB/s | 1.8 MB 00:05
(123/297): rpm-build-libs-4.14.2.1-5.fc30.armv7 92 kB/s | 76 kB 00:00
(124/297): python3-libs-3.7.4-1.fc30.armv7hl.rp 444 kB/s | 7.1 MB 00:16
(125/297): rpm-plugin-systemd-inhibit-4.14.2.1- 32 kB/s | 18 kB 00:00
(126/297): rpm-libs-4.14.2.1-5.fc30.armv7hl.rpm 155 kB/s | 220 kB 00:01
(127/297): rpm-sign-libs-4.14.2.1-5.fc30.armv7h 21 kB/s | 22 kB 00:01
(128/297): shared-mime-info-1.14-1.fc30.armv7hl 262 kB/s | 315 kB 00:01
(129/297): rpm-4.14.2.1-5.fc30.armv7hl.rpm 99 kB/s | 478 kB 00:04
(130/297): sqlite-libs-3.26.0-6.fc30.armv7hl.rp 284 kB/s | 464 kB 00:01
(131/297): systemd-pam-241-12.git323cdf4.fc30.a 375 kB/s | 141 kB 00:00
(132/297): systemd-rpm-macros-241-12.git323cdf4 148 kB/s | 22 kB 00:00
(133/297): systemd-libs-241-12.git323cdf4.fc30. 216 kB/s | 453 kB 00:02
(134/297): tmux-2.9a-2.fc30.armv7hl.rpm 339 kB/s | 280 kB 00:00
(135/297): unbound-libs-1.9.3-2.fc30.armv7hl.rp 314 kB/s | 437 kB 00:01
(136/297): tzdata-2019c-1.fc30.noarch.rpm 171 kB/s | 427 kB 00:02
(137/297): vim-minimal-8.1.2102-1.fc30.armv7hl. 219 kB/s | 554 kB 00:02
(138/297): whois-nls-5.5.2-1.fc30.noarch.rpm 160 kB/s | 32 kB 00:00
(139/297): systemd-241-12.git323cdf4.fc30.armv7 480 kB/s | 3.5 MB 00:07
(140/297): zchunk-libs-1.1.2-2.fc30.armv7hl.rpm 165 kB/s | 43 kB 00:00
(141/297): zlib-1.2.11-18.fc30.armv7hl.rpm 237 kB/s | 87 kB 00:00
(142/297): util-linux-2.33.2-2.fc30.armv7hl.rpm 485 kB/s | 2.3 MB 00:04
(143/297): xkeyboard-config-2.26-2.fc30.noarch. 498 kB/s | 837 kB 00:01
(144/297): basesystem-11-7.fc30.noarch.rpm 3.0 kB/s | 6.9 kB 00:02
(145/297): alternatives-1.11-4.fc30.armv7hl.rpm 12 kB/s | 31 kB 00:02
(146/297): acl-2.2.53-3.fc30.armv7hl.rpm 20 kB/s | 65 kB 00:03
(147/297): bzip2-libs-1.0.6-29.fc30.armv7hl.rpm 74 kB/s | 35 kB 00:00
(148/297): brotli-1.0.7-3.fc30.armv7hl.rpm 423 kB/s | 295 kB 00:00
(149/297): cracklib-2.9.6-19.fc30.armv7hl.rpm 368 kB/s | 74 kB 00:00
(150/297): ca-certificates-2018.2.26-3.fc30.noa 184 kB/s | 385 kB 00:02
(151/297): cyrus-sasl-lib-2.1.27-0.6rc7.fc30.ar 61 kB/s | 84 kB 00:01
(152/297): deltarpm-3.6-29.fc30.armv7hl.rpm 104 kB/s | 71 kB 00:00
(153/297): device-mapper-1.02.154-3.fc30.armv7h 110 kB/s | 147 kB 00:01
(154/297): device-mapper-libs-1.02.154-3.fc30.a 175 kB/s | 169 kB 00:00
(155/297): binutils-2.31.1-29.fc30.armv7hl.rpm 754 kB/s | 5.7 MB 00:07
(156/297): diffutils-3.7-2.fc30.armv7hl.rpm 310 kB/s | 365 kB 00:01
(157/297): filesystem-3.10-1.fc30.armv7hl.rpm 775 kB/s | 1.1 MB 00:01
(158/297): fipscheck-1.5.0-6.fc30.armv7hl.rpm 280 kB/s | 23 kB 00:00
(159/297): fipscheck-lib-1.5.0-6.fc30.armv7hl.r 142 kB/s | 12 kB 00:00
(160/297): findutils-4.6.0-22.fc30.armv7hl.rpm 303 kB/s | 489 kB 00:01
(161/297): freetype-2.9.1-7.fc30.armv7hl.rpm 404 kB/s | 297 kB 00:00
(162/297): gc-7.6.4-5.fc30.armv7hl.rpm 283 kB/s | 78 kB 00:00
(163/297): cracklib-dicts-2.9.6-19.fc30.armv7hl 426 kB/s | 3.9 MB 00:09
(164/297): gdbm-libs-1.18-4.fc30.armv7hl.rpm 337 kB/s | 46 kB 00:00
(165/297): git-2.21.0-1.fc30.armv7hl.rpm 445 kB/s | 134 kB 00:00
(166/297): gawk-4.2.1-6.fc30.armv7hl.rpm 1.0 MB/s | 1.1 MB 00:01
(167/297): gmp-6.1.2-10.fc30.armv7hl.rpm 328 kB/s | 217 kB 00:00
(168/297): gpgme-1.12.0-1.fc30.armv7hl.rpm 474 kB/s | 282 kB 00:00
(169/297): grep-3.1-9.fc30.armv7hl.rpm 495 kB/s | 238 kB 00:00
(170/297): git-core-doc-2.21.0-1.fc30.noarch.rp 974 kB/s | 2.3 MB 00:02
(171/297): groff-base-1.22.3-19.fc30.armv7hl.rp 511 kB/s | 827 kB 00:01
(172/297): gzip-1.9-9.fc30.armv7hl.rpm 98 kB/s | 149 kB 00:01
(173/297): ima-evm-utils-1.1-5.fc30.armv7hl.rpm 115 kB/s | 47 kB 00:00
(174/297): isl-0.16.1-8.fc30.armv7hl.rpm 204 kB/s | 609 kB 00:02
(175/297): jbigkit-libs-2.1-16.fc30.armv7hl.rpm 232 kB/s | 46 kB 00:00
(176/297): json-c-0.13.1-4.fc30.armv7hl.rpm 182 kB/s | 32 kB 00:00
(177/297): jsoncpp-1.8.4-6.fc30.armv7hl.rpm 196 kB/s | 73 kB 00:00
(178/297): keyutils-libs-1.6-2.fc30.armv7hl.rpm 104 kB/s | 29 kB 00:00
(179/297): lcms2-2.9-5.fc30.armv7hl.rpm 178 kB/s | 124 kB 00:00
(180/297): libacl-2.2.53-3.fc30.armv7hl.rpm 107 kB/s | 21 kB 00:00
(181/297): git-core-2.21.0-1.fc30.armv7hl.rpm 338 kB/s | 3.8 MB 00:11
(182/297): libargon2-20161029-8.fc30.armv7hl.rp 192 kB/s | 28 kB 00:00
(183/297): libarchive-3.3.3-6.fc30.armv7hl.rpm 256 kB/s | 302 kB 00:01
(184/297): libassuan-2.5.2-2.fc30.armv7hl.rpm 348 kB/s | 70 kB 00:00
(185/297): libattr-2.4.48-5.fc30.armv7hl.rpm 95 kB/s | 16 kB 00:00
(186/297): libatomic_ops-7.6.6-2.fc30.armv7hl.r 120 kB/s | 33 kB 00:00
(187/297): libcap-2.26-5.fc30.armv7hl.rpm 439 kB/s | 44 kB 00:00
(188/297): libcom_err-1.44.6-1.fc30.armv7hl.rpm 427 kB/s | 25 kB 00:00
(189/297): libcap-ng-0.7.9-7.fc30.armv7hl.rpm 209 kB/s | 25 kB 00:00
(190/297): libcomps-0.1.11-1.fc30.armv7hl.rpm 568 kB/s | 60 kB 00:00
(191/297): guile22-2.2.4-3.fc30.armv7hl.rpm 670 kB/s | 6.4 MB 00:09
(192/297): libdb-utils-5.3.28-37.fc30.armv7hl.r 778 kB/s | 121 kB 00:00
(193/297): libffi-3.1-19.fc30.armv7hl.rpm 390 kB/s | 29 kB 00:00
(194/297): libjpeg-turbo-2.0.2-1.fc30.armv7hl.r 689 kB/s | 130 kB 00:00
(195/297): libgpg-error-1.33-2.fc30.armv7hl.rpm 614 kB/s | 230 kB 00:00
(196/297): libksba-1.3.5-9.fc30.armv7hl.rpm 641 kB/s | 109 kB 00:00
(197/297): libmetalink-0.1.3-8.fc30.armv7hl.rpm 364 kB/s | 23 kB 00:00
(198/297): libmpc-1.1.0-3.fc30.armv7hl.rpm 498 kB/s | 47 kB 00:00
(199/297): libnsl2-1.2.0-4.20180605git4a062cf.f 516 kB/s | 48 kB 00:00
(200/297): libpkgconf-1.6.1-1.fc30.armv7hl.rpm 442 kB/s | 29 kB 00:00
(201/297): libpcap-1.9.0-3.fc30.armv7hl.rpm 687 kB/s | 135 kB 00:00
(202/297): libpng-1.6.36-1.fc30.armv7hl.rpm 679 kB/s | 90 kB 00:00
(203/297): libpsl-0.20.2-6.fc30.armv7hl.rpm 432 kB/s | 56 kB 00:00
(204/297): libpwquality-1.4.0-12.fc30.armv7hl.r 733 kB/s | 94 kB 00:00
(205/297): libsecret-0.18.8-1.fc30.armv7hl.rpm 719 kB/s | 138 kB 00:00
(206/297): libsemanage-2.9-1.fc30.armv7hl.rpm 458 kB/s | 100 kB 00:00
(207/297): libsigsegv-2.11-7.fc30.armv7hl.rpm 340 kB/s | 25 kB 00:00
(208/297): libdb-5.3.28-37.fc30.armv7hl.rpm 398 kB/s | 633 kB 00:01
(209/297): libsepol-2.9-1.fc30.armv7hl.rpm 741 kB/s | 248 kB 00:00
(210/297): libtasn1-4.13-7.fc30.armv7hl.rpm 284 kB/s | 63 kB 00:00
(211/297): libtool-ltdl-2.4.6-29.fc30.armv7hl.r 192 kB/s | 31 kB 00:00
(212/297): libusbx-1.0.22-2.fc30.armv7hl.rpm 344 kB/s | 60 kB 00:00
(213/297): libutempter-1.1.6-16.fc30.armv7hl.rp 338 kB/s | 23 kB 00:00
(214/297): libverto-0.3.0-7.fc30.armv7hl.rpm 329 kB/s | 19 kB 00:00
(215/297): libunistring-0.9.10-5.fc30.armv7hl.r 900 kB/s | 392 kB 00:00
(216/297): libxkbcommon-0.8.3-1.fc30.armv7hl.rp 686 kB/s | 98 kB 00:00
(217/297): libyaml-0.2.1-5.fc30.armv7hl.rpm 286 kB/s | 48 kB 00:00
(218/297): lua-libs-5.3.5-5.fc30.armv7hl.rpm 358 kB/s | 87 kB 00:00
(219/297): libuser-0.62-20.fc30.armv7hl.rpm 414 kB/s | 353 kB 00:00
(220/297): libxml2-2.9.9-2.fc30.armv7hl.rpm 748 kB/s | 553 kB 00:00
(221/297): mpfr-3.1.6-4.fc30.armv7hl.rpm 954 kB/s | 192 kB 00:00
(222/297): ncurses-6.1-10.20180923.fc30.armv7hl 895 kB/s | 353 kB 00:00
(223/297): m4-1.4.18-10.fc30.armv7hl.rpm 222 kB/s | 199 kB 00:00
(224/297): ncurses-base-6.1-10.20180923.fc30.no 605 kB/s | 59 kB 00:00
(225/297): nettle-3.4.1rc1-2.fc30.armv7hl.rpm 922 kB/s | 298 kB 00:00
(226/297): npth-1.6-2.fc30.armv7hl.rpm 374 kB/s | 22 kB 00:00
(227/297): make-4.2.1-13.fc30.armv7hl.rpm 360 kB/s | 470 kB 00:01
(228/297): openblas-srpm-macros-2-5.fc30.noarch 146 kB/s | 7.3 kB 00:00
(229/297): ncurses-libs-6.1-10.20180923.fc30.ar 375 kB/s | 234 kB 00:00
(230/297): openldap-2.4.47-1.fc30.armv7hl.rpm 468 kB/s | 244 kB 00:00
(231/297): passwd-0.80-5.fc30.armv7hl.rpm 258 kB/s | 105 kB 00:00
(232/297): pam-1.3.1-17.fc30.armv7hl.rpm 1.0 MB/s | 600 kB 00:00
(233/297): perl-Carp-1.50-418.fc30.noarch.rpm 317 kB/s | 29 kB 00:00
(234/297): perl-Digest-1.17-418.fc30.noarch.rpm 422 kB/s | 24 kB 00:00
(235/297): perl-Digest-MD5-2.55-418.fc30.armv7h 412 kB/s | 33 kB 00:00
(236/297): perl-Data-Dumper-2.173-3.fc30.armv7h 227 kB/s | 52 kB 00:00
(237/297): perl-Error-0.17027-2.fc30.noarch.rpm 363 kB/s | 42 kB 00:00
(238/297): perl-Exporter-5.73-419.fc30.noarch.r 271 kB/s | 32 kB 00:00
(239/297): perl-File-Path-2.16-2.fc30.noarch.rp 380 kB/s | 36 kB 00:00
(240/297): perl-Git-2.21.0-1.fc30.noarch.rpm 356 kB/s | 47 kB 00:00
(241/297): perl-File-Temp-0.230.900-2.fc30.noar 257 kB/s | 61 kB 00:00
(242/297): perl-HTTP-Tiny-0.076-2.fc30.noarch.r 350 kB/s | 55 kB 00:00
(243/297): perl-IO-Socket-IP-0.39-419.fc30.noar 248 kB/s | 42 kB 00:00
(244/297): perl-MIME-Base64-3.15-418.fc30.armv7 272 kB/s | 28 kB 00:00
(245/297): perl-Mozilla-CA-20180117-4.fc30.noar 114 kB/s | 12 kB 00:00
(246/297): perl-Encode-3.01-10.fc30.armv7hl.rpm 1.0 MB/s | 1.1 MB 00:01
(247/297): perl-IO-Socket-SSL-2.066-1.fc30.noar 477 kB/s | 245 kB 00:00
(248/297): perl-Pod-Escapes-1.07-418.fc30.noarc 334 kB/s | 20 kB 00:00
(249/297): perl-PathTools-3.75-2.fc30.armv7hl.r 710 kB/s | 84 kB 00:00
(250/297): perl-Pod-Usage-1.69-418.fc30.noarch. 463 kB/s | 32 kB 00:00
(251/297): perl-Scalar-List-Utils-1.50-418.fc30 443 kB/s | 61 kB 00:00
(252/297): perl-Pod-Simple-3.35-418.fc30.noarch 777 kB/s | 211 kB 00:00
(253/297): perl-Socket-2.029-1.fc30.armv7hl.rpm 307 kB/s | 51 kB 00:00
(254/297): perl-Term-ANSIColor-4.06-419.fc30.no 269 kB/s | 45 kB 00:00
(255/297): perl-Term-Cap-1.17-418.fc30.noarch.r 282 kB/s | 22 kB 00:00
(256/297): perl-Text-ParseWords-3.30-418.fc30.n 279 kB/s | 16 kB 00:00
(257/297): perl-TermReadKey-2.38-2.fc30.armv7hl 237 kB/s | 33 kB 00:00
(258/297): perl-Text-Tabs+Wrap-2013.0523-418.fc 271 kB/s | 23 kB 00:00
(259/297): perl-Time-Local-1.280-4.fc30.noarch. 369 kB/s | 31 kB 00:00
(260/297): perl-Net-SSLeay-1.85-10.fc30.armv7hl 315 kB/s | 303 kB 00:00
(261/297): perl-constant-1.33-419.fc30.noarch.r 249 kB/s | 23 kB 00:00
(262/297): perl-Unicode-Normalize-1.26-418.fc30 517 kB/s | 69 kB 00:00
(263/297): perl-URI-1.76-2.fc30.noarch.rpm 617 kB/s | 110 kB 00:00
(264/297): perl-parent-0.237-3.fc30.noarch.rpm 244 kB/s | 14 kB 00:00
(265/297): perl-libnet-3.11-419.fc30.noarch.rpm 667 kB/s | 119 kB 00:00
(266/297): perl-threads-2.22-418.fc30.armv7hl.r 337 kB/s | 55 kB 00:00
(267/297): pinentry-1.1.0-5.fc30.armv7hl.rpm 605 kB/s | 85 kB 00:00
(268/297): pkgconf-1.6.1-1.fc30.armv7hl.rpm 458 kB/s | 38 kB 00:00
(269/297): pkgconf-pkg-config-1.6.1-1.fc30.armv 167 kB/s | 11 kB 00:00
(270/297): pkgconf-m4-1.6.1-1.fc30.noarch.rpm 135 kB/s | 15 kB 00:00
(271/297): popt-1.16-17.fc30.armv7hl.rpm 566 kB/s | 52 kB 00:00
(272/297): publicsuffix-list-dafsa-20190128-2.f 571 kB/s | 54 kB 00:00
(273/297): python-rpm-macros-3-42.fc30.noarch.r 144 kB/s | 11 kB 00:00
(274/297): python-srpm-macros-3-42.fc30.noarch. 210 kB/s | 11 kB 00:00
(275/297): python3-cffi-1.11.5-7.fc30.armv7hl.r 794 kB/s | 221 kB 00:00
(276/297): python-setuptools-wheel-40.8.0-1.fc3 637 kB/s | 279 kB 00:00
(277/297): python3-gpg-1.12.0-1.fc30.armv7hl.rp 835 kB/s | 214 kB 00:00
(278/297): python3-libcomps-0.1.11-1.fc30.armv7 206 kB/s | 40 kB 00:00
(279/297): python3-pillow-5.4.1-2.fc30.armv7hl. 598 kB/s | 599 kB 00:01
(280/297): python3-ply-3.11-2.fc30.noarch.rpm 581 kB/s | 107 kB 00:00
(281/297): python3-pycparser-2.14-18.fc30.noarc 546 kB/s | 147 kB 00:00
(282/297): python3-pyyaml-5.1-1.fc30.armv7hl.rp 482 kB/s | 187 kB 00:00
(283/297): python3-rpm-macros-3-42.fc30.noarch. 186 kB/s | 10 kB 00:00
(284/297): python3-setuptools-40.8.0-1.fc30.noa 310 kB/s | 636 kB 00:02
(285/297): python3-wheel-0.33.1-1.fc30.noarch.r 210 kB/s | 48 kB 00:00
(286/297): qrencode-libs-3.4.4-8.fc30.armv7hl.r 495 kB/s | 49 kB 00:00
(287/297): python3-Cython-0.29.6-1.fc30.armv7hl 462 kB/s | 2.3 MB 00:05
(288/297): readline-8.0-2.fc30.armv7hl.rpm 529 kB/s | 172 kB 00:00
(289/297): sed-4.5-3.fc30.armv7hl.rpm 398 kB/s | 278 kB 00:00
(290/297): rhash-1.3.8-1.fc30.armv7hl.rpm 219 kB/s | 176 kB 00:00
(291/297): setup-2.13.3-1.fc30.noarch.rpm 381 kB/s | 149 kB 00:00
(292/297): tar-1.32-1.fc30.armv7hl.rpm 539 kB/s | 837 kB 00:01
(293/297): trousers-0.3.13-12.fc30.armv7hl.rpm 308 kB/s | 128 kB 00:00
(294/297): trousers-lib-0.3.13-12.fc30.armv7hl. 288 kB/s | 130 kB 00:00
(295/297): xz-libs-5.2.4-5.fc30.armv7hl.rpm 223 kB/s | 77 kB 00:00
(296/297): shadow-utils-4.6-8.fc30.armv7hl.rpm 264 kB/s | 1.1 MB 00:04
(297/297): python3-olefile-0.46-2.fc30.noarch.r 477 kB/s | 4.8 MB 00:10

Total 1.0 MB/s | 204 MB 03:21
warning: /tmp/F30ARM/var/cache/dnf/updates-a5b2eff78e4e6399/packages/audit-libs-3.0-0.9.20190507gitf58ec40.fc30.armv7hl.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY
Fedora 30 - armhfp - Updates 1.6 MB/s | 1.6 kB 00:00
Importing GPG key 0xCFC659B9:
Userid : "Fedora (30) [email protected]"
Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-armhfp
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: filesystem-3.10-1.fc30.armv7hl 1/1
Preparing : 1/1
Installing : openblas-0.3.7-1.fc30.armv7hl 1/297
Installing : python-srpm-macros-3-42.fc30.noarch 2/297
Segmentation fault (core dumped)
[unbinder@User-PC /]$ ls
bin builddir etc init lib64 mnt proc run srv tmp var
boot dev home lib media opt root sbin sys usr

image

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Basic Troubleshooting Checklist

[ ] I have searched Google for the error message.
[ ] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[ ] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[ ] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[ ] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[ ] I have disabled and re-enabled WSL in Windows Features.
[ ] I have run Windows 10 updates and restarted.

What other troubleshooting have you attempted?

Insert here:

WLinux Version

Find: Settings->Apps->Apps & features->WLinux->Advanced Options->Version.

Insert here:

Windows Build

Run 'systeminfo | findstr /C:"OS"' in Command Prompt and insert here:

For help on retrieving: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#check-your-build-number

systemd

Hi, and thanks for this wonderful remix!

I'm not sure whether this is a bug or a feature (intended) so that's why I chose to open a regular issue. When trying to use systemd to enable a service on boot (say, systemctl start sshd), I get the following error message:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

I understand the message and I suppose this is partly because of spinning Fedora inside WSL, so just wondering is there any other recommended way to start daemons on boot?

Thanks.

dnf upgrade fails: Cannot rename directory, permission denied

Description
Post-install (have only set up user account), attempting to run sudo dnf upgrade
dnf errors out after fetching repodata:

Error: Cannot rename directory "/var/cache/dnf/fedora-8c9e363c32277c01/tmpdir.bTBG4X/repodata" to "/var/cache/dnf/fedora-8c9e363c32277c01/repodata": Permission denied

To Reproduce

  1. Attempt dnf upgrade (sudo)
  2. See error

Expected behavior
Since dnf was executed with sudo, I would expect these privileges to carry through the transaction (not to error out due to permissions).

Screenshot
image

What other troubleshooting have you attempted?

Ran sudo dnf clean all; Error persists

App/System Info

App Version 1.0.17.0

OS Name: Microsoft Windows 10 Enterprise
OS Version: 10.0.17134 N/A Build 17134
OS Manufacturer: Microsoft Corporation
OS Configuration: Member Workstation
OS Build Type: Multiprocessor Free
BIOS Version: LENOVO R06ET58W (1.32 ), 12/15/2017

Matplotlib 3.1.1 package missing wx backend files

It is not possible to run a commonly used scientific app (GSAS-II) that requires matplotlib and wxpython because the mpl backend files are missing.

To Reproduce
use dnf to install python, wxpython and matplotlib. Look in /usr/lib64/python3.7/site-packages/matplotlib/backends. Note that this does not include all the files in https://github.com/matplotlib/matplotlib/tree/master/lib/matplotlib/backends. In specific the backend_wx.py and backend_wxagg.py files are missing.

Expected behavior
Those files should be present. This is clearly a build or packaging issue.

Basic Troubleshooting Checklist

[of course ] I have searched Google for the error message.
[ N/A] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[ N/A] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[ N/A] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[ N/A] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[ N/A] I have disabled and re-enabled WSL in Windows Features.
[ N/A] I have run Windows 10 updates and restarted.

Upgrading 29 -> 30

I have a Fedora Remix 29 for WSL working on my laptop. Over the weekend, I installed it on a friend's laptop and noticed that I got Fedora Remix 30. So I obviously wanted to get Fedora 30 on my laptop. I can't reinstall the app from the Windows Store as it knows it has already been installed.

So I tried to upgrade from the command line with:

% dnf upgrade --releasever=30

It downloads the RPMs successfully, but then dies with an error:

warning: /var/cache/dnf/fedora-a924e206df91842b/packages/alternatives-1.11-4.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY
fedora 0.0 B/s | 0 B 00:00
Curl error (37): Couldn't read a file:// file for file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary [Couldn't open file /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary]

The problem seems to be that I don't have a /usr/share/distribution-gpg-keys directory. Which RPM should I install to get that?

Can't change default shell with `chsh -s`

Describe the bug

$ chsh -s /usr/bin/fish
Changing shell for jhasse.
chsh: user attribute not changed: error opening temporary file for `/etc/passwd.lock': Permission denied

(Note that Fish itself works perfectly, just wanted to set it as the default shell)

To Reproduce
Install Fish with sudo dnf install fish and type chsh -s /usr/bin/fish.

Expected behavior
No error message and my shell to be changed to Fish.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
According to https://evalcode.com/zsh-default-wsl-windows-10/ using chsh is the preffered method to change the default shell.

Bundled wslvar command should not show spurious error message

Describe the bug
Following a recent update (i.e. sudo dnf -y --refresh upgrade), the wslvar -s command has started showing a spurious error message relating to its invocation of which. For example:

$ wslvar -s LocalAppData
which: no C:\Users\djn\AppData\Local\Microsoft\WindowsApps\WhitewaterFoundryLtd.Co.FedoraRemixforWSL_kd1vv0z0vy70w\fedoraremix.exe in (/mnt/c/Program Files/Araxis/Araxis Merge:/mnt/c/Program Files/Araxis/Araxis Merge:/home/djn/Git/CTE/git:/home/djn/Git/CTE/hg:/mnt/c/Program Files/Araxis/Araxis Merge:/home/djn/Git/CTE/git:/home/djn/Git/CTE/hg:/home/djn/.local/bin:/home/djn/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/Araxis/Araxis Merge:/mnt/c/Program Files/Git/mingw64/bin:/mnt/c/Program Files/Git/bin:/mnt/c/Program Files/Git/usr/bin:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/Microsoft SQL Server/130/Tools/Binn/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/d/Program Files/Process Lasso/:/mnt/c/Program Files (x86)/Calibre2/:/mnt/d/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/Git/mingw64/bin:/mnt/c/Program Files/Git/usr/bin:/mnt/d/Git/CTE/hg:/mnt/d/Git/CTE/git:/mnt/c/Users/djn/AppData/Local/Programs/Python/Python38/Scripts/:/mnt/c/Users/djn/AppData/Local/Programs/Python/Python38/:/mnt/c/Users/djn/scoop/apps/python/current/Scripts:/mnt/c/Users/djn/AppData/Local/Programs/Python/Python37/Scripts/:/mnt/c/Users/djn/AppData/Local/Programs/Python/Python37/:/mnt/c/Users/djn/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files/Mercurial:/mnt/d/Users/djn/AppData/Roaming/Programs/Microsoft VS Code/bin:/mnt/d/WindowsApps:/mnt/d/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE:/mnt/d/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/Tools:/mnt/c/Users/djn/AppData/Local/Microsoft/WindowsApps:/mnt/c/Program Files/Git/bin:/mnt/c/Program Files/Git/mingw64/bin:/mnt/c/Users/djn/scoop/shims:/mnt/c/Users/djn/scoop/apps/python/current:/home/djn/.go/bin)
C:\Users\djn\AppData\Local

The line beginning which: no … in the above output should not be shown.

Looking at the source of the /usr/bin/wslvar command included with Fedora Remix for WSL, this problem appears to be the result of the last elif in the following block of code:

# generate base exe locaiton
if [ ! -f ~/.config/wslu/baseexec ]; then
	# if it is not generated
	baseexec_gen
elif grep -q "/" ~/.config/wslu/baseexec; then
	# if baseexec is using the old linux style, regenerate
	baseexec_gen
elif ! which "$(cat ~/.config/wslu/baseexec)" >/dev/null; then
	# if baseexec cannnot be executed, regenerate
	baseexec_gen
fi

The Windows-style path in baseexec is not being converted to a Unix-style path prior to its being passed to which as an argument, resulting in the errors I am seeing. This change appears to have been introduced recently via this commit to wslutilities/wslu. I have left a suitable comment there suggesting a fix, but this problem is present in the current Fedora Remix for WSL and so I am raising this issue.

To Reproduce
Run the wslvar command. See above for an example.

Fedora Remix for WSL Version
1.31.9.0

Windows Build

OS Name:                   Microsoft Windows 10 Pro for Workstations
OS Version:                10.0.19041 N/A Build 19041
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
BIOS Version:              American Megatrends Inc. 2001, 2019-07-31

wget won't work with HTTPS

Describe the bug
wget can't download files from HTTPS server

To Reproduce
Steps to reproduce the behavior:

  1. sudo yum install wget
  2. wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
  3. it says GnuTLS: The request is invalid. Unable to establish SSL connection.

Expected behavior
Download destination file.

Additional context
curl wored fine with ssl.
So I gueses it's not WSL or Server's problem.
wget version is GNU Wget 1.20.1 built on linux-gnu..

WLinux Version

Fedora remix version : 1.0.24.0

Windows Build

C:\Users\CKDS>systeminfo | findstr /C:"OS"
OS Name: Microsoft Windows 10 Home
OS Version: 10.0.17134 N/A Build 17134
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
BIOS Version: American Megatrends Inc. 0606, 2018-08-31

WSL log

[root@CKDSPC doc]# yum -y install wget
Last metadata expiration check: 18:51:37 ago on Thu 10 Jan 2019 10:43:11 PM DST.
Dependencies resolved.
========================================================================================================================
 Package                 Arch                      Version                             Repository                  Size
========================================================================================================================
Installing:
 wget                    x86_64                    1.20.1-1.fc29                       updates                    736 k

Transaction Summary
========================================================================================================================
Install  1 Package

Total size: 736 k
Installed size: 3.0 M
Downloading Packages:
[SKIPPED] wget-1.20.1-1.fc29.x86_64.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                1/1
  Installing       : wget-1.20.1-1.fc29.x86_64                                                                      1/1
  Running scriptlet: wget-1.20.1-1.fc29.x86_64                                                                      1/1
  Verifying        : wget-1.20.1-1.fc29.x86_64                                                                      1/1

Installed:
  wget-1.20.1-1.fc29.x86_64

Complete!
[root@CKDSPC doc]# wget --version
GNU Wget 1.20.1 built on linux-gnu.

-cares +digest +gpgme +https +ipv6 +iri +large-file +metalink +nls
+ntlm +opie +psl +ssl/gnutls

Wgetrc:
    /etc/wgetrc (system)
Locale:
    /usr/share/locale
Compile:
    gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc"
    -DLOCALEDIR="/usr/share/locale" -I. -I../lib -I../lib
    -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG -O2 -g -pipe
    -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
    -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong
    -grecord-gcc-switches
    -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
    -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
    -fasynchronous-unwind-tables -fstack-clash-protection
    -fcf-protection
Link:
    gcc -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG -O2 -g -pipe
    -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
    -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong
    -grecord-gcc-switches
    -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
    -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
    -fasynchronous-unwind-tables -fstack-clash-protection
    -fcf-protection -Wl,-z,relro -Wl,-z,now
    -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lmetalink -luuid
    -lidn2 -lnettle -lgnutls -lz -lpsl -L/usr/lib64 -lgpgme ftp-opie.o
    gnutls.o http-ntlm.o ../lib/libgnu.a

Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Originally written by Hrvoje Niksic <[email protected]>.
Please send bug reports and questions to <[email protected]>.
[root@CKDSPC doc]# wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
--2019-01-11 17:35:01--  https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
Resolving dl.google.com (dl.google.com)... 172.217.25.78, 2404:6800:4004:818::200e
Connecting to dl.google.com (dl.google.com)|172.217.25.78|:443... connected.
GnuTLS: The request is invalid.
Unable to establish SSL connection.
[root@CKDSPC doc]#

RPM DB_VERSION_MISMATCH

Describe the bug

Run Yum update, or try to install a package using yum:

RPM: error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
RPM: error: cannot open Packages index using db5 - (-30969)
RPM: error: cannot open Packages database in /var/lib/rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Could not run transaction.

To Reproduce
Steps to reproduce the behavior:

  1. Reboot
  2. yum update
  3. See error

Expected behavior
Updates completed succesfully

Additional context
I have deleted and started from scratch the whole WSL environment and yum works for one update cycle, then after an update and reboot I get the same error above.

Basic Troubleshooting Checklist

[x] I have searched Google for the error message.
[x] I have checked official WSL troubleshooting documentation: https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#confirm-wsl-is-enabled.
[x] I have searched the official Microsoft WSL issues page: https://github.com/Microsoft/WSL/issues.
[x] I have searched the WLinux issues page: https://github.com/WhitewaterFoundry/WLinux/issues.
[x] I have reset WLinux: Settings->Apps->Apps & features->WLinux->Advanced Options->Reset.
[x] I have disabled and re-enabled WSL in Windows Features.
[x] I have run Windows 10 updates and restarted.

Windows Build

OS Version: 10.0.18362 N/A Build 18362

copy paste:

[root@SAMPC ~]# yum update
whitewaterfoundry_wslu 256 B/s | 833 B 00:03
Dependencies resolved.

Package Architecture Version Repository Size

Upgrading:
dnf noarch 4.2.8-2.fc30 updates 405 k
dnf-data noarch 4.2.8-2.fc30 updates 45 k
dnf-yum noarch 4.2.8-2.fc30 updates 42 k
fontconfig x86_64 2.13.1-9.fc30 updates 253 k
jbig2dec-libs x86_64 0.16-1.fc30 updates 69 k
libdnf x86_64 0.35.2-3.fc30 updates 589 k
libxcrypt x86_64 4.4.9-1.fc30 updates 123 k
libxcrypt-compat x86_64 4.4.9-1.fc30 updates 96 k
polkit-libs x86_64 0.116-2.fc30 updates 64 k
python3-dnf noarch 4.2.8-2.fc30 updates 413 k
python3-hawkey x86_64 0.35.2-3.fc30 updates 93 k
python3-libdnf x86_64 0.35.2-3.fc30 updates 708 k
vim-common x86_64 2:8.1.1991-2.fc30 updates 6.7 M
vim-enhanced x86_64 2:8.1.1991-2.fc30 updates 1.4 M
vim-filesystem noarch 2:8.1.1991-2.fc30 updates 28 k
vim-minimal x86_64 2:8.1.1991-2.fc30 updates 619 k

Transaction Summary

Upgrade 16 Packages

Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/16): dnf-yum-4.2.8-2.fc30.noarch.rpm 86 kB/s | 42 kB 00:00
(2/16): dnf-data-4.2.8-2.fc30.noarch.rpm 79 kB/s | 45 kB 00:00
(3/16): fontconfig-2.13.1-9.fc30.x86_64.rpm 288 kB/s | 253 kB 00:00
(4/16): jbig2dec-libs-0.16-1.fc30.x86_64.rpm 77 kB/s | 69 kB 00:00
(5/16): dnf-4.2.8-2.fc30.noarch.rpm 259 kB/s | 405 kB 00:01
(6/16): libxcrypt-compat-4.4.9-1.fc30.x86_64.rpm 265 kB/s | 96 kB 00:00
(7/16): polkit-libs-0.116-2.fc30.x86_64.rpm 269 kB/s | 64 kB 00:00
(8/16): libdnf-0.35.2-3.fc30.x86_64.rpm 609 kB/s | 589 kB 00:00
(9/16): libxcrypt-4.4.9-1.fc30.x86_64.rpm 130 kB/s | 123 kB 00:00
(10/16): python3-hawkey-0.35.2-3.fc30.x86_64.rpm 530 kB/s | 93 kB 00:00
(11/16): python3-dnf-4.2.8-2.fc30.noarch.rpm 232 kB/s | 413 kB 00:01
(12/16): python3-libdnf-0.35.2-3.fc30.x86_64.rpm 195 kB/s | 708 kB 00:03
(13/16): vim-filesystem-8.1.1991-2.fc30.noarch.rpm 272 kB/s | 28 kB 00:00
(14/16): vim-minimal-8.1.1991-2.fc30.x86_64.rpm 393 kB/s | 619 kB 00:01
(15/16): vim-enhanced-8.1.1991-2.fc30.x86_64.rpm 334 kB/s | 1.4 MB 00:04
(16/16): vim-common-8.1.1991-2.fc30.x86_64.rpm 612 kB/s | 6.7 MB 00:11

Total 809 kB/s | 12 MB 00:14
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
RPM: error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
RPM: error: cannot open Packages index using db5 - (-30969)
RPM: error: cannot open Packages database in /var/lib/rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Could not run transaction.
[root@SAMPC ~]#

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.