FAQ   Search   Memberlist  
Profile    Log in to check your private messages    Register    Log in
BLAG release 59999.00000 (POST) and apt

 
Post new topic   Reply to topic    BLAG Forum Index -> development
View previous topic :: View next topic  
Author Message
john maclean
PostPosted: Fri Nov 17, 2006 5:21 pm    Post subject: BLAG release 59999.00000 (POST) and apt Reply with quote

Code:
[jayeola@tp20 ~]$ cat /etc/issue
BLAG release 59999.00000 (POST)
Kernel \r on an \m

[jayeola@tp20 ~]$ apt-cache stats
Segmentation fault


Every time I've run apt it seg faults. Have read the results of strace apt-cache stats and the are reports of a few missing files here and there. Any one else using this alpha facing this issue? I want to trace/debig before I submit it to bugzilla. Ready to show the output of strace apt-cache stats but it's 2400+ lines of code.

Machine:- Thinkpad T21 and Thinkpad X30.
Environment:- Blag running as a Xen domain on X30 and traditional "single OS" on T21.


_________________
BLAG 'em up!
jebba
PostPosted: Fri Nov 17, 2006 6:54 pm    Post subject: Reply with quote

Just the end of the strace is likely useful, like the last 50 lines or so.
john maclean
PostPosted: Fri Nov 17, 2006 8:26 pm    Post subject: Reply with quote

#--- start of extract ---#

rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/etc/apt/vendors.list.d/", 0xbfd84ad0) = -1 ENOENT (No such file or directory)
stat64("/etc/apt/vendors.list", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("/etc/apt/vendors.list", O_RDONLY|O_LARGEFILE) = 4
read(4, "", 8191) = 0
close(4) = 0
stat64("/etc/apt/sources.list", 0xbfd84ba0) = -1 ENOENT (No such file or directory)
stat64("/etc/apt/sources.list.d/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/apt/sources.list.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4
fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
getdents(4, /* 3 entries */, 4096) = 56
stat64("/etc/apt/sources.list.d/blag.list", {st_mode=S_IFREG|0644, st_size=391, ...}) = 0
getdents(4, /* 0 entries */, 4096) = 0
close(4) = 0
open("/etc/apt/sources.list.d/blag.list", O_RDONLY|O_LARGEFILE) = 4
read(4, "### blag Apt Repository\n### \"\"\"\""..., 8191) = 391
read(4, "", 8191) = 0
close(4) = 0
access("/var/cache/apt/", W_OK) = -1 EACCES (Permission denied)
stat64("/var/cache/apt/pkgcache.bin", {st_mode=S_IFREG|0644, st_size=6064773, ...}) = 0
open("/var/cache/apt/pkgcache.bin", O_RDONLY) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=6064773, ...}) = 0
mmap2(NULL, 6064773, PROT_READ, MAP_SHARED, 4, 0) = 0xb7686000
stat64("/etc/apt/rpmpriorities", {st_mode=S_IFREG|0644, st_size=149, ...}) = 0
stat64("/var/state/apt/lists/www.blagblagblag.org_60000_i386_base_pkglist.os", {st_mode=S_IFREG|0644, st_size=16180766, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 24850 detached


#--- end of extract ---#

I can also run `strace apt-cache stats | sed -ne '/no such/Ip' to show you where missing files and dirs where reported.


_________________
BLAG 'em up!
jebba
PostPosted: Fri Nov 17, 2006 8:30 pm    Post subject: Reply with quote

Perhaps remove apt and it's various /var directories and re-install apt using yum.
john maclean
PostPosted: Fri Nov 17, 2006 8:43 pm    Post subject: Reply with quote

Code:
% rpm -q yum
yum-3.0.1-2.fc6

(/root/)
% uname -a
Linux bxvm_a.localdomain 2.6.16-xen #3 Sat Nov 4 01:50:32 GMT+1 2006 i686 i686 i386 GNU/Linux

(/root/)
% yum -y remove apt && yum -y install apt
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package apt.i386 0:0.5.15lorg3.2-9blag.fc6 set to be erased
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 apt                     i386       0.5.15lorg3.2-9blag.fc6  installed         2.2 M

Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)

Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

Removed: apt.i386 0:0.5.15lorg3.2-9blag.fc6
Complete!
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for apt to pack into transaction set.
---> Downloading header for apt to pack into transaction set.
---> Package apt.i386 0:0.5.15lorg3.2-9blag.fc6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 apt                     i386       0.5.15lorg3.2-9blag.fc6  extras            944 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 944 k
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
^M  Installing: apt                          ######################### [1/1]

Installed: apt.i386 0:0.5.15lorg3.2-9blag.fc6
Complete!

(/root/)
% apt-cache stats

(/root/)
%
% man apt
No manual entry for apt


(/root/)
% rpm -qa apt
apt-0.5.15lorg3.2-9blag.fc6

(/root/)
% rpm -qi  apt
Name        : apt                          Relocations: (not relocatable)
Version     : 0.5.15lorg3.2                     Vendor: (none)
Release     : 9blag.fc6                     Build Date: Fri 27 Oct 2006 09:23:30 PM BST
Release     : 9blag.fc6                     Build Date: Fri 27 Oct 2006 09:23:30 PM BST
Install Date: Fri 17 Nov 2006 07:48:55 PM GMT      Build Host: blag60k
Group       : System Environment/Base       Source RPM: apt-0.5.15lorg3.2-9blag.fc6.src.rpm
Size        : 2344927                          License: GPL
Signature   : (none)
Packager    : Brixton Linux Action Group
URL         : http://apt-rpm.org
Summary     : Debian's Advanced Packaging Tool with RPM support.
Description :
A port of Debian's apt tools for RPM based distributions, or at least
originally for Conectiva and now Red Hat Linux. It provides the apt-get
utility that provides a simpler, safer way to install and upgrade packages.
APT features complete installation ordering, multiple source capability and
several other unique features.

(/root/)


_________________
BLAG 'em up!
Display posts from previous:   
Post new topic   Reply to topic    BLAG Forum Index -> development
Page 1 of 1

Protected by Anti-Spam ACP