Ask Your Question

Fedora 28: dnf problem with texlive-plain

asked 2018-11-30 12:28:28 -0600

lovepump gravatar image

updated 2018-11-30 13:16:36 -0600

hhlp gravatar image

Hello, I have had a problem running "dnf update" and texlive-plain for about a week or two now. I get the following error output during the transaction check:

    Error: transaction check vs depsolve:
texlive-plain is needed by texlive-luatex-7:20170520-42.fc28.x86_64
texlive-plain is needed by texlive-pdftex-7:20170520-42.fc28.x86_64
texlive-plain is needed by texlive-tex-7:20170520-42.fc28.x86_64
To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

I have tried all of the suggestions at the end of this error, here is the output from "rpm -Va --nofiles --nodigest":

    Unsatisfied dependencies for texlive-tex-7:20170520-37.fc28.x86_64:
    texlive-plain is needed by (installed) texlive-tex-7:20170520-37.fc28.x86_64
Unsatisfied dependencies for texlive-luatex-7:20170520-37.fc28.x86_64:
    texlive-plain is needed by (installed) texlive-luatex-7:20170520-37.fc28.x86_64
Unsatisfied dependencies for texlive-collection-basic-6:svn41149-52.20160520.fc28.noarch:
    tex-plain is needed by (installed) texlive-collection-basic-6:svn41149-52.20160520.fc28.noarch
Unsatisfied dependencies for texlive-pdftex-7:20170520-37.fc28.x86_64:
    texlive-plain is needed by (installed) texlive-pdftex-7:20170520-37.fc28.x86_64
Unsatisfied dependencies for texlive-tex-7:20170520-41.fc28.x86_64:
    texlive-plain is needed by (installed) texlive-tex-7:20170520-41.fc28.x86_64

If I try to install texlive-plain, I get:

    Package texlive-plain-6:svn40274-51.fc28.2.noarch is already installed, skipping.
Package texlive-plain-6:svn40274-52.fc28.2.noarch is already installed, skipping.

I have tried removing the single texlive-plain using rpm so that the entire system worth of dependencies isn't removed with dnf, but rpm refuses to remove it.

I'm fairly certain I just need to get a "better" version of texlive-plain installed, but none seems to be available thru dnf. Can anyone suggest what to do?


edit retag flag offensive close merge delete


Have you tried dnf remove X where X is the package you were originally trying to install?

wallyk gravatar imagewallyk ( 2018-11-30 12:34:26 -0600 )edit

I was originally trying to do a system update, ala "dnf update". Trying to remove texlive-plain with dnf results in about 200 packages that would be removed (not acceptable, I want to update my system, not reinstall it). Trying to remove it solely with rpm is denied.

lovepump gravatar imagelovepump ( 2018-11-30 12:44:30 -0600 )edit

I didn't mean for the uninstall to be permanent. I meant to remove it and then add it afterwards as a means to get the repository in a consistent state.

wallyk gravatar imagewallyk ( 2018-12-01 11:54:17 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-11-30 18:13:10 -0600

ed209 gravatar image

Strange status. As you already started, without success, the upgrade operation, I would suggest to erase a few problematic packages, that is texlive-pdftex, luatex and so on (not texlive-plain, that will remove all tex packages like you said). Then try the upgrade again using --allowerasing. At the end of the operation, under F29 reinstall those few packages.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2018-11-30 12:28:28 -0600

Seen: 38 times

Last updated: Nov 30 '18