Package Management

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Pre7ender
Beiträge: 215
Registriert: 26.06.2004 19:06:17
Wohnort: localhost
Kontaktdaten:

Package Management

Beitrag von Pre7ender » 21.03.2007 12:08:06

Ich habe Samba installiert

Code: Alles auswählen

apt-get install samba
Danach habe ich ein Bereits angepasstes smb.conf von einem anderen System kopiert, weil ich von diesem weiss, dass es läuft.

Code: Alles auswählen

cd /etc/samba
scp x.x.x.x:/etc/samba/smb.conf .
vi smb.conf    // Anpassungen gemacht
smbpasswd -a user1
No builtin nor plugin backend for tdbsam, guest found
PANIC (pid 11264): pdb_get_methods_reload: failed to get pdb methods for backend tdbsam, guest

BACKTRACE: 7 stack frames:
 #0 smbpasswd(log_stack_trace+0x1a) [0x4b919a]
 #1 smbpasswd(smb_panic+0x34) [0x4b9274]
 #2 smbpasswd [0x480a7f]
 #3 smbpasswd(initialize_password_db+0x9) [0x480aa9]
 #4 smbpasswd(main+0x45e) [0x43461e]
 #5 /lib/libc.so.6(__libc_start_main+0xda) [0x2b3920a0b4ca]
 #6 smbpasswd [0x433e4a]
smb_panic(): calling panic action [/usr/share/samba/panic-action 11264]
smb_panic(): action returned status 0
Aborted
Dann habe ich diese Fehlermeldung erhalten. Ich dachte mir das ist bestimmt wegen dem kopiertem smb.conf, also wollte ich Samba wieder löschen, und neu installieren, damit die 'richtige' smb.conf wieder kopiert wird.

Code: Alles auswählen

apt-get remove --purge samba
apt-get install samba
Die Configfiles waren immernoch die selben, desshalb..

Code: Alles auswählen

apt-get remove --purge samba
rm -rf /etc/samba
apt-get install samba
Reading package lists... Done
Building dependency tree... Done
samba is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up samba (3.0.24-4) ...
Starting Samba daemons: nmbd failed!
invoke-rc.d: initscript samba, action "start" failed.
dpkg: error processing samba (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wie kann ich jetzt Samba komplett löschen und ganz neu installieren, damit er alle Files neu kopiert?

gentoo_convertant
Beiträge: 85
Registriert: 21.12.2006 16:39:16

Beitrag von gentoo_convertant » 21.03.2007 12:40:00

Konfigurationsdateien werden Standardmäßig nicht einfach gelöscht oder überschrieben. Lösch smb.conf von Hand und installiere Samba noch einmal.

Benutzeravatar
dopehouse
Beiträge: 452
Registriert: 01.09.2005 12:02:16
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Hildesheim (Niedersachsen)
Kontaktdaten:

Beitrag von dopehouse » 21.03.2007 12:50:11

Versuch mal

Code: Alles auswählen

dpkg --purge --force-all samba

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 21.03.2007 13:21:29

Die smb.conf befindet sich im Paket samba-common. Also das purgen oder das Überschreiben einer fehlenden Konfiguration mittels dpkg erzwingen.
MfG GoKi
:wq

Benutzeravatar
hkalegre
Beiträge: 286
Registriert: 11.11.2005 14:32:08

Beitrag von hkalegre » 21.03.2007 14:18:07

Du kannst auch versuchen nach dem Entfernen eines Paketes die Standardkonfigs zu finden und dann manuell zu löschen.

Meistens liegen sie unter
/etc
/etc/PROGRAMM_NAME
/etc/alternatives und unter
/home/MEIN_HOME/PROGRAM_NAMErc (oder .rc) oder
/home/MEIN_HOME/.PROGRAMM_NAME

slippy
Beiträge: 19
Registriert: 04.01.2007 23:52:15

Ist das normal? 0 upgraded, 0 newly installed ...

Beitrag von slippy » 09.04.2007 11:54:05

Hi @ all..

Ich habe n kleines Prob bzw. ne Frage:

0 upgraded, 0 newly installed, 0 to remove and 175 not upgraded.


The following packages have been kept back:
adduser apache-common apache2-mpm-prefork apache2-utils apt apt-utils aptitude autoconf base-passwd bash bind9 binutils
bsdmainutils bsdutils bzip2 chkrootkit console-tools coreutils cpio cpp cpp-3.3 cron debianutils dhcp-client discover1
dpkg dselect e2fslibs e2fsprogs eject fdutils file findutils g++ g++-3.3 gawk gcc gcc-3.3 gcc-3.3-base gettext-base grep
groff-base gzip hostname hwinfo iftop ifupdown info initscripts iptables iputils-ping klogd libacl1 libattr1
libauthen-pam-perl libblkid1 libbz2-1.0 libc6 libc6-dev libcomerr2 libconsole libdb1-compat libdb3 libdb4.2 libdb4.2-dev
libdbd-mysql-perl libdbi-perl libdiscover1 libexpat1 libexpat1-dev libfreetype6 libgcc1 libgcrypt11 libgd2-noxpm
libgdbm3 libgpg-error0 libhtml-parser-perl libice6 libisccc0 libjpeg62 libkrb53 libldap2 libldap2-dev
liblocale-gettext-perl liblockfile1 liblzo1 libmagic1 libmysqlclient15off libncurses5 libncursesw5 libnet-ssleay-perl
libopencdk8 libpam-modules libpam0g libpcre3 libpcre3-dev libperl5.8 libpng12-0 libpopt0 libsasl2 libsm6 libssl-dev
libssl0.9.7 libstdc++5 libstdc++5-3.3-dev libtext-charwidth-perl libtext-iconv-perl libtextwrap1 libusb-0.1-4 libuuid1
libvolume-id0 libwrap0 libx11-6 libxext6 libxml2 libxpm4 libzzip-0-12 locales login logrotate lynx m4 make man-db
man2html mdetect modutils mount mysql-client-5.0 mysql-server-5.0 nano ncurses-base ncurses-bin netbase nvi openssl
passwd pciutils perl perl-base perl-modules php4-cli php4-common php4-gd php4-mysql postfix ppp pppoe pppoeconf procps
proftpd psmisc python read-edid sed ssh sysklogd sysvinit tar tasksel tcl8.4 tcl8.4-dev tcpd telnet ucf unrar unzip
usbutils util-linux vnstat wget whiptail xlibs-data zlib1g zlib1g-dev



Ist das denn normal??
Das is doch n bisschen viel oder nicht!?

Mfg

Benutzeravatar
dopehouse
Beiträge: 452
Registriert: 01.09.2005 12:02:16
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Hildesheim (Niedersachsen)
Kontaktdaten:

Beitrag von dopehouse » 09.04.2007 12:40:28

mach mal ein

Code: Alles auswählen

apt-get dist-upgrade

Geier0815
Beiträge: 361
Registriert: 07.04.2005 16:51:01

Beitrag von Geier0815 » 09.04.2007 12:45:38

Ein bißchen sehr mutig dieser Tip: Wenn er in seiner sources.list noch testing stehen hat, wird ihm damit ein Lenny auf die Platte gebügelt. Also erst die /etc/apt/sources.list überprüfen dass dort auch stable oder etch drin steht. Dann ein apt-get update und danach erst ein dist-upgrade.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

Antworten