Ticket #25392 (closed defect: worksforme)
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
Change History
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.


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