Bug 904127

Summary: updmap can't locate TLUtils.pm
Product: [Fedora] Fedora Reporter: firefexx
Component: texliveAssignee: Jindrich Novy <jnovy>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 18CC: atu, jnovy, michal, pertusus, pknirsch, rtc
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-16 00:58:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 904700    
Bug Blocks:    

Description firefexx 2013-01-25 14:12:03 UTC
Description of problem:
Since last texlive update, updmap can't locate TLUtils.pm.


Version-Release number of selected component (if applicable):
texlive-texlive.infra.noarch      2:svn28217.0-13.fc18

Steps to Reproduce:
1. install texlive
2. run updmap
  
Actual results:
$ updmap
Can't locate TeXLive/TLUtils.pm in @INC (@INC contains: /usr/share/texlive/tlpkg /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/updmap line 41.
BEGIN failed--compilation aborted at /usr/bin/updmap line 41.

Expected results:
It should find the perl module.

Additional info:

$ yum provides \*/TLUtils.pm
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
1:texlive-texlive.infra-0.svn27610-8.fc18.noarch : basic TeX Live infrastructure
Repo        : fedora
Matched from:
Filename    : /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm

$ yum list *texlive-texlive.infra*
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Installed Packages
texlive-texlive.infra.noarch      2:svn28217.0-13.fc18                  @updates
texlive-texlive.infra-bin.x86_64  2:svn22566.0-13.20130102_r28692.fc18  @updates
texlive-texlive.infra-doc.noarch  2:svn28217.0-13.fc18                  @updates

Comment 1 Peter Backes 2013-01-27 06:46:01 UTC
as a workaround, try

yum downgrade texlive-texlive.infra

this should install 1:texlive-texlive.infra-0.svn27610-8.fc18.noarch, which works fine.

Comment 2 Michal Jaegermann 2013-01-27 16:32:56 UTC
*** Bug 904660 has been marked as a duplicate of this bug. ***

Comment 3 Jindrich Novy 2013-01-28 06:47:28 UTC
Confirmed. I'm looking into it.

Comment 4 Jindrich Novy 2013-01-28 07:38:14 UTC
Please give a positive karma to the update for bug 904700 so that I can rebuild texlive against the new harfbuzz. I cannot rebuild texlive without it. Thanks!

Comment 5 Michal Jaegermann 2013-01-31 03:53:56 UTC
Ahem!  With a downgrade to texlive-texlive.infra-0.svn27610-8.fc18.noarch

     /usr/bin/updmap-sys --nohash

(which is roughly how this runs in package scripts) returns practically immediately with an output which follows.  Is this really expected?
There is nothing in directories like /usr/share/texlive/texmf-var/fonts/map/dvips/updmap and similar and this is an installation I ended with after an upgrade to Fedora 18.  I do have files in /usr/share/texlive/texmf/fonts/map/dvips/updmap and /usr/share/texlive/texmf/fonts/map/pdftex/updmap but updmap-sys did not touch these.
-----
updmap is using the following updmap.cfg files (in precedence order):
  /usr/share/texlive/texmf-config/web2c/updmap.cfg
  /usr/share/texlive/texmf/web2c/updmap.cfg
  /usr/share/texlive/texmf-dist/web2c/updmap.cfg
updmap is using the following updmap.cfg file for writing changes:
  /usr/share/texlive/texmf-config/web2c/updmap.cfg
dvips output dir: "/usr/share/texlive/texmf-var/fonts/map/dvips/updmap"
pdftex output dir: "/usr/share/texlive/texmf-var/fonts/map/pdftex/updmap"
dvipdfmx output dir: "/usr/share/texlive/texmf-var/fonts/map/dvipdfmx/updmap"
pxdvi output dir: "/usr/share/texlive/texmf-var/fonts/map/pxdvi/updmap"

ERROR:  The following map file(s) couldn't be found:
	Acorn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	AnnSton.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ArrowsADF.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ArtNouv.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ArtNouvc.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	BulletsADF.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Carrickc.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	CountriesOfEurope.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	EBGaramond.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ESSTIX.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Eichenla.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Eileen.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	EileenBl.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Elzevier.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	GotIn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	GoudyIn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Kinigcap.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Konanur.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Kramer.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	LibreBaskerville.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	MnSymbol.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	MorrisIn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Nouveaud.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	OrnementsADF.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Romantik.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Rothdn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	RoyalIn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Sanremo.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	SourceCodePro.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	SourceSansPro.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Starburst.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Typocaps.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	Zallman.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	allrunes.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	antt.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ap.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	arabi.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	arabtex.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	archaicprw.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	arev.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ascii.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	aspectratio.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	augie.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	auncial.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	aurical.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	bbold.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	belleek.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	bguq.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	boondox.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	burmese.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cabin.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	calligra.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cantarell.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ccicons.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	chemarrow.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cherokee.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cjhebrew.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	clm.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cmin.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cmll.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	comfortaa.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	cyklop.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	dejavu-type1.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	dictsym.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	droid.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	dstroke.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	dutchcal.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	dvng.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	epigrafica.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	epiolmec.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	esint.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	esvect.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ethiop.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	fdsymbol.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	fge.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	fi4.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	foekfont.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	fonetika.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	frcursive.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfsartemisia.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfsbodoni.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfscomplutum.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfsdidot.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfsneohellenic.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gfssolomos.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	gptimes.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	hacm.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	hfbright.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	icelandic.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	iwona.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	kpfonts.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	kurier.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	l7x-urwvn.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	lato.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	libertine.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	linearA.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	lxfonts.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	manfnt.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	mathabx.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	mdbch.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	mdput.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	mdsymbol.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	mdugm.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	musix.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	newtx.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ocrb.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	oinuit.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	opensans.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	paratype-type1.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	pbsi.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	phaistos.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	pigpen.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	prodint.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	pxtx.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	quattrocento.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	recycle.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	rsfso.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	sansmathaccent.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	semaf.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	skt.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	sqrcaps.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	starfont.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	superiors.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	tfrupee.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	trajan.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	uaq.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ugq.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ybd.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	ybv.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yes.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yfrak.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yly.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yrd.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yv1.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yv2.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yv3.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yvo.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)
	yvt.map (in /usr/share/texlive/texmf-dist/web2c/updmap.cfg)

	Did you run mktexlsr?

	You can disable non-existent map entries using the option
	  --syncwithtrees.

Comment 6 Fedora Update System 2013-02-06 14:36:34 UTC
texlive-2012-16.20130205_r29034.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/texlive-2012-16.20130205_r29034.fc18

Comment 7 Fedora Update System 2013-02-08 02:16:05 UTC
Package texlive-2012-16.20130205_r29034.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing texlive-2012-16.20130205_r29034.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-2048/texlive-2012-16.20130205_r29034.fc18
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2013-02-16 00:58:06 UTC
texlive-2012-16.20130205_r29034.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.