Need help on installing fedora 28

i’ve just installed from Fedora-LXDE-Live-x86_64-28-1.1.iso
after booting into fedora, i can’t use dnfdragora:

dnfdaemon client error occurred:

some error: Timeout was reached

i think it’s because fedora has stopped service for old release
is there any other way that i can install more packages?

1 Like

Is there a reason you doing a clean install of a version of Fedora from 3 years ago instead of a more recent version?

2 Likes

https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/

many old releases are available from above

many people download from it for many reasons

if not, admin might choose to shutdown it

1 Like

:neutral_face:

2 Likes

To answer your question—probably not. The release is no longer supported and receives no updates at all. You can look for a mirror that still keeps the packages archived and you will be limited to what’s available there.

These are archived releases, only for archival purposes. They’re not meant for use since they are no longer supported. If you need older package versions, you should be using CentOS/RHEL rather than an older Fedora release.

https://fedoraproject.org/wiki/Fedora-EOL-Support

2 Likes

https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/x86_64/os/Packages/

packages for 28 are available from above
but i can’t get dnfdragora to use it

what do you mean by “archival purposes”?

Release support includes the ability to get help on the community support channels.
When a release is no longer supported, you have very little chance of getting help.
That’s because most people use an up-to-date release and cannot reproduce your issue.

Literally that they’re only there as an archive—to keep release history information.

Because packages being on the archive does not mean that they’re being mirrored by active mirrors. dnfdragora doesn’t look at archive.fedoraproject.org as far as I know. It looks at mirrors:

https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora/28

Before we proceed—why are you using Fedora 28? You haven’t mentioned that at all.

1 Like

Archive ----> Long term storage ----> historical records

You can manually download those packages, including building a local repo if you desire, but as has been said: – Those packages were the last versions released while 28 was supported and will never see another update.

archive site is like museum? just look at “historical records” , not use them
if so, pictures of file lists are enough, it could save much disk space

i use fedora 28 to browse Internet, sites i visit have few problems with old browser
i happen to find old iso image in my hard disk, it could save connection cost

some hardware vendor today support Windows XP for their new products

i have setup package manager in fedora 24
just download some index files, and let package manager manage it

rpmfusion support old release too:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

i wonder if dnf can work in fedora 28

i have installed fedora 32 over 28
but can’t start dnfdragora

i remember it’s easy in fedora 24

What error/warning it throws? Any log or screenshot would be nice to help you.
I suppose you did: sudo dnf install dnfdragora to install dnfdragora, right?

1 Like

Thanks!
i install from Fedora-LXDE-Live-x86_64-32-1.6.iso

i have used dnf to install software in fedora 32
but i prefer gui interface

dnfdragora window shows after i start it, but not much seems to happen
msg box below says sth. like 100% update
i can’t see available packages to be installed
i Quit after waiting for long time

when i use dnf to install, it often complains that it’s waiting for some process
i have to kill it

i think it’s because fedora has stopped service for old release
is there any other way that i can install more packages?

Yes (or I believe so). You need to update yum or dnf config files to pick up an operational mirror. The mirror will likely be an archive or vault site.

I run a Fedora 1 installation for regression testing. Yum still works. Here’s what yum.conf looks like. Note how base is changed to pick up an operational mirror.

$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1

[base]
enabled=0
name=Fedora Core $releasever - $basearch - Base
# baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever
baseurl=http://mirror.math.princeton.edu/pub/fedora-archive/fedora/linux/core/1/i386/os

[updates-released]
enabled=0
name=Fedora Core $releasever - $basearch - Released Updates
# baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever
baseurl=http://mirror.math.princeton.edu/pub/fedora-archive/fedora/linux/core/updates/1/i386

#[updates-testing]
enabled=0
#name=Fedora Core $releasever - $basearch - Unreleased Updates
#baseurl=http://fedora.redhat.com/updates/testing/fedora-core-$releasever

I don’t have a semi-modern Fedora, like F28, to show you. However, I had to setup a CentOS 6.10 machine recently to work a bug report. Here’s what dnf.conf looks like. Note how base is changed to pick up an operational mirror, which is now vault.centos.org.

$ cat /etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/6.10/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://vault.centos.org/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
baseurl=http://vault.centos.org/centos/6.10/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

There are a few different conf files you can modify, but the important one is CentOS-Base.repo.

$ ls /etc/yum.repos.d
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-Debuginfo.repo  CentOS-Media.repo

You just need to find the location of the archive or vault site for Fedora, and then change the dnf configuration files. The dnf files should be located at /etc/dnf.repos.d. The user Long gave you the location at Index of /pub/archive/fedora/linux/releases.

That wait is while it is doing updates and pre - post install configs. Killing it can be dangerous to system integrity.

If you are using both the gnome-software (or dnfdragora) updater and dnf the hang may also be while one or the other has a lock and the second one started has to wait for the lock to release before it can start.

If dnf or dnfdragora tell you it is already 100% updated then that is a fact. There is nothing to update so it won’t give you a list of packages to be updated.

1 Like

Thanks! after killing it, dnf has installed package, luckily i don’t see any error
but dnfdragora don’t seem to work

Quit button is the only button that work in dnfdragora
all other button and menu are gray, they can’t be clicked
perhaps it’s waiting for something??

i can’t install scrot by dnf because of conflicts
i have to use cell phone’s camera instead of screenshot
IMG_20210915_041141|666x500

i have left home and can’t use PC/fedora for long time