max93
Well-Known Member
Hallo!
Ich habe mal wieder was seltsames, was sonst keiner zu haben scheint (also tendiere ich zu PEBKAC).
Ich habe einen build Server auf dem ich mir mit poudriere Packages baue und seit dem letzten Update der Ports kann ich auf den Servern pkg update nicht mehr ausführen, das segfaultet ständig:
Er holt offenbar die repo.txz noch ab, stirbt dann aber lieber als die DB an die richtige Stelle zu - ähm - "stellen" (wird wohl mehr als ein simples xz --decompress | tar -x... sein). Die repo.sqlite im /tmp/repo.txz.* hat exakt die gleiche Größe wie /var/db/pkg/repo.sqlite.unchecked.
Auf einem zweiten Server habe ich exakt das gleiche Problem, der benutzt aber ein geringfügig anderes Repo (mysql55 anstelle von mysql51 und php5 anstelle von php53). Gebaut werden beide Repositories natürlich am gleichen build Server.
Wie bekomme ich jetzt raus, was da klemmt? Wie bekomme ich es wieder hin? Hat jemand eine Idee?
Danke & Ciao.
Markus
Ich habe mal wieder was seltsames, was sonst keiner zu haben scheint (also tendiere ich zu PEBKAC).
Ich habe einen build Server auf dem ich mir mit poudriere Packages baue und seit dem letzten Update der Ports kann ich auf den Servern pkg update nicht mehr ausführen, das segfaultet ständig:
Code:
root@build01:~# uname -a
FreeBSD build01.intern.tzs.it64.de 9.1-RELEASE FreeBSD 9.1-RELEASE #3 r244837: Sun Dec 30 03:29:19 CET 2012 root@build01.intern.sgd.it64.de:/usr/obj/usr/src/sys/IT64SERVER amd64
root@build01:~# pkg -d update
Updating repository catalogue
repo.txz 100% 145KB 144.5KB/s 144.5KB/s 00:00
Segmentation fault (core dumped)
root@build01:~# echo $?
139
root@build01:~# ls -l pkg.core /tmp/rep*
-rw------- 1 root wheel 147976 Mar 22 12:56 /tmp/repo.txz.3XsVwg
-rw------- 1 root wheel 15446016 Mar 22 12:56 pkg.core
root@build01:~# ls -la /var/db/pkg
total 5864
drwxr-xr-x 2 root wheel 3584 Mar 22 12:56 .
drwxr-xr-x 11 root wheel 512 Mar 18 05:18 ..
-r--r--r-- 1 root wheel 720042 Mar 22 02:20 auditfile
-rw-r--r-- 1 root wheel 3910656 Mar 15 09:35 local.sqlite
-rw-r--r-- 1 root wheel 612352 Mar 15 09:35 repo.sqlite
-rw-r--r-- 1 root wheel 561152 Mar 21 17:59 repo.sqlite.unchecked
Er holt offenbar die repo.txz noch ab, stirbt dann aber lieber als die DB an die richtige Stelle zu - ähm - "stellen" (wird wohl mehr als ein simples xz --decompress | tar -x... sein). Die repo.sqlite im /tmp/repo.txz.* hat exakt die gleiche Größe wie /var/db/pkg/repo.sqlite.unchecked.
Auf einem zweiten Server habe ich exakt das gleiche Problem, der benutzt aber ein geringfügig anderes Repo (mysql55 anstelle von mysql51 und php5 anstelle von php53). Gebaut werden beide Repositories natürlich am gleichen build Server.
Wie bekomme ich jetzt raus, was da klemmt? Wie bekomme ich es wieder hin? Hat jemand eine Idee?
Danke & Ciao.
Markus