I can't find the format file `latex.fmt'! (megoldva)

Fórumok

Sziasztok.

Bar minden gepemen van TeX, most egy ubuntus distribem van, ott a slackware-en jol beval txz csomagjaimat nem tudtam hasznalni, nem akartam distribeket kevergetni.
Tehat egy ArtistX nevu ubuntu-szarmazekra repobol felpakoltam a latex csomagokat, majd a texhash kiadasa utan a kovetkezo boot elmultaval megkisereltem hasznalni azt. A hibauzenetre rakeresve pontosan 30 google talalatot (ez 3 oldalnyi link a keresoben, oldalankent 10 talalattal) vegigbongesztem, lekovetve az ott talaltakat. Gyakorlatilag vakon matattam, mert ez egy teljesen uj hiba, ilyenkor mindenkinek minden uj.

Kerdesem az, hogy talalkozott-e mar valaki ilyesmivel, mi lehet a megoldas?
Vagy torodjek bele, hogy egy eleve hekkelt debianon ne latexezzek? (kenyelmes lenne, de kevesbe epito)


a@engepem:/tmp/test$ latex proba.tex 
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.

kpathsea: Running mktexfmt latex.fmt
fmtutil: running `pdftex -ini   -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ...
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (INITEX)
 restricted \write18 enabled.
 (/usr/share/texmf/web2c/cp227.tcx)
entering extended mode
(/usr/share/texmf/tex/latex/config/latex.ini
(/usr/share/texmf/tex/generic/config/pdftexconfig.tex)
(/usr/share/texmf/tex/latex/base/latex.ltx
(/usr/share/texmf/tex/latex/base/texsys.cfg)
./texsys.aux found


\@currdir set to: ./.


Assuming \openin and \input 
have the same search path.


Defining UNIX/DOS style filename parser.

catcodes, registers, compatibility for TeX 2,  parameters,

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! You are attempting to make a LaTeX format from a source file
! That is more than five years old.
!
! If you enter <return> to scroll past this message then the format
! will be built, but please consider obtaining newer source files
! before continuing to build LaTeX.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! LaTeX source files more than 5 years old!.
l.540 ...aTeX source files more than 5 years old!}
                                                  
LaTeX2e <2003/12/01>
hacks, control, par, spacing, files, font encodings, lengths,
====================================

Local config file fonttext.cfg used

====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg
(/usr/share/texmf/tex/latex/base/fonttext.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf/tex/latex/base/omlenc.def)
(/usr/share/texmf/tex/latex/base/t1enc.def)
(/usr/share/texmf/tex/latex/base/ot1enc.def)
(/usr/share/texmf/tex/latex/base/omsenc.def)
(/usr/share/texmf/tex/latex/base/t1cmr.fd)
(/usr/share/texmf/tex/latex/base/ot1cmr.fd)
(/usr/share/texmf/tex/latex/base/ot1cmss.fd)
(/usr/share/texmf/tex/latex/base/ot1cmtt.fd)))
====================================

Local config file fontmath.cfg used

====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg
(/usr/share/texmf/tex/latex/base/fontmath.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf/tex/latex/base/omlcmm.fd)
(/usr/share/texmf/tex/latex/base/omscmsy.fd)
(/usr/share/texmf/tex/latex/base/omxcmex.fd)
(/usr/share/texmf/tex/latex/base/ucmr.fd)))
====================================

Local config file preload.cfg used

=====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg
(/usr/share/texmf/tex/latex/base/preload.ltx)) page nos., x-ref, environments,
center, verbatim, math definitions, boxes, title, sectioning, contents,
floats, footnotes, index, bibliography, output,
===========================================
Local configuration file hyphen.cfg used
===========================================
(/usr/share/texmf/tex/generic/babel/hyphen.cfg
(/usr/share/texmf/tex/generic/hyphen/hyphen.tex)
(/usr/share/texmf/tex/generic/hyphen/dumyhyph.tex)
(/usr/share/texmf/tex/generic/hyphen/zerohyph.tex))
=================================
Applying patch file ltpatch.ltx
=================================
(/usr/share/texmf/tex/latex/base/ltpatch.ltx)
 ) )
Beginning to dump on file latex.fmt
 (format=latex 2015.6.30)
4920 strings of total length 67036
44082 memory locations dumped; current usage is 144&42108
3271 multiletter control sequences
\font\nullfont=nullfont
\font\OMX/cmex/m/n/10=cmex10
\font\tenln=line10
\font\tenlnw=linew10
\font\tencirc=lcircle10
\font\tencircw=lcirclew10
\font\OT1/cmr/m/n/5=cmr5
\font\OT1/cmr/m/n/7=cmr7
\font\OT1/cmr/m/n/10=cmr10
\font\OML/cmm/m/it/5=cmmi5
\font\OML/cmm/m/it/7=cmmi7
\font\OML/cmm/m/it/10=cmmi10
\font\OMS/cmsy/m/n/5=cmsy5
\font\OMS/cmsy/m/n/7=cmsy7
\font\OMS/cmsy/m/n/10=cmsy10
3633 words of font info for 14 preloaded fonts
14 hyphenation exceptions
Hyphenation trie of length 6081 has 183 ops out of 35111
  2 for language 1
  181 for language 0
0 words of pdfTeX memory
0 indirect objects
No pages of output.
Transcript written on latex.log.
warning: kpathsea: mktexfmt output `This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (INITEX)
 restricted \write18 enabled.
 (/usr/share/texmf/web2c/cp227.tcx)
entering extended mode
(/usr/share/texmf/tex/latex/config/latex.ini
(/usr/share/texmf/tex/generic/config/pdftexconfig.tex)
(/usr/share/texmf/tex/latex/base/latex.ltx
(/usr/share/texmf/tex/latex/base/texsys.cfg)
./texsys.aux found


\@currdir set to: ./.


Assuming \openin and \input 
have the same search path.


Defining UNIX/DOS style filename parser.

catcodes, registers, compatibility for TeX 2,  parameters,

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! You are attempting to make a LaTeX format from a source file
! That is more than five years old.
!
! If you enter <return> to scroll past this message then the format
! will be built, but please consider obtaining newer source files
! before continuing to build LaTeX.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! LaTeX source files more than 5 years old!.
l.540 ...aTeX source files more than 5 years old!}
                                                  
LaTeX2e <2003/12/01>
hacks, control, par, spacing, files, font encodings, lengths,
====================================

Local config file fonttext.cfg used

====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg
(/usr/share/texmf/tex/latex/base/fonttext.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf/tex/latex/base/omlenc.def)
(/usr/share/texmf/tex/latex/base/t1enc.def)
(/usr/share/texmf/tex/latex/base/ot1enc.def)
(/usr/share/texmf/tex/latex/base/omsenc.def)
(/usr/share/texmf/tex/latex/base/t1cmr.fd)
(/usr/share/texmf/tex/latex/base/ot1cmr.fd)
(/usr/share/texmf/tex/latex/base/ot1cmss.fd)
(/usr/share/texmf/tex/latex/base/ot1cmtt.fd)))
====================================

Local config file fontmath.cfg used

====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg
(/usr/share/texmf/tex/latex/base/fontmath.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf/tex/latex/base/omlcmm.fd)
(/usr/share/texmf/tex/latex/base/omscmsy.fd)
(/usr/share/texmf/tex/latex/base/omxcmex.fd)
(/usr/share/texmf/tex/latex/base/ucmr.fd)))
====================================

Local config file preload.cfg used

=====================================
(/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg
(/usr/share/texmf/tex/latex/base/preload.ltx)) page nos., x-ref, environments,
center, verbatim, math definitions, boxes, title, sectioning, contents,
floats, footnotes, index, bibliography, output,
===========================================
Local configuration file hyphen.cfg used
===========================================
(/usr/share/texmf/tex/generic/babel/hyphen.cfg
(/usr/share/texmf/tex/generic/hyphen/hyphen.tex)
(/usr/share/texmf/tex/generic/hyphen/dumyhyph.tex)
(/usr/share/texmf/tex/generic/hyphen/zerohyph.tex))
=================================
Applying patch file ltpatch.ltx
=================================
(/usr/share/texmf/tex/latex/base/ltpatch.ltx)
 ) )
Beginning to dump on file latex.fmt
 (format=latex 2015.6.30)
4920 strings of total length 67036
44082 memory locations dumped; current usage is 144&42108
3271 multiletter control sequences
\font\nullfont=nullfont
\font\OMX/cmex/m/n/10=cmex10
\font\tenln=line10
\font\tenlnw=linew10
\font\tencirc=lcircle10
\font\tencircw=lcirclew10
\font\OT1/cmr/m/n/5=cmr5
\font\OT1/cmr/m/n/7=cmr7
\font\OT1/cmr/m/n/10=cmr10
\font\OML/cmm/m/it/5=cmmi5
\font\OML/cmm/m/it/7=cmmi7
\font\OML/cmm/m/it/10=cmmi10
\font\OMS/cmsy/m/n/5=cmsy5
\font\OMS/cmsy/m/n/7=cmsy7
\font\OMS/cmsy/m/n/10=cmsy10
3633 words of font info for 14 preloaded fonts
14 hyphenation exceptions
Hyphenation trie of length 6081 has 183 ops out of 35111
  2 for language 1
  181 for language 0
0 words of pdfTeX memory
0 indirect objects
No pages of output.
Transcript written on latex.log.' instead of a filename.
I can't find the format file `latex.fmt'!
a@engepem:/tmp/test$ 

Hozzászólások

Bármilyen distrot (Ubuntu, Mint, Freebsd) használok, a TeXLive-et innen veszem:
http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
néhány opció beállítható, hiba nélkül települ, a szerkesztőben beállítom az utakat (TexStudio)
---------------------------------------------------------------------------
Környezetvédelmi nyilatkozat: Ez a hozzászólás kizárólag reciklált elektronok felhasználásával íródott.

Koszi, el is inditottam nemreg a scriptet.
Toltogette a dolgokat, majd a vege ez lett:

Installing [0502/3071, time/total: 33:00/03:04:52]: cm-lgc [4841k]
Installing [0503/3071, time/total: 33:18/03:03:58]: cm-super [63071k]
./tlpkg/installer/xz/xzdec.i386-linux: (stdin): Unexpected end of input
tar: Unexpected EOF in archive
tar: rmtlseek not stopped at a record boundary
tar: Error is not recoverable: exiting now
untar: untarring /usr/local/texlive/2015/temp/cm-super.tar failed (in /usr/local/texlive/2015/texmf-dist)
untarring /usr/local/texlive/2015/temp/cm-super.tar failed, stopping install.
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl --profile installation.profile [EXTRA-ARGS]
./install-tl: Writing log in current directory: /install-tl-20150629/install-tl.log

Holnap megnezem mi valtotta ki ezt, de mara mar elegem lett sok mindenbol.
(Megneztem tele van-e a /usr/local, de sajnos nem, van me hely.. Mas lesz a gond.)

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Koszi a tippet!!!

Ezzel oldodott meg majdnem minden, csak most volt idom foglalkozni vele.
Mar van hasznalhato dvi, benne vannak a fontok is, de dvipdf nem fut, valami ssl-hiba van, ami nemtom miert faj neki, de van:

latex siman fordit, xdvi megjeleniti a kimenetet.

dvipdf test.dvi
gs: error while loading shared libraries: libssl.so.0: cannot open shared object file: No such file or directory

a texi2pdf szinten ugyanigy ordit fel:
gs: error while loading shared libraries: libssl.so.0: cannot open shared object file: No such file or directory

Ha minden igaz, mar csak ez a baj.

%%%%%%%%%%%%%

apt-get install libssl1.0.0 libssl-dev

telepedik, majd:

dpkg: error processing tex-common (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of fonts-texgyre:
fonts-texgyre depends on tex-common (>= 4); however:
Package tex-common is not configured yet.

dpkg: error processing fonts-texgyre (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of tex-gyre:
tex-gyre depends on tex-common (>= 3); however:
Package tex-common is not configured yet.
tex-gyre depends on fonts-texgyre (= 2.004.2-4); however:
Package fonts-texgyre is not configured yet.

dpkg: error processing tex-gyre (--configure):
dependency problems - leaving unconfigured
Setting up libssl1.0.0:i386 (1.0.1f-1ubuntu2.15) ...
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Setting up libssl-dev:i386 (1.0.1f-1ubuntu2.15) ...
Setting up libssl-doc (1.0.1f-1ubuntu2.15) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
tex-common
fonts-texgyre
tex-gyre

...na, erre befordultam.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

A fenti apt-getes agyrem utan megtalaltam a megoldast:

cp /usr/lib/i386-linux-gnu/libssl.so /usr/lib/i386-linux-gnu/libssl.so.0

cp /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/i386-linux-gnu/libcrypto.so.0

...ezutan minden lefordul.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Elvben lehet még ,,félig-gányolni'' is, ha valaki pl. a TeX Live multiplatformos telepítőt használja erre, amit a TUG szolgáltat (TeX Users Group). Érdemes hozzá elolvasni pl. ezt és ezt.

Ebben az esetben viszont a csomagok eltávolítása vagy frissítése kicsit több ,,kézimunkát'' igényel.

G.
============================================
"Share what you know. Learn what you don't."

Minek gányolsz már megint? Miért kellene neked bármilyen okból texhash-t hívni? Felteszed a hivatalos csomagot, az elintézi. Soha az életben nem kellett semmi ilyet sem csinálnom.
Sőt. Soha nem volt szükség külső TeX-es csomagokat kézzel felraknom, minden értelmes dolog megtalálható.

Mert segíteni próbálok, ezért erős kifejezésekkel élek, hogy felfigyelj.

Igazából az az érzésem, hogy majdnem az összes itteni problémádnak egy kiváltó oka van: a szétszórtság, az informatikai dolgokhoz való trehány (értsd: össze-vissza, esetleges, nézzük-meg-hátha-sikerül-bár-nem-tudom-mit-csinál, stb.) hozzáállás. Sajnos ez a szakma ennél nagyobb precizitást, odafigyelést igényel, rendetlenségben, össze-vissza tákolásban nem lehet eredményes munkát végezni :-(.

Nos, akkor most jol figyelj, kerlek.
Nagyon rossz napom volt, erre meg egy ilyenre is reagalnom kell. Sorban veszem a mostani reakciodat, mert igencsak erdekes tanulmany vagy.

"Minek ganyolsz mar megint?"
--Aki Tex-het hasznal, rendszerint nem azt teszi. Vagy te megis?

"Miért kellene neked bármilyen okból texhash-t hívni?"
--Olvastad mar egyszer is valamelyik doksijat?

"Soha az életben nem kellett semmi ilyet sem csinálnom."
--Ebbol is latszik, mekkora tapasztalatod van. Nem ismerek olyan latexest, aki ne tepte volna mar a hajat.

"Sőt. Soha nem volt szükség külső TeX-es csomagokat kézzel felraknom, minden értelmes dolog megtalálható."
--Ebbol az latszik, hogy nem utkoztel meg bele a tex korlataiba. En mar igen.

Kovetkezo hozzaszolasod a segitsegnyujtasod kifejezeserol szol.

"Mert segíteni próbálok, ezért erős kifejezésekkel élek, hogy felfigyelj."
--Az ok-okozatot nem ertem. Nem az edzom vagy hogy eros kifejezeseket hasznalj, es tudtommal az ormesterem sem voltal, a tanarom sem. Most pedig meg a kutyad sem vagyok.

"Igazából az az érzésem, hogy majdnem az összes itteni problémádnak egy kiváltó oka van: a szétszórtság, az informatikai dolgokhoz való trehány (értsd: össze-vissza, esetleges, nézzük-meg-hátha-sikerül-bár-nem-tudom-mit-csinál, stb.) hozzáállás."

--Orulok, hogy ennyire tanulmanyozod a mindennapi eletemet, a problemaimmal egyutt. A szetszortsagot ha magadbol indultal ki, sajnalom benned. Nem lesz jo igy az eleted. A trehany hozzaallas altalad torteno definicioja erdekes. Ha veletlenul kiserletezek az egyik gepemen, az az en maganugyem, a sajatomat "ganyolom" nem a tiedet, a te cegedet stb.

Osszegezve amiket irtal nem tudom miert kellene nekunk beszelgetnunk. Semmifele epitot nem irtal, ellemben az elozo hozzaszolo igen. Epp telepul is a texlive, kivancsi vagyok ra, ugyanis eddig mindig mindent kezzel ramoltam fel, mar bevalt csomagokbol. De ezt itt nem ecsetelem.

Sok szerencset Neked.

Egy adag cikk, szakdolgozat és diplomamunka után a TeX-em köszöni szépen, jól van. A "hivatalos" repókból (amiket becsomagolnak mások) felrakott LaTeX-nél soha, értsd soha nem kellett kézzel hívogatnom. Ha Ubuntu-származékot használsz, márpedig most azt használsz, akkor az automatikusan hívja. Tehát a következő sor után joggal ismétlem:

> Tehat egy ArtistX nevu ubuntu-szarmazekra repobol felpakoltam a latex csomagokat, majd a texhash kiadasa utan

Miért gányolsz?

Egyébként: ha mktexlsr-ként keresel a texhash-ra, lehet, hogy nagyobb sikerrel jársz. Bár gondolom, próbáltad.

Ezzel pár éve én is szívtam, de nem emlékszem, mi volt a gond. Egyébként ha egy latex.fmt fájlt kerítesz, akkor elvileg menni fog.

Szerintem csomagból jól kellene mennie. Kicsit brute-force, de esetleg próbaképp szedj le minden texlive-ot, amit telepítettél (és törölj minden texlive-os könyvtárat), majd az összes texlive-* csomagot telepítsd! Szerintem településkor valami postinst szkriptben az fmt fájlok generálása (ha épp nem hozza készen) le kellene, hogy fusson.

Tukroztem 4 konyvtarat egy masik gepemrol a ghostscriptekkel egyutt.

Hm? Nem inkább a csomagkezelőt kellene használni? Kezdem érteni wachag kirohanását.
A disztrók csomagolói azon dolgoznak, hogy a felhasználóknak ne kelljen ilyeneket csinálni, hogy ne kelljen furcsa hibákat megoldaniuk. Amikor "rendes" disztrót használtam, sose volt a texlive-val (se előtte a tetex-hel) problémám, a fentebb említett probléma LFS alatt jött elő.
Ezért mondtam azt, hogy szedj le minden texlive-os csomagot, törölj ki minden texlive-os könyvtárat, és ezután telepítsd fel az összes texlive-os csomagot. Elég magas összegbe lennék hajlandó fogadni, hogy ezután minden menni fog úgy, ahogy kell.

wachag-hoz csatlakozva: nekem sose volt problémám. A latex.fmt hiányát másolással megoldottam (legalábbis úgy rémlik, hogy az fmtutil-sys nem segített, de már rég volt, meg akkor még otthoni netem se volt), egyszer nem téptem a hajam - pedig egy (nem túl elterjedt) disztró esetében én csináltam meg a tetex -> texlive váltást.
Külső (la)tex-es csomagot sose használtam, a texmf-ben megtalálható csomagok mindig elegendőek voltak, pedig már bő egy évtizede használom (diplomamunka, TDK-dolgozat, szakdolgozat, óravázlatok, dolgozatok, stb.). Saját stílusfájlt használok a dolgozatok összeállításához (ami egy kicsit többet tud, mint néhány csomag betöltése).
Ha meg olyan csomagot kell használnod, ami sűrűn frissül, akkor a saját HOME-könyvtáradban lehet egy könyvtár, ahova bepakolod azt az egy csomagot (nálam az exsheets csomag volt ilyen sokáig).

Összefoglalva: ha a disztró csomagjait használod, akkor a dokumentumok elkészítésén és lefordításán kívül semmi dolgod nincs. Ha meg mégis, és rendszerszinten kell valamit futtatni, akkor bugreportot kell küldeni, mert a csomagokban valami gikszer van.

Köszönöm a megértést, kirohanásomnak több topicnyi hajtépés volt az elozménye :-)

Megerosítem: gyári csomaggal ilyennek - ha utána nem piszkálsz bele kézzel - alapértelmezésben nem szabadna történnie. Ha igen: bugreport.

Ami segítene, és relevánsabb információ lenne
- install kimenete, mert még az is lehet, hogy jelzi, hogy baj van
- szükséges speciális TeX csomagok listája, akár mintafilellal

Ezek segítségével már lehetne érdemi - nem gány ("másik géprol odamásolom") - megoldást nyújtani.

Aptot hasznaltam legeloszor, de mivel mar akkor jelentkezett ez a hibauzenet, remove kovetkezett es megkisereltem a sajat, reg beval t csomagjaimat kezzel feltenni. Ez sem ment, ezutan jott a google, elszorrakoztam vele 2 napig, de sikertelen. Majd jott a hup, de itt megkaptam a letolast, ami utan kirobbant bennem valami biztositek.

Amugy a problema "megoldodott", nem a kritikus gepen keszitettem el a pdfeket.. Az artistx hulladekdistrib tenyleg csak arra valo ami miat felraktam: hogy rengeteg olyan programot lassak egy kupacban, amit elotte meg nem lattam.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

regebben belefutottam, ez volt a megfejtes :

fmtutil-sys --byfmt latex

ez legyartott az /usr/share/texmf/web2c/pdftex/ ala egy latex.fmt -t, ettol boldog lett az akinek kellett.

Lila gozom sincs hogy tortent, de lefordult ami eddig nem:

(see the transcript file for additional information)
Output written on arajanlat.dvi (2 pages, 8484 bytes).
Transcript written on arajanlat.log.

majd dvipdf is:

dvipdf arajanlat.dvi
Page 1 may be too complex to print
Warning: no %%Page comments generated.

Nem tudom mit tettem, azt sem hogy mi javitotta meg, erdemben tehat nem tudom lezarni a problemat, de a "hulladek" mukodik.
Ismet kesik a lezuzasa.

Koszonom a segitseget, valoszinuleg itt mindenki hozzajarult ahhoz, hogy megse gyujtsam fel a Gellert hegyet 8 helyen.

---
--- A gond akkor van, ha látszólag minden működik. ---
---