New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25392 (closed defect: worksforme)

Opened 3 years ago

Last modified 3 years ago

texlive-basic @15576_1+doc fails to activate

Reported by: ram@… Owned by: dports@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: texlive-basic

Description

I'm trying to install texlive +full on a PPC Leopard machine and texlive-basic is failing to activate with the following error:

:info:activate updmap: This is updmap, version $Id: updmap 14402 2009-07-23 17:09:15Z karl $
:info:activate updmap: using transcript file `/opt/local/var/db/texmf/web2c/updmap.log'
:info:activate updmap is creating new map files using the following configuration:
:info:activate 
:info:activate   config file: `/opt/local/var/db/texmf/web2c/updmap.cfg'
:info:activate   dvips output directory: `/opt/local/var/db/texmf/fonts/map/dvips/updmap'
:info:activate   pdftex output directory: `/opt/local/var/db/texmf/fonts/map/pdftex/updmap'
:info:activate   dvipdfm output directory: `/opt/local/var/db/texmf/fonts/map/dvipdfm/updmap'
:info:activate 
:info:activate   prefer outlines: `true'
:info:activate   texhash enabled: `false'
:info:activate   download standard fonts (dvips): `false'
:info:activate   download standard fonts (pdftex): `true'
:info:activate   download standard fonts (dvipdfm): `true'
:info:activate 
:info:activate updmap: scanning for LW35 support files
:info:activate updmap: using map file `/opt/local/share/texmf-texlive/fonts/map/dvips/tetex/dvips35.map'
:info:activate updmap: using map file `/opt/local/share/texmf-texlive/fonts/map/dvips/tetex/pdftex35.map'
:info:activate updmap: using map file `/opt/local/share/texmf-texlive/fonts/map/dvips/tetex/dvipdfm35.map'
:info:activate updmap: using map file `/opt/local/share/texmf-texlive/fonts/map/dvips/tetex/ps2pk35.map'
:info:activate 
:info:activate updmap: Scanning for MixedMap entries:
:info:activate 
:info:activate !!! ERROR! The map file `allrunes.map' has not been found at all.
:info:activate 
:info:activate     Either put this file into the right place or remove the
:info:activate     reference from the configuration file. An automatic way
:info:activate     to disable unavailable map files is to call
:info:activate       updmap --syncwithtrees
:info:activate 
:info:activate     For manual editing, call
:info:activate       updmap --edit
:info:activate 
:info:activate shell command "/opt/local/bin/updmap-sys" returned error 1

Attachments

updmap.cfg (5.8 KB) - added by ram@… 3 years ago.
texmf.txt (4.5 KB) - added by ram@… 3 years ago.

Change History

comment:1 Changed 3 years ago by dports@…

  • Status changed from new to assigned

Can you provide the contents of /opt/local/var/db/texmf/web2c/updmap.cfg?

Changed 3 years ago by ram@…

comment:2 Changed 3 years ago by ram@…

attached

Changed 3 years ago by ram@…

comment:3 Changed 3 years ago by ram@…

I removed all the texlive ports ready to try from a clean install and found that there where a lot a files under /opt/local/var/db. I've attached the list of these files, could these be interfering? Also why are they there if I removed the ports?

comment:4 follow-up: ↓ 5 Changed 3 years ago by dports@…

If you have a /opt/local/etc/texmf/updmap.d/10texlive-fonts-extra.cfg for some reason, that's probably the source of your problem.

The files in var/db/texmf should be cleaned up by post-deactivate hooks when the ports are removed. I'm not sure why yours weren't...

comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 3 years ago by ram@…

Replying to dports@…:

If you have a /opt/local/etc/texmf/updmap.d/10texlive-fonts-extra.cfg for some reason, that's probably the source of your problem.

Yes I did.

Replying to dports@…:

The files in var/db/texmf should be cleaned up by post-deactivate hooks when the ports are removed. I'm not sure why yours weren't...

Anything I can do to help you debug this?

comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 3 years ago by dports@…

Replying to ram@…:

Replying to dports@…:

If you have a /opt/local/etc/texmf/updmap.d/10texlive-fonts-extra.cfg for some reason, that's probably the source of your problem.

Yes I did.

Any idea why it was there? It should be removed when the texlive-fonts-extra is uninstalled (just like any other file, no magic involved).

Replying to dports@…:

The files in var/db/texmf should be cleaned up by post-deactivate hooks when the ports are removed. I'm not sure why yours weren't...

Anything I can do to help you debug this?

Oh, you're probably using the flat registry. The post-deactivate hooks don't get run unless you're using the sqlite registry. Although it's annoying and a waste of space to have these files floating around after you've uninstalled the ports that installed them, I don't think they'll actually cause any problems.

comment:7 in reply to: ↑ 6 Changed 3 years ago by ram@…

  • Status changed from assigned to closed
  • Resolution set to worksforme

Replying to dports@…:

Any idea why it was there? It should be removed when the texlive-fonts-extra is uninstalled (just like any other file, no magic involved).

No idea.

Oh, you're probably using the flat registry. The post-deactivate hooks don't get run unless you're using the sqlite registry. Although it's annoying and a waste of space to have these files floating around after you've uninstalled the ports that installed them, I don't think they'll actually cause any problems.

I switched this box over to use the sqlite registry.

One thing is that I originally installed the default +medium variant but found that documents needed some extra styles so wanted to switch over to the +full variant, so I ran

$ sudo port -f upgrade texlive +full --enforce-variants

maybe that screwed things up? Anyway I removed these files and the installation is chugging away nicely now.

Note: See TracTickets for help on using tickets.